jueves, mayo 03, 2007

ARP y múltiples interfaces en Linux

Siempre he pensado, que cuando una máquina recibe una petición ARP (para resolver la dirección MAC asociada a una determinada IP), siempre contesta por la misma interfaz que recibe la petición. Es decir, dado el siguiente ejemplo:

Ejemplo

Si la máquina recibe una petición por la interfaz en0, pensaba que la respuesta iría también por la misma interfaz. Sin embargo, en Linux, no es así: la respuesta va por las dos interfaces (en0,en1), o las que tenga las máquinas.Si se mira esta discusión comentan de esta particularidad de Linux. Mirando, he visto que para desactivar ese comportamiento debe hacerse:

echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter 
Como root.

Technorati Tags: ,

No hay comentarios: