bitrot in 6to4
|Target version:||1st Usable CeroWrt release|
the configuration syntax for adding 6to4 interfaces has changed, and
further, does not work.
It used to be adv_interface was a 'interface interface interface', now
it's a list. And when it becomes a list, none of the interfaces get
config interface 'ge01'
option proto '6to4'
option adv_subnet '1'
option wan_device 'ge00'
list adv_interface 'se00'
list adv_interface 'sw00'
list adv_interface 'sw10'
Furthermore, the sw10 device is not getting a link local address at all...
Updated by Chris Lawrence over 1 year ago
- File diff added
Here's a patch that seems to fix the bitrot on my Cerowrt build; the main problem appears to have been loading the radvd config data before getting adv_interface. Ideally the for loop should be converted to use config_list_foreach but this is a start.
I also added a little bit more logging so I could figure out what was going on; that could be removed.