Solo quiero averiguar la dirección IP no utilizada en una red. Creo que es posible con nmap. ¿Alguien puede decirme la forma por favor?
Nota:
Solo necesito la lista de IP gratis solo.
networking
karthick87
fuente
fuente
Respuestas:
Un escáner rápido es arp-scan que usa ARP para "ver" otras máquinas en una red. También devuelve la dirección MAC e intenta determinar el fabricante del adaptador de red.
Ejemplo de uso (reemplazar
wlan0
poreth0
si es necesario):Tenga en cuenta que esta utilidad solo informa sobre máquinas que están encendidas.
ping
se puede bloquear, peroarp-scan
no se puede bloquear, ya que es necesario que una máquina interactúe con otras máquinas en una red. Para asegurarse de que una IP no se use, es mejor que mire su enrutador (para direcciones estáticas / dinámicas) y el servidor DHCP (para direcciones dinámicas).fuente
-i
parámetro, por ejemplo,-i 5
durante 5 ms.sudo nmap -sP -PR 192.168.0.*
(o cualquiera que sea su red) hará el truco.Para instalarlo use
sudo apt-get install nmap
.Fuente: serverfault.com .
Acabo de probar esto, funciona de maravilla, incluidos los hosts oscurecidos, debe agregar sudo para poder usar la
-PR
opción.fuente
sudo
). Además, probablemente esté bloqueado por el firewall, ya que también escanea los puertos del host, lo que también ralentiza la búsqueda.Encuentro útil fping; entre otras cosas, hará ping a un rango de direcciones y enumerará cuáles están "vivas" y cuáles son "inalcanzables". fping no está instalado por defecto.
El enfoque simple es simplemente ejecutarlo en un rango de direcciones.
Un poco más elaborado, para producir una lista de IP no utilizadas.
fuente
Creo que no es la mejor solución, pero hace lo que quieres. Este script se ejecuta
ping
en la192.168.0.0/24
red y devuelve una lista de IP inactivas si no hay en la caché ARP.Ventajas sobre soluciones anteriores:
root
usuarioPara escanear su red, ejecútela con
<first IP> <last IP>
parámetros.Actualización después del voto negativo
Lo escribí porque
nmap -PR 192.168.0.*
no funcionó para mí:Actualización 2
Se corrigieron todos los problemas con ARP-cache.
fuente
Esto debería hacerlo bien en bash:
fuente
creo que es más simple
fuente
"is unreachable"
o si vive, cámbielo paragrep -v time
que funcione bien para usted