First IPv6 Home Project failed
For the past few days, I've been trying to implement a dual-stack network for my home VLAN (non-IoT), but today it fails due to no supported feature set on some devices in my network.
I want to describe the details so that you too can learn from my mistakes or guide me to do better.
My home network is designed like this:
And I have assigned the Site Local Subnet in the LAN and configured NAT with ipv6table. Used nonstandard option as ip6tables -t nat -A POSTROUTING -o eth4 -j MASQUERADE. There is no direct option to configure NATv6.NAT66, NAT64 etc.
In this condition, Dream machine only has the option to configure the DHCPv6 option. I can't find an option to implement SLAAC. And we are all aware of an issue with Android devices for DHCPv6. Google is not interested in implementing this feature in android. It works in Apple & Windows.
The second issue is related to Public Static IPv6 on the Dream machine. This IPv6 can change on every internet disconnection or ONT reboot. I might need to update it on every reboot. My Home Modem or ONT is rebooting once a day because my wife shut down the main Power supply, once he is getting out for a long time as going to the park or market.
How to resolve this issue:
Option 1: Remove the ISP modem and the Internet connection must be directly terminated on the Dream machine.
Option 2: Use another router that can support NAT66 or other options such as SLAAC configuration.
Option 3: Work harder to make NAT66 stable on Dream machine and replace Android devices, which seems not possible right now.
Comments
Post a Comment