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:
https://lists.alioth.debian.org/pipermail/babel-users/2014-February/001551.html
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.


Cheers,

Steven




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).

Best,


_______________________________________________
Babel-users mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/babel-users

Reply via email to