PiAware - IPv6 enabled but not acquiring IP from DHCPv6


#1

Prior to a SD-card death my PiAware was receiving a v6 IP from my DHCP. I have confirmed that many of my other IPv6 devices are receiving a v6 IP, but the pi is not. This was a fresh install of 3.5 (upgraded to 3.5.1), /etc/modules has ipv6 in it (that is the only line in the file), and the Pi has a v6 local ip:

eth0 Link encap:Ethernet HWaddr
inet addr:192.168.1.211 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: /64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:13783 errors:0 dropped:0 overruns:0 frame:0
TX packets:5651 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:895724 (874.7 KiB) TX bytes:2606096 (2.4 MiB)

Multiple reboots and it’s still not receiving a v6 IP.


#2

It’ll do SLAAC but IIRC it’s not running dhclient6 so it won’t do DHCP6, you’d need to set that up yourself.


#3

Thanks, installed dibbler-client and now have v6 IP from my DHCP.

pi@piaware:~$ sudo ifconfig
eth0 Link encap:Ethernet HWaddr removed
inet addr:192.168.1.211 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: 2001:removed/64 Scope:Global
inet6 addr: removed/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1146524 errors:0 dropped:0 overruns:0 frame:0
TX packets:742841 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:78082203 (74.4 MiB) TX bytes:463273402 (441.8 MiB)