Netlink: file exists problem

Adrian Czapek adrian.czapek at rybnet.pl
Wed Jun 8 13:09:45 CEST 2011


W dniu 2011-06-08 11:57, Łukasz Chrustek pisze:
> Hello bird-users,
>
> I have following log-filler (this after debug all all - without debug
> there is only bird: Netlink: File exists):
>
> Jun  8 10:53:28 rtr-waw bird: kernel1: Pruning table master
> Jun  8 10:53:28 rtr-waw bird: kernel1: 192.168.201.32/27: reinstalling
> Jun  8 10:53:28 rtr-waw bird: Netlink: File exists
> Jun  8 10:53:28 rtr-waw bird: kernel1: X.Y.11.16/29: reinstalling
> Jun  8 10:53:28 rtr-waw bird: Netlink: File exists
> Jun  8 10:53:28 rtr-waw bird: kernel1: X.Y.10.252/30: reinstalling
> Jun  8 10:53:28 rtr-waw bird: Netlink: File exists
>
> ip r l | grep X.Y.11.16
> X.Y.11.16/29 dev eth1.203  proto kernel  scope link  src X.Y.11.17
>
> ip r l | grep X.Y.10.252
> X.Y.10.252/30 dev eth2  proto kernel  scope link  src X.Y.10.254
>
> ip r l | grep 192.168.201.32
> 192.168.201.32/27 dev eth1.201  proto kernel  scope link  src 192.168.201.33
>
> my bird.conf, section kernel:
>
> protocol kernel {
>          #learn;
>          preference 10000;
>          #persist;                # Don't remove routes on bird shutdown
>          scan time 20;           # Scan kernel routing table every 20 seconds
>          # import filter no_export_default_1;
>          import none;    # Default is import all
>          export all;             # Default is export none
> }
>
> Why bird try to reinstall this routes ? How can I filter this out ?
>
>
You probably have those routes imported from different protocol 
(device?) and bird is trying to export it to kernel. That's my guess.

Regards
-- 
Adrian Czapek



More information about the Bird-users mailing list