1
18.7 Legacy Series / Hosts behind LAN cannot get ipv6 addresses
« on: October 14, 2018, 06:29:37 pm »
Greetings,
Comcast residential user here migrating from pfsense. (The pfsense box is still up and running, just in case. It was able to provide full ipv6 connectivity.) My ISP only supports a very basic IPv6 setup (dhcp6 + track interface). I am able to get an ipv6 WAN address and a /64 prefix. The LAN interface gets auto-assigned an ipv6 address from that prefix.
However, client devices are unable to negotiate an address. I'm not seeing router advertisements in my LAN network, but I am seeing router solicitation (ICMPv6 133) from my clients. Observing pflog0, those solicitations are received by the LAN address. No response is sent.
I've checked /var/etc/radvd.conf and it looks good to me. radvd is indeed running and recently restarted. (Replaced some octets with dead beef for posting purposes)
I've also created firewalls to pass all ICMPv6 traffic on WAN/LAN for debugging purposes. As well as a rule to allow port 546/547 udp. Still, no valid ipv6 addresses are given out to LAN clients.
Any help will be greatly appreciated. Thanks in advance!
Comcast residential user here migrating from pfsense. (The pfsense box is still up and running, just in case. It was able to provide full ipv6 connectivity.) My ISP only supports a very basic IPv6 setup (dhcp6 + track interface). I am able to get an ipv6 WAN address and a /64 prefix. The LAN interface gets auto-assigned an ipv6 address from that prefix.
However, client devices are unable to negotiate an address. I'm not seeing router advertisements in my LAN network, but I am seeing router solicitation (ICMPv6 133) from my clients. Observing pflog0, those solicitations are received by the LAN address. No response is sent.
I've checked /var/etc/radvd.conf and it looks good to me. radvd is indeed running and recently restarted. (Replaced some octets with dead beef for posting purposes)
Code: [Select]
interface igb1 {
AdvSendAdvert on;
MinRtrAdvInterval 3;
MaxRtrAdvInterval 10;
AdvLinkMTU 1500;
AdvOtherConfigFlag on;
prefix 2601:602:dead:beef::/64 {
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr on;
};
RDNSS 2601:602:dead:beef:a236:aaaa:bbbb:7c59 { };
DNSSL house.local { };
};
I've also created firewalls to pass all ICMPv6 traffic on WAN/LAN for debugging purposes. As well as a rule to allow port 546/547 udp. Still, no valid ipv6 addresses are given out to LAN clients.
Any help will be greatly appreciated. Thanks in advance!