Hello, the first message says that `10.0.0.1` is either your own address or it isn't considered reachable from what we can see on the interfaces.
To find out what causes the `File exists` message, we'll need you to allow `debug all;` inside the `ipv4` block of your `protocol kernel` and send us a log snippet around this message when it appears next time. Otherwise, we know nothing. It is possibly BIRD trying to export a colliding route. Maybe, but that's a wild guess, you're running OpenBSD (?) and you have another route inside BIRD for xx.yy.zz.0/24. If that's right, there is quite a lot additional questions about what you are trying to achieve and whether this is a good or bad state. But I'll keep them for later. Have a nice day! Maria On Wed, Jan 08, 2025 at 08:53:45PM +0000, LIU Chris via Bird-users wrote: > ``` > Classified as: {Hitachi Rail - Public} > > Basically configured bird as below > > protocol device { > scan time 10; > } > > protocol kernel { > scan time 10; > learn; > ipv4 { > export filter XXXX; > } > } > > bgp and bfd are established, everything is fine. > But only have some annoying log: > > Every 10 seconds to print below bird log, assuming this is caused by kernel > protocol scan time 10. But why Netlink : File exists, it would write to > kernel ??? > KRT: Received route xx.yy.zz.0/24 with strange next-hop 10.0.0.1 > Netlink: File exists > > Chris > > > > {Hitachi Rail - Public} > ``` -- Maria Matejka (she/her) | BIRD Team Leader | CZ.NIC, z.s.p.o.