[Cerowrt-devel] switching cerowrt to quagga-babeld issues

Denis Ovsienko infrastation at yandex.ru
Tue Jul 3 10:14:10 EDT 2012


03.07.2012, 17:18, "Dave Taht" <dave.taht at gmail.com>:

>  On Tue, Jul 3, 2012 at 8:35 AM, Denis Ovsienko <infrastation at yandex.ru> wrote:
>>>   Does anybody know where this difference comes from?
>>   The difference comes from NetworkManager. Its efforts in reproducing high-metric RTPROT_KERNEL routes with low-metric RTPROT_STATIC ones are effectively hiding the kernel issue outside of CeroWrt runtime. Would it be better to add a watchdog shell script, which does the same, or patch the kernel?
>  I would *much rather* patch the kernel than have a watchdog. However I
>  don't quite understand
>  the redistribution issue vs a vs ipv6 here. If I have a "redistribute
>  kernel" on for ipv4, it does propagate the default route.

The matter is, IPv4 default route comes flagged as either "static" or "boot" (both cases are displayed without "proto" column by /sbin/ip route). This is properly picked up. IPv6 default route comes flagged as "kernel"..

>  (I note that I dislike network manager too as it tries too hard to
>  work around bugs in the base OS and my own view of the world is far
>  more "meshy")
>
>  I'll gladly try pushing a patch up to the mainline if that's what is needed.

I've got no required expertise to make such change safe for all, but starting with a Cero-only patch seems possible.

-- 
    Denis Ovsienko



More information about the Cerowrt-devel mailing list