log syslog { debug, trace, info, remote, warning, error, auth, fatal, bug }; router id 192.168.37.1; protocol device { scan time 10; # Scan interfaces every 10 seconds } protocol direct { import filter { if (net.len = 32) then reject; else accept; }; } protocol static { route 192.168.37.48/29 via 192.168.37.96; route 192.168.10.24/32 via 192.168.31.17; } protocol kernel { # learn; # Learn all alien routes from the kernel persist; # Don't remove routes on bird shutdown scan time 20; # Scan kernel routing table every 20 seconds # import none; # Default is import all # export all; # Default is export none } protocol ospf ospf1 { export all; area 0 { stub no; interface "ath1" { cost 100; hello 1; retransmit 1; wait 7; dead 5; type pointopoint; # type broadcast; }; interface "tfm" { cost 150; hello 1; retransmit 1; wait 7; dead 5; type pointopoint; }; interface "ath*" { cost 500; hello 1; retransmit 1; wait 7; dead 5; type broadcast; }; interface "wlan*" { cost 500; hello 1; retransmit 1; wait 7; dead 5; type broadcast; }; interface "eth*" { cost 10; hello 1; retransmit 1; wait 7; dead 5; type broadcast; }; }; }