-
Notifications
You must be signed in to change notification settings - Fork 890
Update IPv6 address extraction in radvd.inc #9524
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Refactor to capture IPv6 configuration details more accurately.
|
To my knowledge radvd forces /64 anyway because that’s what SLAAC uses. Feel free to check the radvd logs and source code. |
|
The prefix can be /62 or similar but you don’t assign it. Use /64 nets everywhere. It’s what SLAAC is built for. |
|
I do want to get a /64 net, but it seems radvd and/or some components elsewhere didn't generate it. |
|
You haven’t shown ifconfig output. There’s a /62 somewhere and there shouldn’t be. |
|
Yes, your LAN GUA is misconfigured. Use a single (or multiple if you need but under normal circumstances you want to pass another /64 to a different internal interface) /64 networks instead. |
|
Ah, is /64 netmask generated by the PHP scripts? I don't see any textbox (except DHCPv6 but I want to use SLAAC on this LAN interface) that can manually input netmask length |
|
Yes, scripts correctly use /64 for tracking but it looks like static assignment from your end here. |
|
But I have not set any static IPv6 address assignment on WAN and LAN interface: #9523 |
|
I’ve never seen dhcp6c assign a non /64 either. Just not sure what to make of this. Missing context here. |



Fix #9523
Refactor to capture IPv6 configuration details more accurately.