Ipv6 Radvd: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
=Install=
 
=Install=
 
*apt-get install radvd
 
*apt-get install radvd
 +
=Szenario=
 +
*[[IPv6 Feste Ips]]
 +
 
=sysctl.conf=
 
=sysctl.conf=
 
==IPv6 Forwarding einschalten==
 
==IPv6 Forwarding einschalten==
Zeile 6: Zeile 9:
 
==Akzeptieren der Router Advertisments==
 
==Akzeptieren der Router Advertisments==
 
net.ipv6.conf.ens19.accept_ra=2
 
net.ipv6.conf.ens19.accept_ra=2
 +
==systcl neueinlesen==
 +
*sysctl -p
 +
net.ipv6.conf.all.forwarding = 1
 +
net.ipv6.conf.ens19.accept_ra = 2
 +
 
=radvd.conf=
 
=radvd.conf=
 
Diese Datei neu anlegen.
 
Diese Datei neu anlegen.
 +
 
<pre>
 
<pre>
interface ens19
+
interface ens20
 
{
 
{
AdvManagedFlag off; # no DHCPv6 server here.
+
AdvSendAdvert on;
AdvOtherConfigFlag off; # not even for options.
+
MinRtrAdvInterval 30;
AdvSendAdvert on;
+
MaxRtrAdvInterval 100;
AdvDefaultPreference high;
+
prefix 2a02:xxxx:xxxx:xxxx::/64
AdvLinkMTU 1280;
+
{
prefix ::/64 #pick one non-link-local prefix assigned to the interface and start advertising it
+
AdvOnLink on;
{
+
AdvAutonomous on;
AdvOnLink on;
+
AdvRouterAddr off;
AdvAutonomous on;
+
 
};
+
};
 +
RDNSS 2001:4860:4860::8888 2001:4860:4860::8844 {
 +
            AdvRDNSSLifetime 7200;
 +
    };  
 
};
 
};
 +
 
</pre>
 
</pre>
 +
 
=radvd neustarten=
 
=radvd neustarten=
 
*systemctl restart radvd
 
*systemctl restart radvd
 +
=Optionen=
 +
=interface ens20=
 +
Das Interface über das gesendet wird.
 +
=AdvSendAdvert on=
 +
Ein Flag, das angibt, ob der Router regelmäßig Router Advertisements und antwortet auf Routeranfragen. Diese Option muss nicht mehr zuerst angegeben werden, aber sie muss aktiviert sein um Advertisments auf dieser Schnittstelle zu aktivieren.
 +
 +
Standard: aus
 +
==MinRtrAdvInterval 30==
 +
Die zulässige Mindestzeit zwischen dem Senden nicht angeforderter Multicast-Router Advertisements von der Schnittstelle, in Sekunden. Darf nicht kleiner als 3 Sekunden und nicht größer als 0,75 sein * MaxRtrAdvInterval.
 +
 +
Minimum bei Verwendung von Mobile IPv6-Erweiterungen: 0,03.
 +
 +
Standard: 0,33 * MaxRtrAdvInterval
 +
 +
==MaxRtrAdvInterval 100==
 +
Die maximal zulässige Zeit zwischen dem Senden nicht angeforderter Multicast-Router Advertisements von der Schnittstelle, in Sekunden.
 +
 +
Darf nicht weniger als 4 Sekunden und nicht mehr als 1800 Sekunden betragen.
 +
 +
Minimum bei Verwendung von Mobile IPv6-Erweiterungen: 0,07.
 +
 +
Bei Werten unter 0,2 Sekunden werden 0,02 Sekunden hinzugerechnet Planungsgranularitäten wie in RFC3775 angegeben.
  
==systcl neueinlesen==
+
Standard: 600 Sekunden
*sysctl -p
+
 
net.ipv6.conf.all.forwarding = 1
+
==prefix 2a02:xxxx:xxxx:xxxx::/64==
net.ipv6.conf.ens19.accept_ra = 2
+
==AdvOnLink on==
 +
==AdvAutonomous on==
 +
==AdvRouterAddr off==
 +
==RDNSS 2001:4860:4860::8888 2001:4860:4860::8844==
 +
==AdvRDNSSLifetime 7200==

Aktuelle Version vom 22. Februar 2023, 16:15 Uhr

Install

  • apt-get install radvd

Szenario

sysctl.conf

IPv6 Forwarding einschalten

net.ipv6.conf.all.forwarding = 1

Akzeptieren der Router Advertisments

net.ipv6.conf.ens19.accept_ra=2

systcl neueinlesen

  • sysctl -p
net.ipv6.conf.all.forwarding = 1
net.ipv6.conf.ens19.accept_ra = 2

radvd.conf

Diese Datei neu anlegen.

interface ens20
{
	AdvSendAdvert on;
	MinRtrAdvInterval 30;
	MaxRtrAdvInterval 100;
	prefix 2a02:xxxx:xxxx:xxxx::/64
	{
		AdvOnLink on;
		AdvAutonomous on;
		AdvRouterAddr off;

	};
	RDNSS 2001:4860:4860::8888 2001:4860:4860::8844 {
            AdvRDNSSLifetime 7200;
    	}; 
};

radvd neustarten

  • systemctl restart radvd

Optionen

interface ens20

Das Interface über das gesendet wird.

AdvSendAdvert on

Ein Flag, das angibt, ob der Router regelmäßig Router Advertisements und antwortet auf Routeranfragen. Diese Option muss nicht mehr zuerst angegeben werden, aber sie muss aktiviert sein um Advertisments auf dieser Schnittstelle zu aktivieren.

Standard: aus

MinRtrAdvInterval 30

Die zulässige Mindestzeit zwischen dem Senden nicht angeforderter Multicast-Router Advertisements von der Schnittstelle, in Sekunden. Darf nicht kleiner als 3 Sekunden und nicht größer als 0,75 sein * MaxRtrAdvInterval.

Minimum bei Verwendung von Mobile IPv6-Erweiterungen: 0,03.

Standard: 0,33 * MaxRtrAdvInterval

MaxRtrAdvInterval 100

Die maximal zulässige Zeit zwischen dem Senden nicht angeforderter Multicast-Router Advertisements von der Schnittstelle, in Sekunden.

Darf nicht weniger als 4 Sekunden und nicht mehr als 1800 Sekunden betragen.

Minimum bei Verwendung von Mobile IPv6-Erweiterungen: 0,07.

Bei Werten unter 0,2 Sekunden werden 0,02 Sekunden hinzugerechnet Planungsgranularitäten wie in RFC3775 angegeben.

Standard: 600 Sekunden

prefix 2a02:xxxx:xxxx:xxxx::/64

AdvOnLink on

AdvAutonomous on

AdvRouterAddr off

RDNSS 2001:4860:4860::8888 2001:4860:4860::8844

AdvRDNSSLifetime 7200