[Babel-users] ANNOUNCE: babeld-1.6.0
cyrus at openwrt.org
Sat Apr 18 06:52:58 UTC 2015
I will look into migrating hnetd to use the regular babeld package next
week but I at least need subtrees to be enabled and that patch of mine
needs to be there. I bumped babels to one or two commits before 1.6.0 to
Juliusz' main branch already and so far that worked out well. I will
just have to figure out if the init-changes make a difference to me or not.
About the patch I submitted it more than a year ago already:
and have it in babels ever since. I can't find it right now- but if I'm
not all too clumsy I sent a reminder about it to Matthieu and Juliusz a
few weeks / months ago but got no reply to both mails.
Anyway the reasoning is that if you simply do a: ping6 ipv6.google.com
on the router itself, ping6 will simply use connect() or sendto()
without explicitly bind()ing to a source-address address thus the kernel
tries to lookup the route with source-address ::/128 (unspecified
address). If you only have source-restricted routes you then need to
have a route with source ::/128 aswell otherwise ping6 will fail with
sth. like "network is unreachable" and many programs will behave the
same. By default babel though treats these routes as invalid (due to
::/128) so I have to patch the filter.
On 18.04.2015 08:06, Gabriel Kerneis wrote:
>>>> append_parm "$cfg" 'src_ip' 'src-ip'
>>>> append_parm "$cfg" 'src_eq' 'src-eq'
>>>> append_parm "$cfg" 'src_le' 'src-le'
>>>> append_parm "$cfg" 'src_ge' 'src-ge'
>>> Ah, I had warned people on this very list about changes to filter
>>> rules, and
>>> then I managed to miss them because they weren't in the release
>>> notes. My
>>> mistake, will fix.
>> OK. I am totally ok with, like distributing patches that people can
>> test for
>> robustness. If you want to take that on, I will gladly test. If not, I
>> can attempt
>> to merge the rules myself.
> As far as I can tell, the 4 lines above are all you need (and enabling
> ipv6-subtrees in the config file, since it's not compiled in, if you
> want that as well).
More information about the Babel-users