IPv6 DHCP6c: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 37: Zeile 37:
 
     };
 
     };
 
};
 
};
 +
</pre>
 
=Optionen=
 
=Optionen=
 
==ia-pd ID==
 
==ia-pd ID==
Zeile 60: Zeile 61:
 
==ifid 1==
 
==ifid 1==
 
die erste IP in dem Netz wird gesetzt.
 
die erste IP in dem Netz wird gesetzt.
</pre>
 
  
 
=restart=  
 
=restart=  

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