Dear All. I really appreciate your help
I change it to :
export filter { ospf_metric1 = 1000; accept; };
Yes that.
1. New Configuration is at : http://pastebin.com/zFW8Uw5g
And still didn't work.
You could check the router-A BIRD routing table by 'show route' whether the routes were imported to BIRD.
2. from birdc4 show route, I still only got : bird> show route 10.0.0.0/24 dev bat0 [ospf1 09:08:54] * I (150/1000) [10.0.0.2] 172.16.3.0/24 via 10.0.0.3 on bat0 [static1 09:08:45] * (200) While it's kernel routing table is : root@owrt-bino:~# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.0.0.0 * 255.255.255.0 U 0 0 0 bat0 172.16.1.0 * 255.255.255.0 U 0 0 0 br-lan 172.16.3.0 10.0.0.3 255.255.255.0 UG 0 0 0 bat0 192.168.10.0 * 255.255.255.0 U 0 0 0 eth0 Looks like that 172.16.1.0/24 route is not imported
You could check logs if they do not contain warnings.
3. Where is the Bird4 log file ? I Only got : root@owrt-bino:~# find / |grep bird /tmp/run/bird.ctl /tmp/run/bird4.pid /etc/bird4.conf.orig /etc/init.d/bird4 /etc/bird4.conf /usr/lib/opkg/info/bird4.conffiles /usr/lib/opkg/info/bird4.control /usr/lib/opkg/info/bird4.list /usr/lib/opkg/info/birdc4.control /usr/lib/opkg/info/birdc4.list /usr/sbin/bird4 /usr/sbin/birdc4 And got nothing when I try --> cat /var/log/lastlog I still waiting for your enlightenment Sincerely -bino-