IPv6 DHCP6c: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 37: | Zeile 37: | ||
}; | }; | ||
}; | }; | ||
| + | =Optionen= | ||
| + | ==ia-pd ID== | ||
| + | bedeutet eine IA_PD (Identity Association for Prefix Delegation) op- | ||
| + | nung. ID ist eine Dezimalzahl der IAID | ||
| + | ==ia-na ID== | ||
| + | bedeutet eine IA_PD (Identity Association for Non-temporary Addresses) | ||
| + | Möglichkeit. ID ist eine Dezimalzahl der IAID | ||
| + | ==rapid-commit=== | ||
| + | bedeutet rapid-commit option. | ||
| + | ==script== | ||
| + | wird beim hochfahren ausgeführt. | ||
| + | ==id-assoc pd 1== | ||
| + | bezieht sich auf ia-pd von oben. | ||
| + | ==prefix ::/56 infinity== | ||
| + | die prefix die angefordert wird | ||
| + | ==prefix-interface ens19== | ||
| + | auf dem Interface ens19 wird eine Ip gesetzt. | ||
| + | ==sla-len 8== | ||
| + | Das /56 Netz wird in 256 64/ Netze aufgeteilt | ||
| + | =sla-id 0= | ||
| + | Das erste /64 Netz | ||
| + | ==ifid 1== | ||
| + | die erste IP in dem Netz wird gesetzt. | ||
</pre> | </pre> | ||
| + | |||
=restart= | =restart= | ||
*systemctl restart wide-dhcpv6-client.service | *systemctl restart wide-dhcpv6-client.service | ||
Version vom 18. Februar 2023, 17:19 Uhr
Konzept
Install
- apt-get install wide-dhcpv6-client
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
wide-dhcpv6-client
Defaulteinstellung
Interface auf von dem die Anfragen ausgehen
- cat /etc/default/wide-dhcpv6-client
INTERFACES="ens18"
Konfigdatei
- cat /etc/wide-dhcpv6/dhcp6c.conf
interface ens18 {
send ia-pd 1;
send rapid-commit;
script "/etc/wide-dhcpv6/dhcp6c-script";
};
id-assoc pd 1 {
prefix ::/56 infinity;
prefix-interface ens19 {
sla-id 0;
ifid 1;
sla-len 8;
};
};
=Optionen=
==ia-pd ID==
bedeutet eine IA_PD (Identity Association for Prefix Delegation) op-
nung. ID ist eine Dezimalzahl der IAID
==ia-na ID==
bedeutet eine IA_PD (Identity Association for Non-temporary Addresses)
Möglichkeit. ID ist eine Dezimalzahl der IAID
==rapid-commit===
bedeutet rapid-commit option.
==script==
wird beim hochfahren ausgeführt.
==id-assoc pd 1==
bezieht sich auf ia-pd von oben.
==prefix ::/56 infinity==
die prefix die angefordert wird
==prefix-interface ens19==
auf dem Interface ens19 wird eine Ip gesetzt.
==sla-len 8==
Das /56 Netz wird in 256 64/ Netze aufgeteilt
=sla-id 0=
Das erste /64 Netz
==ifid 1==
die erste IP in dem Netz wird gesetzt.
restart
- systemctl restart wide-dhcpv6-client.service
release and request
- tcpdump -ni ens18 ip6 and port 546 or port 547
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on ens18, link-type EN10MB (Ethernet), capture size 262144 bytes 12:44:53.461684 IP6 fe80::5054:ff:fedd:13ea.546 > ff02::1:2.547: dhcp6 release 12:44:53.481213 IP6 fe80::1.547 > fe80::5054:ff:fedd:13ea.546: dhcp6 reply 12:44:53.574235 IP6 fe80::5054:ff:fedd:13ea.546 > ff02::1:2.547: dhcp6 solicit 12:44:53.590572 IP6 fe80::1.547 > fe80::5054:ff:fedd:13ea.546: dhcp6 advertise 12:44:54.575430 IP6 fe80::5054:ff:fedd:13ea.546 > ff02::1:2.547: dhcp6 request 12:44:54.597333 IP6 fe80::1.547 > fe80::5054:ff:fedd:13ea.546: dhcp6 reply
