Router Advertisement Daemon: Unterschied zwischen den Versionen

Aus Foxwiki
K Dirkwagner verschob die Seite Radvd nach Router Advertisement Daemon
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{DISPLAYTITLE:radvd}}
{{DISPLAYTITLE:radvd}}


'''Router Advertisement Daemon''' ('''radvd''') ist ein [[Open-Source-Software|open-source]]-Softwareprodukt, das [[link-local address|link-local]]-Ankündigungen von [[IPv6]]-Routeradressen und IPv6-Routing-Präfixen unter Verwendung des [[Neighbor Discovery Protocol]] (NDP) gemäß {{IETF RFC|2461}} implementiert.
'''Router Advertisement Daemon''' ('''radvd''') ist ein [[Open-Source-Software|open-source]]-Softwareprodukt, das [[Link-local address|link-local]]-Ankündigungen von [[IPv6]]-Routeradressen und IPv6-Routing-Präfixen unter Verwendung des [[Neighbor Discovery Protocol]] (NDP) gemäß {{IETF RFC|2461}} implementiert.


== Beschreibung ==
== Beschreibung ==
Der '''Router Advertisement Daemon''' ('''radvd''') ist ein [[Open-Source-Software|open-source]]-Softwareprodukt, das [[link-local address|link-local]]-Ankündigungen von [[IPv6]]-Routeradressen und IPv6-Routing-Präfixen unter Verwendung des [[Neighbor Discovery Protocol]] (NDP) gemäß {{IETF RFC|2461}} implementiert.
Der '''Router Advertisement Daemon''' ('''radvd''') ist ein [[Open-Source-Software|open-source]]-Softwareprodukt, das [[Link-local address|link-local]]-Ankündigungen von [[IPv6]]-Routeradressen und IPv6-Routing-Präfixen unter Verwendung des [[Neighbor Discovery Protocol]] (NDP) gemäß {{IETF RFC|2461}} implementiert.


; Daemon
; Daemon
Zeile 86: Zeile 86:
* platform = [[Linux]] and [[BSD]]
* platform = [[Linux]] and [[BSD]]
* language = English
* language = English
* license = [[BSD license|BSD]]-style [[License proliferation#Vanity_licenses|vanity]]
* license = [[BSD license|BSD]]-style [[License proliferation#Vanity licenses|vanity]]
* website = [https://radvd.litech.org/ radvd]
* website = [https://radvd.litech.org/ radvd]


Zeile 98: Zeile 98:
*[http://radvd.litech.org/ Radvd-Webseite]
*[http://radvd.litech.org/ Radvd-Webseite]
*[https://github.com/radvd-project/radvd/ Quellcode]
*[https://github.com/radvd-project/radvd/ Quellcode]
[[Kategorie:IPv6/Routing]]
{{DEFAULTSORT:radvd}}
{{DEFAULTSORT:radvd}}
</noinclude>
</noinclude>
[[Kategorie:IPv6/Routing]]
[[Kategorie:Linux/Dienst]]

Version vom 5. August 2023, 16:17 Uhr


Router Advertisement Daemon (radvd) ist ein open-source-Softwareprodukt, das link-local-Ankündigungen von IPv6-Routeradressen und IPv6-Routing-Präfixen unter Verwendung des Neighbor Discovery Protocol (NDP) gemäß Vorlage:IETF RFC implementiert.

Beschreibung

Der Router Advertisement Daemon (radvd) ist ein open-source-Softwareprodukt, das link-local-Ankündigungen von IPv6-Routeradressen und IPv6-Routing-Präfixen unter Verwendung des Neighbor Discovery Protocol (NDP) gemäß Vorlage:IETF RFC implementiert.

Daemon

Der Router Advertisement Daemon wird von Systemadministratoren bei der Zustandslose Autokonfiguration (Vorlage:IETF RFC) von Netzwerkhosts in Internetprotokoll-Netzwerken der Version 6 verwendet.

Wenn IPv6-Hosts ihre Network Interface Controllers konfigurieren, führen sie Multicast Router Solicitation-Anfragen (RS) in das Netz, um verfügbare Router zu finden. Radvd beantwortet die Anfragen mit Router Advertisement-Nachrichten (RA). Darüber hinaus sendet radvd regelmäßig RA-Pakete an die angeschlossene Verbindung, um die Hosts im Netz zu aktualisieren. Die Router-Advertisement-Nachrichten enthalten das auf dem Link verwendete Routing-Präfix, die Maximum Transmission Unit (MTU) des Links und die Adresse des zuständigen Default-Routers.

Radvd unterstützt auch die in Vorlage:IETF RFC veröffentlichten Optionen rekursiver DNS-Server (RDNSS) und DNS-Suchliste (DNSSL) für NDP.

IPv6-Routing

IPv6-Forwarding aktivieren

/etc/sysctl.conf

net.ipv6.conf.all.forwarding=1

Einstellung übernehmen

# sysctl -p

Subnetz zuweisen

/etc/network/interfaces

# IPv6
iface enp2s0 inet6 static
address 2020:fa19::1 
netmask 64

Einstellungen übernehmen

# systemctl restart networking

Einstellungen prüfen

# ip a

Router Advertisement

IPv6-Router verteilen ein IPv6/Prefix im lokalen Netzwerk mithilfe von Advertisements.

  • Dazu eignet sich der Router Advertisement Daemon "radvd", der installiert und dann konfiguriert werden muss.

Installation

# apt install radvd

Konfiguration

/etc/radvd.conf

interface enp2s0 {
  AdvSendAdvert on;
  AdvLinkMTU 1280;
  MaxRtrAdvInterval 120;
  prefix 2020:fa19::/64 { };
  AdvSourceLLAddress on;
};
Option Beschreibung
AdvSendAdvert Gibt an,dass der Router regelmäßig Routerankündigungen sendet oder nicht und auf Routeranfragen reagiert. Default: off
AdvLinkMTU Gibt den Wert für eine Maximum Transmission Unit (MTU) an, die vom Router gesendet wird. Null kennzeichnet, dass der Router keine MTU-Optionen angibt.
MaxRtrAdvInterval Gibt die maximale Dauer zwischen dem Senden von nicht angeforderten Multicast Advertisement-Nachrichten an
prefix Gibt Präfix-Informationen für eine Schnittstelle bekannt. Verwenden Sie die folgende Syntax: prefix Präfix/Länge Schnittstelle [Variablenwert]
AdvSourceLLAddress Wenn festgelegt, ist die MAC-Adresse der ausgehenden Schnittstelle in der RA enthalten

radvd starten

Nach den Änderungen an der Konfigurationsdatei muss man den Daemon manuell starten.

# systemctl enable radvd

Wenn der Daemon bereits läuft, ist ein Neustart des Daemons notwendig.

# systemctl start radvd


Anhang

Siehe auch

Dokumentation

Links

Projekt
Weblinks

TMP

Siehe auch

Externe Links