Hei! Fant du ut av det? Jeg prøver sette opp en linux ruter (Alpine Linux) ved siden av Telenor ruteren, koblet sammen med en switch.
Bruker dhcpcd, og jeg ser samme oppførsel fra telenors dhcp server. Hvis jeg bare ber om ia_na får jeg an ipv6 adddress med /128. Hvis jeg ber om en prefix, med ia_pd, får jeg ikke noen fra dhcp server, uansett hva jeg bruker som IAID.
Her er hva tcpdump viser når jeg starter opp telenor ruteren:
11:55:53.450824 IP6 (hlim 1, next-header UDP (17) payload length: 76) fe80::9a77:e7ff::xxxx.546 > ff02::1:2.547: [udp sum ok] dhcp6 solicit (xid=280fae (client-ID hwaddr type 1 9877e7e675d7) (elapsed-time 0) (option-request DNS-server DNS-search-list SNTP-servers Client-FQDN) (IA_PD IAID:0 T1:4294967295 T2:4294967295) (IA_NA IAID:0 T1:4294967295 T2:4294967295))
11:55:53.463854 IP6 (hlim 1, next-header UDP (17) payload length: 163) fe80::9a77:e7ff:fee6:xxxx.546 > ff02::1:2.547: [udp sum ok] dhcp6 request (xid=767b4c (client-ID hwaddr type 1 9877e7e675d7) (server-ID vid 0000058361633a34) (elapsed-time 1) (option-request DNS-server DNS-search-list SNTP-servers Client-FQDN) (IA_PD IAID:0 T1:600 T2:960 (IA_PD-prefix 2001:4646:xxxx::/48 pltime:1200 vltime:1200)) (IA_NA IAID:0 T1:600 T2:960 (IA_ADDR 2001:4610:a:3::xxxx pltime:1200 vltime:1200)))
(Jeg merker meg at IAID er stt til 0 for både IA_NA (address) og IA_PD (prefix for LAN).
Her er en del av min dhcpcd.conf:
interface eth0
ipv6rs
ia_na 0
ia_pd 0 eth1
Og her er tcpdump:
rtr-copa:~# tcpdump -i eth0 -n -v udp port 546
tcpdump: listening on eth0, link-type EN10MB (Ethernet), snapshot length 262144 bytes
12:08:28.466385 IP6 (flowlabel 0x406e0, hlim 1, next-header UDP (17) payload length: 161) fe80::fcaa:83ee:9075:xxxx.546 > ff02::1:2.547: [udp sum ok] dhcp6 solicit (xid=a943b0 (client-ID hwaddr/time type 1 time 709293543 000db9434dbc) (IA_NA IAID:0 T1:0 T2:0) (IA_PD IAID:0 T1:0 T2:0) (option-request DNS-server DNS-search-list Client-FQDN opt_82 opt_83) (elapsed-time 0) (rapid-commit) (vendor-class) (Client-FQDN))
12:08:29.497640 IP6 (flowlabel 0x406e0, hlim 1, next-header UDP (17) payload length: 161) fe80::fcaa:83ee:9075:xxxx.546 > ff02::1:2.547: [udp sum ok] dhcp6 solicit (xid=a943b0 (client-ID hwaddr/time type 1 time 709293543 000db9434dbc) (IA_NA IAID:0 T1:0 T2:0) (IA_PD IAID:0 T1:0 T2:0) (option-request DNS-server DNS-search-list Client-FQDN opt_82 opt_83) (elapsed-time 103) (rapid-commit) (vendor-class) (Client-FQDN))
Får rett og slett ingen svar fra dhcp server. Må jeg sette en spesiell client-id eller noe?
Hvis jeg fjerner `ia_pd` og bare ber om `ia_na`, så får jeg svar og en /128 addresse:
interface eth0
ipv6rs
ia_na 0
# ia_pd 0 eth1
rtr-copa:~# tcpdump -i eth0 -n -v udp port 546
tcpdump: listening on eth0, link-type EN10MB (Ethernet), snapshot length 262144 bytes
12:13:12.433525 IP6 (flowlabel 0x406e0, hlim 1, next-header UDP (17) payload length: 145) fe80::fcaa:83ee:9075:xxxx.546 > ff02::1:2.547: [udp sum ok] dhcp6 solicit (xid=ba9bfc (client-ID hwaddr/time type 1 time 709293543 000db9434dbc) (IA_NA IAID:0 T1:0 T2:0) (option-request DNS-server DNS-search-list Client-FQDN opt_82 opt_83) (elapsed-time 0) (rapid-commit) (vendor-class) (Client-FQDN))
12:13:12.713608 IP6 (class 0xe0, hlim 64, next-header UDP (17) payload length: 140) fe80::ae4b:c8ff:fe9a:xxxx.547 > fe80::fcaa:83ee:9075:9bba.546: [udp sum ok] dhcp6 advertise (xid=ba9bfc (client-ID hwaddr/time type 1 time 709293543 000db9434dbc) (server-ID vid 0000058361633a34) (IA_NA IAID:0 T1:600 T2:960 (IA_ADDR 2001:4610:a:3::xxxx pltime:1200 vltime:1200)) (DNS-server 2001:4600:4:1fff::253 2001:4600:4:fff::253))
12:13:12.714760 IP6 (flowlabel 0x406e0, hlim 1, next-header UDP (17) payload length: 199) fe80::fcaa:83ee:9075:xxxx.546 > ff02::1:2.547: [udp sum ok] dhcp6 request (xid=d4a564 (client-ID hwaddr/time type 1 time 709293543 000db9434dbc) (server-ID vid 0000058361633a34) (IA_NA IAID:0 T1:0 T2:0 (IA_ADDR 2001:4610:a:3::xxxx pltime:0 vltime:0)) (option-request DNS-server DNS-search-list Client-FQDN opt_82 opt_83) (elapsed-time 0) (vendor-class) (Client-FQDN))
12:13:12.867660 IP6 (class 0xe0, hlim 64, next-header UDP (17) payload length: 140) fe80::ae4b:c8ff:fe9a:xxxx.547 > fe80::fcaa:83ee:9075:xxxx.546: [udp sum ok] dhcp6 reply (xid=d4a564 (client-ID hwaddr/time type 1 time 709293543 000db9434dbc) (server-ID vid 0000058361633a34) (IA_NA IAID:0 T1:600 T2:960 (IA_ADDR 2001:4610:a:3::xxxx pltime:1200 vltime:1200)) (DNS-server 2001:4600:4:1fff::253 2001:4600:4:fff::253))