Cómo hacer ping a todas las direcciones IP en su LAN

Para monitorear la cantidad de clientes ad-hoc existentes en una LAN inalámbrica, para identificar dispositivos que han configurado sus propias direcciones fijas en el rango DHCP o para hacer un inventario de los dispositivos actualmente conectados a su red, puede hacer ping a cada dirección IP en el subred. La lista de dispositivos que responden al ping es un buen punto de partida para realizar cualquiera de estas tareas.

Windows

1

Presiona la tecla "Windows" y escribe "comando". Haga clic con el botón derecho en "Símbolo del sistema" y seleccione "Ejecutar como administrador ..." Confirme la solicitud.

2

Utilice el comando DOS "FOR" para crear un bucle de uno a 254, el rango de direcciones IP válidas en una red 192.168.1.0. Escribe:

PARA / L% i EN (1, 1, 254)

3

Siga el ciclo FOR con el comando ping para ejecutar en cada iteración. Por ejemplo, en la misma línea, escriba:

HAGA ping -n 1.% I

de modo que toda la línea diga:

PARA / L% i EN (1,1,254) DO ping -n 1.% I

4

Presione "Enter" para hacer ping a los dispositivos en su red. Filtre los resultados para imprimir solo los dispositivos que responden a un ping canalizando los resultados al comando FIND. Por ejemplo, escriba:

FOR / L% i IN (1,1,254) DO ping -n 1 192.168.1.% I | BUSCAR / i "Responder"

Linux o Unix

1

Inicie sesión en su servidor y abra una ventana de símbolo del sistema. Cree un script de shell de una sola línea que recorra cada dirección IP y haga ping.

2

Utilice la instrucción For para crear un bucle de uno a 254. Por ejemplo, escriba:

para ip en $ (seq 1 254);

3

Agregue la instrucción para hacer ping a la dirección IP, sustituyendo la variable de bucle por la última parte de la dirección y luego finalice la instrucción. Por ejemplo, escriba:

hacer ping -c 1 192.168.1. $ ip; hecho

para que la línea diga:

para ip en $ (seq 1 254); hacer ping -c 1 192.168.1. $ ip; hecho

4

Presione "Enter" para ejecutar el one-liner.