Gracias a todos por las respuestas. Respecto al mail de Cristoph me gustar�a
replicar, jeje.

>> 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.
pues yo creo al 99'99% que no es fallo m�o ;) Aunque, como ves, dejo algo de
duda.
B�sicamente porque s�lo me sale desde hace poco tiempo, y llevo el
firewall-proxy funcionando m�s de dos a�os. El mensaje que me llega a syslog
es este:

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
Donde X.X.X.181 es la direcci�n de mi interfaz eth0, una direcci�n que me
asigna mi ISP v�a DHCP, pongo las X porque quiero discrecci�n ;)�
Los mensajes quieren decir que me llegan paquetes al eth0 con estos
detalles:
@IP origen: 127.0.0.1
@MAC origen: 00:02:fc:85:30:70
@IP destino: X.X.X.181  <-- mi IP en eth0
@MAC destino: 00:40:f4:74:47:cd  <-- mi MAC en eth0

Como he dicho, la MAC origen la he localizado en una m�quina de la red de mi
ISP. Es decir, los paquetes me llegan desde fuera!, no s� como decirlo.

>> 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.
Adjunto mi script de firewall-nat. Aunque no tengo nada estra�o: algunas
redirecciones, alguna redirecci�n tambi�n, permito s�lo ssh cerrando lo
dem�s.redirecci�n tambi�n.

>> 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.
En esto discrepo. He snifado con tcpdump y he instalado snort para ver los
logs.
Los paquetes se reciben en eth0, desde fuera, estoy seguro y los logs me lo
confirman.
Adem�s, vienen desde una MAC que he localizado en un hosts de la red mi ISP.

>> 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.
Aplicando tu s�mil: he revisado el coche, le he puesto chivatos y nada. Por
�ltimo he puesto un silenciador.

>> 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.
A esto ya te he contestado.

>> 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.

Tomo nota.

>> 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.

Bueno, por lo general 1 IP <-> 1 MAC. Si bien es cierto que existen Proxys
ARP y que, por otro lado, puedes configurar una ethernet con m�s de una IP.
Pero si cuando env�as una petici�n ARP s�lo una contesta, cuando lo hacen 2
mal asunto, querr�a decir que alguien est� intentando spoofear.

>> 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.
Mis reglas NAT son una regla solamente. No creo que el enmascaramiento tenga
m�s historia. Adem�s, el enmascaramiento consigue que mi proxy act�e como
intermediario, si fuese problema de las reglas NAT estos mensajes se
trasladar�an dentro mi propia LAN.

Vuelvo a repetir, el problema es que recibo paquetes desde el exterior, en
mi eth0, con direcci�n IP de origen 127.0.0.1, que es imposible. Buscando
por internet a bastante gente le pasa y suele corresponder con alg�n
graciosillo que se est� intentando divertir. No s� que tienen que ver mis
reglas en esto y, la verdad, tampoco s� como tendr�a que configurar IPTABLES
para conseguir el mismo efecto, por criterios de simplicidad sigo pensanso
que no es mi problema.  ;)

A�n as� adjunto mi script por si so�s capaces de ver algo que pueda ser el
origen del problema, en cuyo caso tendr� que retractarme de todo lo dicho.
Casi que prefiero que sea eso, as� lo solucionar�a de forma m�s f�cil.
>Christoph Simon
Angel Viudez



Responder a