4 votos

De red capa de enlace de equivalente de `ping`?

Aquí está mi situación. Es hipotético, pero sucede a menudo lo suficiente como para ser un problema.

Tenemos un genérico de capa 2 conmutador de red ethernet. Todos los dispositivos conectados a este cambio de uso de direcciones IP en una 10.1.1.0/24 red privada.

Adjuntamos un nuevo dispositivo a la red, y se ejecuta Linux embebido. Hemos configurado este dispositivo para utilizar el 10.1.1.0/24 red. Este dispositivo estaba trabajando bien, pero misteriosamente ha caído de la red. No podemos conectar este dispositivo mediante el uso de las tradicionales herramientas de TCP/IP (ping, telnet 10.1.1.100 22, etc.).

Tenemos la sospecha de que este dispositivo tiene alguna manera de restablecer, y volvió a la configuración de red predeterminada donde se quiere una red 192.168.1.0/24 192.168.0.0/24 (no recuerdo cual de red). Parece ser que reiniciar una y otra, y otra vez (tal vez haciendo un DHCPDISCOVER entre reinicios).

Este dispositivo está conectado al switch, y parece haber un vínculo de conexión entre reinicios.

Hay una manera para mí para sondear el dispositivo de un ordenador que está conectado al mismo switch? Hay una capa de 2 equivalentes de la ping comando, o una emisión de ping que me muestre todos los dispositivos conectados a este segmento de la lan?

5voto

Eduardo Ivanec Puntos 7938

arping puede ser lo que estás buscando?

2voto

Symmetric Puntos 158

Usted puede atacar de diferentes maneras. En primer lugar, tratar de encontrar el manual técnico para el dispositivo en cuestión. Que se espera que diga exactamente lo que se utiliza para una configuración predeterminada.

A continuación, retire el conmutador de red a partir de la ecuación si es posible. Conecte el dispositivo directamente a un pc de algún tipo utilizando un cable cruzado. De esa manera usted puede configurar la pc para estar en la red como usted piensa que el dispositivo está encendido, y ver si usted puede hablar con él. Esto también permite que usted fácilmente hacer uso de una herramienta como tcpdump para ver lo que el dispositivo está enviando a través del cable. Por ejemplo si quiero conectar un dispositivo directamente al puerto ethernet en mi mac con un cable cruzado, puedo hacer esto:

# tcpdump -i en0

para ver todo el tráfico que viene desde el dispositivo (nota: tienes que ser root, o ejecutar el comando a través de la sudo).

Viendo la salida de tcpdump debe darle una idea muy clara de lo que la falta de respuesta del dispositivo está tratando de hacer en la red.

Tenga en cuenta que recomiendo conectar el dispositivo directamente al ordenador porque de la manera en que los interruptores de la red de trabajo. El interruptor no enviar el tráfico a su puerto, si es que no está destinado para ti. Así, el dispositivo podría estar hablando, pero desde el ordenador no está en la misma red IP que no verá la mayoría de los datos. Hay maneras de evitar esto, tales como el interruptor de la duplicación de puertos, pero en general es más sencillo simplemente omitir completamente el interruptor.

2voto

Phil P Puntos 2300

Además arping, ping 255.255.255.255 y arp -na juntos puede ayudar.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: