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