Die /etc/inet/ndpd.conf-Datei dient zur Konfiguration von Optionen, die vom Neighbor Discovery-Daemon in.ndpd verwendet werden. Bei einem Router verwenden Sie ndpd.conf hauptsächlich zur Konfiguration des Standortpräfix, das auf dem Link bekannt gegeben wird. Bei einem Host verwenden Sie ndpd.conf zum Deaktivieren der automatischen Adresskonfiguration oder zur Konfiguration von temporären Adressen.
Die folgende Tabelle zeigt die Schlüsselwörter, die in der ndpd.conf-Datei verwendet werden.
Tabelle 11–2 /etc/inet/ndpd.conf -Schlüsselwörter
Variable |
Beschreibung |
---|---|
ifdefault |
Gibt das Router-Verhalten für alle Schnittstellen an. Zum Einrichten der Router-Parameter und der zugehörigen Werte verwenden Sie die folgende Syntax: ifdefault [Variablenwert] |
prefixdefault |
Gibt das Standardverhalten für Präfix-Advertisement-Nachrichten an. Zum Einrichten der Router-Parameter und der zugehörigen Werte verwenden Sie die folgende Syntax: prefixdefault [Variablenwert] |
if |
Richtet die Parameter für eine Schnittstelle ein. Verwenden Sie die folgende Syntax: if Schnittstelle [Variablenwert] |
prefix |
Gibt Präfix-Informationen für eine Schnittstelle bekannt. Verwenden Sie die folgende Syntax: prefix Präfix/Länge Schnittstelle [Variablenwert] |
In der ndpd.conf-Datei können Sie die Schlüsselwörter in der folgenden Tabelle mit bestimmten Router-Konfigurationsvariablen verwenden. Diese Variables werden ausführlich in RFC 2461, Neighbor Discovery for IP Version 6 (IPv6) definiert.
Die nächste Tabelle zeigt die Variablen zur Konfiguration einer Schnittstelle und definiert diese kurz.
Tabelle 11–3 /etc/inet/ndpd.conf-Variablen zur Schnittstellenkonfiguration
Variable |
Standard |
Definition |
---|---|---|
AdvRetransTimer |
0 |
Legt den Wert im Feld „Retrans Timer“ der Advertisement-Nachrichten vom Router fest. |
AdvCurHopLimit |
Aktueller Durchmesser des Netzwerks |
Gibt den Wert an, der in den aktuellen Hop-Grenzwert in den Advertisement-Nachrichten vom Router eingefügt wird. |
AdvDefaultLifetime |
3 + MaxRtrAdvInterval |
Gibt die standardmäßige Lebensdauer von Router Advertisement-Nachrichten an. |
AdvLinkMTU |
0 |
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. |
AdvManaged Flag |
False |
Gibt den Wert an, der in das Manage Address Configuration-Flag in der Router Advertisement-Nachricht eingefügt wird. |
AdvOtherConfigFlag |
False |
Gibt den Wert an, der in das Other Stateful Configuration-Flag in der Router Advertisement-Nachricht eingefügt wird. |
AdvReachableTime |
0 |
Legt den Wert im Feld „Reachable Time“ in den Advertisement-Nachrichten vom Router fest. |
AdvSendAdvertisements |
False |
Gibt an, ob der Knoten Advertisement-Nachrichten senden und auf Router Solicitation-Nachrichten reagieren soll. Sie müssen diese Variable in der ndpd.conf-Datei explizit auf „TRUE“ setzen, um die Funktionen der Router Advertisement-Nachrichten zu aktivieren. Weitere Informationen hierzu finden Sie unter So konfigurieren Sie einen IPv6-konformen Router. |
DupAddrDetect Transmits |
1 |
Definiert die Anzahl an aufeinander folgenden Neighbor Solicitation-Nachrichten, die das Neighbor Discovery-Protokoll senden soll, wenn die Adresse des lokalen Knotens doppelt erfasst wurde. |
MaxRtrAdvInterval |
600 Sekunden |
Gibt die maximale Dauer zwischen dem Senden von nicht angeforderten Multicast Advertisement-Nachrichten an. |
MinRtrAdvInterval |
200 Sekunden |
Gibt die Mindestdauer zwischen dem Senden von nicht angeforderten Multicast Advertisement-Nachrichten an. |
StatelessAddrConf |
True |
Legt fest, ob der Knoten seine IPv6-Adresse über die statusfreie automatische Adresskonfiguration konfiguriert. Wenn „False“ in der Datei ndpd.conf angegeben ist, muss die Adresse manuell konfiguriert werden. Weitere Informationen hierzu finden Sie unter So konfigurieren Sie ein benutzerdefiniertes IPv6-Token. |
TmpAddrsEnabled |
False |
Gibt an, ob eine temporäre Adresse für alle Schnittstellen oder für eine bestimmte Schnittstelle eines Knotens konfiguriert werden soll. Weitere Informationen hierzu finden Sie unter So konfigurieren Sie eine temporäre Adresse. |
TmpMaxDesyncFactor |
600 Sekunden |
Liefert einen Zufallswert an, der für die bevorzugte Lebensdauer TmpPreferredLifetime von der Variablen subtrahiert wird, wenn in.ndpd startet. Der Zweck der Variablen TmpMaxDesyncFactor besteht darin, zu verhindern, dass alle Systeme in Ihren Netzwerken ihre temporären Adressen gleichzeitig neu generieren. TmpMaxDesyncFactor ermöglicht Ihnen das Ändern des oberen Grenzwerts für diesen Zufallswert. |
TmpPreferredLifetime |
False |
Legt die bevorzugte Lebensdauer einer temporären Adresse fest. Weitere Informationen hierzu finden Sie unter So konfigurieren Sie eine temporäre Adresse. |
TmpRegenAdvance |
False |
Legt die Vorlaufzeit vor dem Ablauf einer Adresse für eine temporäre Adresse fest. Weitere Informationen hierzu finden Sie unter So konfigurieren Sie eine temporäre Adresse. |
TmpValidLifetime |
False |
Legt die gültige Lebensdauer einer temporären Adresse fest. Weitere Informationen hierzu finden Sie unter So konfigurieren Sie eine temporäre Adresse. |
Die nächste Tabelle zeigt die Variablen zur Konfiguration von IPv6-Präfixen.
Tabelle 11–4 /etc/inet/ndpd.conf -Variablen zur Präfixkonfiguration
Variable |
Standard |
Definition |
---|---|---|
AdvAutonomousFlag |
True |
Gibt den Wert an, der in das Feld „Autonomes Flag“ der Option „Präfixinformationen“ eingefügt wird. |
AdvOnLinkFlag |
True
|
Gibt den Wert an, der in das On-link Flag („L-bit“) in der Option „Präfixinformationen“ eingefügt wird. |
AdvPreferredExpiration |
Nicht gesetzt |
Gibt das bevorzugte Ablaufdatum des Präfix an. |
AdvPreferredLifetime |
604800 Sekunden |
Gibt den Wert an, der für die bevorzugte Lebensdauer in der Option „Präfixinformationen“ eingefügt wird. |
AdvValidExpiration |
Nicht gesetzt |
Gibt das gültige Ablaufdatum des Präfix an. |
AdvValidLifetime |
2592000 Sekunden |
Gibt die gültige Lebensdauer des zu konfigurierenden Präfix an. |
Das folgende Beispiel zeigt, wie die Schlüsselwörter und Konfigurationsvariablen in der Datei ndpd.conf verwendet werden. Löschen Sie die Kommentarzeichen (#), um die Variable zu aktivieren.
# ifdefault [variable-value ]* # prefixdefault [variable-value ]* # if ifname [variable-value ]* # prefix prefix/length ifname # # Per interface configuration variables # #DupAddrDetectTransmits #AdvSendAdvertisements #MaxRtrAdvInterval #MinRtrAdvInterval #AdvManagedFlag #AdvOtherConfigFlag #AdvLinkMTU #AdvReachableTime #AdvRetransTimer #AdvCurHopLimit #AdvDefaultLifetime # # Per Prefix: AdvPrefixList configuration variables # # #AdvValidLifetime #AdvOnLinkFlag #AdvPreferredLifetime #AdvAutonomousFlag #AdvValidExpiration #AdvPreferredExpiration ifdefault AdvReachableTime 30000 AdvRetransTimer 2000 prefixdefault AdvValidLifetime 240m AdvPreferredLifetime 120m if qe0 AdvSendAdvertisements 1 prefix 2:0:0:56::/64 qe0 prefix fec0:0:0:56::/64 qe0 if qe1 AdvSendAdvertisements 1 prefix 2:0:0:55::/64 qe1 prefix fec0:0:0:56::/64 qe1 if hme1 AdvSendAdvertisements 1 prefix 2002:8192:56bb:1::/64 qfe0 if hme1 AdvSendAdvertisements 1 prefix 2002:8192:56bb:2::/64 hme1 |