[LUG.ro] Problema de ARP

Gustavo Guillermo Pérez lugro@lugro.org.ar
Thu, 21 Jul 2005 19:38:13 -0500


El Jueves, 21 de Julio de 2005 15:25, Fernando Scandolo (D`arcy) escribió:
revisa el ruteo si el ruteo esta duplicado para una misma interfaz pueden 
estar respondiendo dos tarjetas al mismo ip, y gana la que llegue primero 
dependiendo de los cables.

>  Tengo un problema de ARP en un server bastante viejo (RedHat 7.3 u 8.0,
> no recuerdo bien) que tiene varias interfaces de red, y ademas hace ip
> aliasing.
>
> Las interfaces en cuestion son estas:
>
> eth0      Link encap:Ethernet  HWaddr 00:04:75:CE:26:EA
>          inet addr:192.168.100.1  Bcast:192.168.100.255  Mask:255.255.255.0
>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>
> eth1:2    Link encap:Ethernet  HWaddr 00:C0:DF:F6:33:95
>          inet addr:192.168.0.9  Bcast:192.168.0.255  Mask:255.255.255.0
>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>
>  Y el problema es que al parecer la interfaz eth1:2 esta respondiendo
> como si fuera 192.168.100.1, como se ve en estos 2 comandos ejecutados
> con 1 minuto de diferencia en otra PC conectada a la 1ra a traves de un
> switch:
>
> C:\>arp -a
>
> Interfaz: 192.168.100.122 --- 0x2
>  Dirección IP          Dirección física      Tipo
>  192.168.100.1         00-c0-df-f6-33-95     dinámico
>
> C:\>arp -a
>
> Interfaz: 192.168.100.122 --- 0x2
>  Dirección IP          Dirección física      Tipo
>  192.168.100.1         00-04-75-ce-26-ea     dinámico
>
>  Como se ve, la 1ra vez la MAC devuelta es de la interfaz erronea, y sin
> cambiar ninguna configuracion cuando repito el comando devuelve la
> correcta. Continuando las pruebas parece que la MAC devuelta cambia
> aleatoriamente en el tiempo.
>
>  En el server estoy haciendo varios NAT y manejos de paquetes, pero todo
> a nivel IP, por lo que pienso que no deberia afectar el ARP.
>
>  El kernel es 2.4.18-27.8.0 #1 Fri Mar 14 06:45:49 EST 2003 i686 i686
> i386 GNU/Linux
>
>  Alguien tiene idea de porque puede estar sucediendo esto, o le paso
> algo parecido ? Se podra aunque sea bloquear la respuesta ARP erronea de
> la interfaz eth1:2 de alguna manera ? La unica vuelta que le veo es
> asignar la MAC estaticamente en los clientes, pero no es muy elegante
> que digamos :p
>
>  Probe seteando /proc/sys/net/ipv4/conf/*/*proxy_arp a 1 como dice en
> algunos howto y no cambia nada, y tampoco encuentro arptables para RedHat.
>
> * Gracias de antemano por la ayuda.
>
>  Saludos,
>  --Fernando
>
> _______________________________________________
> Lugro mailing list
> Lugro@lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/lugro

-- 
Gustavo Guillermo Pérez
Compunauta uLinux
www.compunauta.com