With a Slackware 7 kernel 2.2.14 system, I notice that the client (or bird) gets the wrong broadcast address. bird> sh inter lo up (index=1) MultiAccess AdminUp LinkUp Loopback Ignored MTU=3924 127.0.0.1/8 (Primary, broadcast 127.255.255.255, scope host) eth0 up (index=10) MultiAccess Broadcast Multicast AdminUp LinkUp MTU=1500 208.135.194.18/30 (Primary, broadcast 208.135.194.255, opposite 208.135.194.19, scope univ) eth1 up (index=11) MultiAccess Broadcast Multicast AdminUp LinkUp MTU=1500 208.135.194.21/30 (Primary, broadcast 208.135.194.255, opposite 208.135.194.20, scope univ) eth2 up (index=12) MultiAccess Broadcast Multicast AdminUp LinkUp MTU=1500 208.135.194.28/29 (Primary, broadcast 208.135.194.255, scope univ) eth3 DOWN (index=13) MultiAccess Broadcast Multicast AdminUp LinkDown MTU=1500