ZebMcKayhan
Very Senior Member
I recently enabled Ipv6 for learning/experimental reason. I don't have ipv6 on wan so I generated an ULA (/48) which I then divided into a first subnet
fdff:a37f:fa75:1::/64
Disabled Dhcp-pd and entered this in gui and connected wireguard were I get an ipv6 connection so added default route and proper firewall rules and my network is now dual stack.
Yazfi was never designed/intended for ipv6 so clients get ipv6 from the same pool. And initially I just added firewall rules to drop all ipv6 from them. I would like to see if it was possible to assign other ipv6 subnets to these interfaces but I run into a dead-end and was hoping anyone here would have some ideas to test.
Here is what I have done:
firewall-start:
dnsmasq.conf.add
But the interface clients now assigns itself both ipv6 from br0 and ipv6 from my new subnet, in total 5 ipv6 adresses. Seeing this as a side effect of wl1.2 is still in br0 I removed it (despite the warnings)
This worked and all was fine for a day so I put this in firewall-start and rebooted. When the router booted up ipv6 on br0 just did not work altough everything seemed ok (ipv4 was good though and ipv6 on the removed interfaces). Poking around (adding/removing firewall rules, adding/removing routes, reconnecting wifi) and it works occasionally but drops out again within 1-2h.
Not sure it is linked to the same issue but something really seems funky with ipv6 br0 bridge/route control.
Adding the interfaces in br0 manually only seems to solve it temporary, it drops out again.
So I removed the firewall-start entry that removes the interfaces and rebooted and ipv6 has been stable now for 12h...
Not sure if some services that runs on boot is picky on how the br0 looks but later it doesn't care. However maybe just some service-restart event from crapping out again if the interfaces are not there.
any idea of how to keep wlx.y inside br0 and prevent it from generating br0 ipv6 adresses?
Or how to safely remove it from br0?
Or am I getting at this the wrong way?
I'm on 386.4 RT-AC86U
//Zeb
fdff:a37f:fa75:1::/64
Disabled Dhcp-pd and entered this in gui and connected wireguard were I get an ipv6 connection so added default route and proper firewall rules and my network is now dual stack.
Yazfi was never designed/intended for ipv6 so clients get ipv6 from the same pool. And initially I just added firewall rules to drop all ipv6 from them. I would like to see if it was possible to assign other ipv6 subnets to these interfaces but I run into a dead-end and was hoping anyone here would have some ideas to test.
Here is what I have done:
firewall-start:
Code:
ip -6 address add dev wl1.2 fdff:a37f:fa75:6::1/64
ip link set up dev wl1.2
Code:
interface=wl1.2
#setup stateless assignment based on if prefix:
dhcp-range=wl1.2,::,constructor:wl1.2,ra-stateless,64,600
#assign DNS:
dhcp-option=wl1.2,option6:23,[2620:fe::fe],[2620:fe::9]
But the interface clients now assigns itself both ipv6 from br0 and ipv6 from my new subnet, in total 5 ipv6 adresses. Seeing this as a side effect of wl1.2 is still in br0 I removed it (despite the warnings)
Code:
brctl delif br0 wl1.2
Not sure it is linked to the same issue but something really seems funky with ipv6 br0 bridge/route control.
Adding the interfaces in br0 manually only seems to solve it temporary, it drops out again.
So I removed the firewall-start entry that removes the interfaces and rebooted and ipv6 has been stable now for 12h...
Not sure if some services that runs on boot is picky on how the br0 looks but later it doesn't care. However maybe just some service-restart event from crapping out again if the interfaces are not there.
any idea of how to keep wlx.y inside br0 and prevent it from generating br0 ipv6 adresses?
Or how to safely remove it from br0?
Or am I getting at this the wrong way?
I'm on 386.4 RT-AC86U
//Zeb
Last edited: