ARP behavior in FreeBSD vs Linux

Olivier Nicole on at cs.ait.ac.th
Sun Sep 18 23:08:46 PDT 2005


> What Motonori Shindo described is actually the default behaviour for 
> Linux kernels (at least my 2.6.8-kernel does it by default). It could be 
> seen as a sort of proxy-arp, but only for the host itself, not other 
> systems. Let me try to describe when it happens. Say you have 
> 192.168.42.42 bound on eth0 and have eth1 connected to some ethernet 
> LAN. When a host on that eth1-connected LAN sends an 'arp who-has 
> 192.168.42.42', a Linux system will answer that arp-request with it's 
> eth1 MAC-address, although the IP-address is bound on eth0 and the arp 
> request comes in on eth0. FreeBSD obviously doesn't do this.

To me, it seems that FreeBSD does just that too once bridge is enabled.

Olivier


More information about the freebsd-net mailing list