On Sun, 4 Apr 2004 23:37:19 +0300 "Angel Viudez" <[EMAIL PROTECTED]> wrote:
> Desde hace alg�n tiempo me salen repetidamente estos mensajes en el > var/log/syslog y en la pantalla. > > Mar 24 02:15:56 puck kernel: martian source X.X.X.181 from 127.0.0.1, on dev > eth0 > Mar 24 02:15:56 puck kernel: ll header: > 00:40:f4:74:47:cd:00:02:fc:85:30:70:08:00 "martians" son paquetes de datos que vienen de un lugar desde donde no pueden venir. La interface local lookback (127.0.0.1) no emite ningun paquete con el IP x.x.x.181, sin embargo el kernel ha recebido un paquete que parece haber salido de 127.0.0.1 pero tiene como remitente una direci�n diferente. Como has tapado los d�gitos con x.x.x supongo que conoces esta direcci�n, talvez es la de tu interface interna o externa. Esto huele a un problema de configuraci�n. Algun NAT o redireccionamiento que en este caso particular no hace sentido al kernel. > El ordenador hace proxy (iptables-NAT) con eth0 la salida a internet > y eth1 conectado a la red privada. Aqui puede estar el problema. Revisa tus reglas para ver si aplican a situaciones no pretendidas. > He estado investigando y los martians son paquetes con direcci�n > imposible, en este caso los recibo en eth0, conteniendo como > direcci�n origen la direcci�n de loopback 127.0.0.1. Esto es correcto. Probablemente sea el resultado de un error en alguna regla. > S� si pongo "echo 0 > /proc/sys/net/ipv4/conf/all/log_martians" > desactivar� los mensajes, pero lo que me gustar�a saber es si existe > otra forma de solventar el problema o averiguar un poco m�s acerca > de qu� est� pasando. Bueno, si el coche hace un ruido raro, yo tambi�n subo la r�dio Pero yo creo que deberias mirarte lo que has hecho. > He probado a poner reglas en el iptables que me rechacen estos > paquetes pero se ve que no llega a iptables, los mensajes son del > propio kernel y es este el que los rechaza. Estoy 99% seguro que la fuente de estos marcionos eres t� mismo. > Trasteando con ettercap he visto que MAC origen 00:02:fc:85:30:70 > corresponde a la direcci�n X.X.X.1, que parece ser el gateway que me > da mi ISP (menta). Pero en las tablas arp aparece esto: > docsX-X.menta.net (X.X.X.1) at 00:02:FC:85:30:54 [ether] on eth0 Nunca confies en ning�n IP/MAC que pertenece a alguien fuera de tu control, especialmente a un ISP grande, porque muchas veces hacen un load balancing o algunos obst�culos para que no puedas hacer lo que no quieren que hagas. Durante un tiempo, a la Telef�nica aqui le gustaba causar un flip/flop, o sea que un IP cambia de MAC y vuelta a la MAC anterior un poco mas tarde (ciclicamente). Tampoco puedes asumir que la respuesta de un paquete viene por el mismo camino en que se fue la pregunta. Esto est� explicitamente permitido en los protocolos IP. > Es decir, una mac distinta para la misma ip. No s� si alguien est� > intentando suplantar la mac o es problema del cable-modem... Tienes control sobre tus m�quinas. No puede controlar la MAC de otros. Una MAC puede estar para mas que un IP y un IP en mas de un MAC. Esto no es ninguna violaci�n de los est�ndares. > Hasta ahora s�lo he desactivado los mensajes porque era muy molesto, > pero me interesar�a saber si existe otra posiblidad de solventar el > problema. La situaci�n es muy extra�a y quisiera saber si alguno de > vosotros os habe�s encontrado en circustancias parecidas y si lo > habe�s solucionado de otra forma. Otra cosa que no entiendo es que > hace el gateway de mi ISP enviandome estos paquetes... Si. Piensa-te bien como funcionan tus reglas de NAT. De lo que dices es el primer punto donde miraria yo. Christoph Simon

