Hi Eric,
have you tried "device routes yes" ?

http://bird.network.cz/?get_doc&f=bird-6.html#ss6.6

On 11/25/2016 01:39 PM, Eric Vyncke (evyncke) wrote:
Hello,



I am trying to import 'local' routes from the kernel into Bird without
any success...



The route is installed as: "/sbin/ip -6 route add local
2001:db8:cafe:babe::/64 dev lo" (it allows the host to reply/answer to
any address in this prefix :-))



My bird6.conf is:



protocol direct {

interface "lo";

}



# Table main is 254

# Table local is 255

protocol kernel {

        debug all;

        learn;

        persist;

        scan time 10;

        import all;

        export all;

        kernel table 255;

}



The log shows an attempt to import a connected route but not the 'local' one



2016-11-25 11:37:59 <TRACE> kernel1 < interface lo goes up

2016-11-25 11:37:59 <TRACE> kernel1 < interface eth0 goes up

2016-11-25 11:37:59 <TRACE> kernel1 < interface eth1 goes up

2016-11-25 11:37:59 <TRACE> kernel1: State changed to up

2016-11-25 11:37:59 <TRACE> kernel1: Scanning routing table

2016-11-25 11:37:59 <TRACE> kernel1: Pruning table master

2016-11-25 11:37:59 <TRACE> kernel1: Pruning inherited routes

2016-11-25 11:38:00 <TRACE> kernel1 < rejected by protocol
2001:db8:f00:beef::/64 dev eth1

2016-11-25 11:38:05 <TRACE> kernel1 < rejected by protocol
2001:db8:f00:beef::/64 dev eth1

2016-11-25 11:38:09 <TRACE> kernel1: Scanning routing table

2016-11-25 11:38:09 <TRACE> kernel1: Pruning table master

2016-11-25 11:38:09 <TRACE> kernel1: Pruning inherited routes



Assistance will be welcome (and I did google a lot)



-éric





Reply via email to