I am currently experiencing a strange problem with my /64 delegated prefix from the Comcast DHCPv6 server in my region. When I call the ISC DHCPv6 client and request a prefix, I get my /64 with all the associated lease data and I am able to generate RAs and provision IPv6 addresses to the other computers in my LAN. Once SLAAC is finished those computers have no trouble reaching IPv6 addresses outside of my LAN and everything works great. However, after a week or so, my firewall stops routing traffic from addresses in the /64, and the only way to fix it is to shutdown the DHCPv6 client, clear the recorded lease, and request a new lease. I've tried a lot of other stuff and conclusively proved that after a week, anything from that delegated prefix goes out the Ethernet interface attached to my modem but nothing ever comes back. When I get the new lease, the prefix is different and I have to modify and restart my router advertisement daemon and expunge the old addresses from my other systems before everything is good again. Has anyone experienced a similar problem with the basic /64 prefix, and if so, how did you fix it? I'm using a Motorola SB6141, connected to a Shuttle XH61V running Debian Linux 7.4 w/kernel 3.13.0 that serves as my firewall.
↧