Router Advertisement Daemon: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 22: Zeile 22:


==  Router Advertisement  ==
==  Router Advertisement  ==
Ein IPv6-Router verteilt sein Präfix im lokalen Netzwerk mit Hilfe von Advertisements.  
* Ein IPv6-Router verteilt sein Präfix im lokalen Netzwerk mit Hilfe von Advertisements.  
Hierfür eignet sich der Router Advertisement Daemon "radvd", der installiert und dann konfiguriert werden muss.
* Dazu eignet sich der Router Advertisement Daemon "radvd", der installiert und dann konfiguriert werden muss.
 
=== Installation ===
=== Installation ===
  # apt install radvd
  # apt install radvd


=== Konfiguration ===
=== Konfiguration ===
  # vi /etc/radvd.conf
  # vi /etc/radvd.conf


In die noch leere Datei trägt man folgende Minimal-Konfiguration ein:
In die noch leere Datei trägt man folgende Minimal-Konfiguration ein:
  interface enp2s0 {
  interface enp2s0 {
   AdvSendAdvert on;
   AdvSendAdvert on;
Zeile 40: Zeile 39:
   AdvSourceLLAddress on;
   AdvSourceLLAddress on;
  };
  };
{| class="wikitable"
{| class="wikitable"
|-
|-
|  AdvSendAdvert on;  || <br>
|  AdvSendAdvert on;  || Gibt an,dass der Router regelmäßig Routerankündigungen sendet oder nicht und auf Routeranfragen reagiert. Default: off
Gebt an,dass der Router regelmäßig Routerankündigungen sendet oder nicht und auf Routeranfragen reagiert.
Default: off <br>
|-
|-
| AdvLinkMTU 1280  || <br>
| AdvLinkMTU 1280  || 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.
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.
<br>
|-
|-
|  MaxRtrAdvInterval 120;  || <br>
|  MaxRtrAdvInterval 120;  || Gibt die maximale Dauer zwischen dem Senden von nicht angeforderten Multicast Advertisement-Nachrichten an.  
Gibt die maximale Dauer zwischen dem Senden von nicht angeforderten Multicast Advertisement-Nachrichten an. <br>
|-
|-
|  prefix 2001:db8::/64 { };  || <br>
|  prefix 2001:db8::/64 { };  || Gibt Präfix-Informationen für eine Schnittstelle bekannt. Verwenden Sie die folgende Syntax:  
Gibt Präfix-Informationen für eine Schnittstelle bekannt. Verwenden Sie die folgende Syntax:  
  prefix Präfix/Länge Schnittstelle [Variablenwert]
 
  prefix Präfix/Länge Schnittstelle [Variablenwert]  
<br>
 
|-
|-
| AdvSourceLLAddress on;  || <br>
| AdvSourceLLAddress on;  || Wenn festgelegt, ist die MAC-Adresse der ausgehenden Schnittstelle in der RA enthalten.
Wenn festgelegt, ist die MAC-Adresse der ausgehenden Schnittstelle in der RA enthalten.
<br>
|}
|}
=== Router Konfigurieren ===
=== Router Konfigurieren ===
Nach den Änderungen an der Konfigurationsdatei muss man den Daemon manuell starten.
Nach den Änderungen an der Konfigurationsdatei muss man den Daemon manuell starten.
Zeile 74: Zeile 64:
[[Category:Netzwerke:IPv6]]
[[Category:Netzwerke:IPv6]]
[[Category:Netzwerke:Router]]  
[[Category:Netzwerke:Router]]  
[[Category:Linux]]
[[Category:Linux:Netzwerke]]

Version vom 3. Februar 2022, 13:26 Uhr

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

  • Ein IPv6-Router verteilt sein Präfix im lokalen Netzwerk mit Hilfe von Advertisements.
  • Dazu eignet sich der Router Advertisement Daemon "radvd", der installiert und dann konfiguriert werden muss.

Installation

# apt install radvd

Konfiguration

# vi /etc/radvd.conf

In die noch leere Datei trägt man folgende Minimal-Konfiguration ein:

interface enp2s0 {
  AdvSendAdvert on;
  AdvLinkMTU 1280;
  MaxRtrAdvInterval 120;
  prefix 2020:fa19::/64 { };
  AdvSourceLLAddress on;
};
AdvSendAdvert on; Gibt an,dass der Router regelmäßig Routerankündigungen sendet oder nicht und auf Routeranfragen reagiert. Default: off
AdvLinkMTU 1280 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 120; Gibt die maximale Dauer zwischen dem Senden von nicht angeforderten Multicast Advertisement-Nachrichten an.
prefix 2001:db8::/64 { }; Gibt Präfix-Informationen für eine Schnittstelle bekannt. Verwenden Sie die folgende Syntax:
prefix Präfix/Länge Schnittstelle [Variablenwert]
AdvSourceLLAddress on; Wenn festgelegt, ist die MAC-Adresse der ausgehenden Schnittstelle in der RA enthalten.

Router Konfigurieren

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