As noted in a previous thread (http://forums.freebsd.org/showthread.php?t=39116) I have IPv6 working on a FreeBSD8.3 server using net/dhcp6.
Comcast will grant both a NA (Non-Temporary Address) and PD (Prefix Delegation) via DHCPv6. The NA is a /128 that I use on the front end of my gateway/firewall server and the PD is currently a /64 that I configured on my internal LAN interface of that server.
Unfortunately, I have discovered a problem trying to use that PD. If I try to enable the FreeBSD IPv6 gateway features I lose my inet6 default gateway on my gateway/firewall server. I can enable the forwarding manually after the fact using
All I've been able to find on the subject are some m0n0wall forms lamenting that there was a bug in FreeBSD6 that caused RAs to be ignored by the kernel and that it wouldn't be fixed until FreeBSD8.
Has anyone else run into this? Did you find a workaround for it?
Comcast will grant both a NA (Non-Temporary Address) and PD (Prefix Delegation) via DHCPv6. The NA is a /128 that I use on the front end of my gateway/firewall server and the PD is currently a /64 that I configured on my internal LAN interface of that server.
Unfortunately, I have discovered a problem trying to use that PD. If I try to enable the FreeBSD IPv6 gateway features I lose my inet6 default gateway on my gateway/firewall server. I can enable the forwarding manually after the fact using
sysctl net.inet6.ip6.forwarding=1
but the next time I reboot or whenever FreeBSD tried to talk to the RA the value disappears. All I've been able to find on the subject are some m0n0wall forms lamenting that there was a bug in FreeBSD6 that caused RAs to be ignored by the kernel and that it wouldn't be fixed until FreeBSD8.
Has anyone else run into this? Did you find a workaround for it?