For Linux distributions that use /etc/sysconfig/static-routes file, place the following two lines in that file to tell the Linux kernel that (respectively)
eth0 net 169.254.0.0 netmask 255.255.0.0 metric 99
eth0 net 0.0.0.0 netmask 0.0.0.0 metric 99
Back to Bonjour/Zeroconf FAQ