Publicado 2019-02-01.
Palabras clave: ssh arping
Un PC reporta que no tiene red. Esta PC utiliza configuración estática para establecer la IP. Se encuentra que:
packet_write_wait: Connection to 10.11.12.13 port 22: Broken pipe
/var/log/kern.log
//var/log/syslog
).Se supone que la PC tiene una IP duplicada.
Para verificarlo se utiliza arping
, que permite explorar la
red enviando y recibiendo paquetes ARP. Esto nos ayuda a ver si
hay más de una MAC asociada a la IP que está
dando problemas.
El comando utilizado para la exploración es el siguiente:
$ sudo arping -c 3 10.11.12.13
ARPING 10.11.12.13 from 10.11.12.22 eth0
Unicast reply from 10.11.12.13 [1C:51:D9:25:5F:E7] 0.728ms
Unicast reply from 10.11.12.13 [AB:24:B2:5B:10:22] 1.056ms
Unicast reply from 10.11.12.13 [1C:51:D9:25:5F:E7] 0.648ms
Unicast reply from 10.11.12.13 [AB:24:B2:5B:10:22] 0.856ms
Sent 3 probes (3 broadcast(s))
Received 4 response(s)
No olvidar que la exploración debe hacerse desde un PC que se encuentre en la misma red, ya que el protocolo ARP pertenece a la capa de enlace y solo se comunica dentro de los límites de una sola red.
La salida del comando anterior indica que la IP está asociada a dos MACs distintas, por lo que se confirma que hay un caso de IP duplicada.
hostname
en varias PC's.
Si las PC's hubieran tenido un hostname distinto se hubiera determinado
mucho más rápidamente que ssh
se estaba conectando a distintas PC's cada
vez.