On 2021-04-02, Ondrej Zajicek wrote:
> On Fri, Apr 02, 2021 at 02:27:45PM +0200, Joachim Desroches wrote:
> > What I've checked:
> > 
> >  * The upstream is up, pings, routes, etc...
> >  * Bird has the proper routes in the master6 table: it really is only
> >    the kernel that refuses to install the route.
> >  * I've rebooted the router (who knows...)
> >  * master6 contains 113338 routes, but `ip -6 r | wc -l` gives me only
> >    8172 routes.
> 
> Do you have a direct route for the iface in the kernel table,
> or perhaps you lose it for some reason?

Good catch! The only route to the upstream was via the upstream, as
installed by bird. Adding manually a static route for the upstream
through the interface did the trick.

I'm rather flabbergasted as to why the kernel-generated route isn't in
the table though. I was under the impression that the kernel generated
routes for associated subnets when a masked address was added to an
interface (it's a /124 IPv6 in my case).

Thank you for your help Ondrej, have a good day :)

Ave atque vale,

-- 
Joachim Desroches

Attachment: signature.asc
Description: PGP signature

Reply via email to