Primero para hacer ping a un ip de una red debemos pertenecer a ella. Por ende, debemos configurar nuestra tarjeta de red en dicho rango.
Una forma es configurando como estática la ip de nuestra tarjeta de y asignando una ip cualquiera al azar sin agregar nada en la puerta de enlace (esperando que esa ip no este ocupada por otro host).
EJ: 192.168.1.11
Ahora, con esta ip podremos hacer ping desde 192.168.1.1 a 192.168.1.254.
para hacer los pings creamos un archivo en block de notas y lo guardamos como ping.cmd. El contenido debe ser de la siguiente forma:
@echo offal ejecutarlo lo que hará es crear un bucle de pings desde 192.168.1.1 a 192.168.1.254. devolviendo en pantalla algo asi:
for /L %%x in (1,1,254) do ping -n 1 -w 100 192.168.1.%%x | findstr /i Respuesta
Pause
Respuesta desde 192.168.1.1: bytes=32 tiempo<1m ttl="128</b">1m>
Respuesta desde 192.168.1.11: bytes=32 tiempo<1m ttl="128</b">1m>Estando ahí las demás ip de nuestra red, incluida la nuestra y la del router si es que hay.
Ahora si no sabemos en cual red estamos buscando, podemos agregarnos a todas las redes que queram, esto lo podemos hacer mediante el registro de windows.
Ejemplo:
Entramos al regedit en:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{1EA4F6FF-326D-44B0-AD7C-DD9CE2B751C7} (esta ultima va a variar).
Busquen la que tenga IPAddress 192.168.1.11 y lo cambian por todas las que quieran "pinguear":
192.168.0.11.. asi hasta el 192.168.254.11
192.168.1.11
192.168.2.11
192.168.3.11
192.168.4.11
192.168.5.11
Tambien hay que agregar en SubnetMask:
255.255.255.0(Hay que poner tantos 255.255.255.0 como IPAddress tangamos).
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
255.255.255.0
para hacer estos 2 últimos pasos mas fácil fui auto completando celdas en excel, las pegue en el block de notas reemplazando las tabulaciones por espacios vacíos.,
Ahora desactivamos y activamos la placa de red. Comprobamos que los cambios se hayan aplicado con un ipconfig en el cmd.
Procedemos creando un archivo en block de notas y lo guardamos como ping.cmd. El contenido debe ser de la siguiente forma:
@echo off(hara ping a todos los hosts de todas las ip que hayamos agregado)
for /L %%x in (0,1,254) do for /L %%y in (1,1,254) do ping -n 1 -w 100 192.168.%%x.%%y | findstr /i Respuesta
Pause
lo ejecutamos, va a demorar un poco, y va a devolver bastantes "Respuesta desde..." pero es una forma de por ejemplo encontrar la ip de un router si no nos asigna DHCP. Miramos dentro de la lista cuales no terminan en 11 y probamos acceder a esa ip.
Espero le sirva a alguien...
No hay comentarios:
Publicar un comentario