IPv6 DHCP6c: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
 +
=Konzept=
 +
{{#drawio:ipv6-dhcp-konzept}}
 +
 
=Install=
 
=Install=
 
*apt-get install wide-dhcpv6-client
 
*apt-get install wide-dhcpv6-client

Version vom 30. August 2022, 07:44 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;
    };
};

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