fairly new to IPv6, my carrier started offering it recently so trying to understand how to set it up properly. I had removed the IPv6 config stuff awhile back so starting without the default config.
getting a /56 from the carrier, delegating a /64 to "br-lan" which has RA and DHCPv6 set to "service", NDP set to "relay". the "lan" firewall zone is allowed to talk everywhere, "wan" set to drop,accept,drop, separate "wan6" zone set to accept,accept,drop. my clients see the ipv6 net, "ping -6 google.com" and other ipv6 traffic works as expected.
if I set the "wan6" zone to the same as "wan" (ie set "input" to "drop") then ipv6 stops after a short delay (needs a new syn?). I'm worried about the public internet having full access to my gateway and everything on "lan" so want to lock this down as much as possible. thinking that unsolicited incoming connections should be dropped as they are on ipv4, what am I missing? perhaps some routing protocol that has to be allowed to the gateway with a firewall rule?
You may need to review the wiki the review all defaults and or other options you may want to set.
But as a starter. If you have a proper delegated prefix for your downstream you do not want neighbor discover on relay mode....
Edit ps. And if you removed default firewall rules then get yourself a current default and add them back. Or start from scratch and add only your necessary modifications.
I didn't start with NDP set to relay but the wiki suggested it so I turned it on. doesn't seem to make a difference on or off.
don't really want to blow away my entire config to get back to default, hoping someone could tell me what default settings I'm missing. guessing a firewall rule or two.
Then we do the usual.
Please post the network, firewall and DHCP config in text form in a code block. So I and others can review it and make suggestions.
Edit ps. Do you still have the wiki page on hand which recommended to set ndp to relay in your case?
thanks for that. some magic in the "Allow-ICMPv6-Input" rule is keeping the ipv6 traffic up, will have to experiment a little to whittle it down to just the necessary.
edit for me it was just the "neighbor-advertisement" icmp type that needs to be enabled, will leave "router-advertisement" on also just in case.