Je veux juste découvrir l'adresse IP inutilisée sur un réseau. Je pense que c'est possible avec nmap. Quelqu'un peut-il me dire la façon dont les pls?
Remarque:
J'ai juste besoin de la liste IP gratuite seule.
networking
karthick87
la source
la source
Réponses:
Un scanner rapide est arp-scan qui utilise ARP pour "voir" d'autres machines sur un réseau. Il renvoie également l'adresse MAC et essaie de déterminer le fabricant de la carte réseau.
Exemple d'utilisation (remplacer
wlan0
pareth0
si nécessaire):Notez que cet utilitaire signale uniquement les machines sous tension.
ping
peut être bloqué, maisarp-scan
ne peut pas être bloqué car il est nécessaire qu'une machine interagisse avec d'autres machines sur un réseau. Pour être sûr qu'une adresse IP n'est pas utilisée, vous feriez mieux de regarder votre routeur (pour les adresses statiques / dynamiques) et le serveur DHCP (pour les adresses dynamiques).la source
-i
paramètre, par exemple-i 5
pendant 5 ms.sudo nmap -sP -PR 192.168.0.*
(ou quel que soit votre réseau) fera l'affaire.Pour l'installer, utilisez
sudo apt-get install nmap
.Source: serverfault.com .
Je viens de tester cela, fonctionne comme un charme, y compris les hôtes obscurs, vous devez ajouter sudo pour pouvoir utiliser l'
-PR
option.la source
sudo
). De plus, il est probablement bloqué par le pare-feu car il analyse également les ports de l'hôte, ce qui ralentit également la recherche.Je trouve fping utile; entre autres, il exécutera une commande ping sur une plage d'adresses et une liste qui sont «vivantes» et qui sont «inaccessibles». fping n'est pas installé par défaut.
L'approche simple consiste à simplement l'exécuter sur une plage d'adresses.
Un peu plus en détail, pour produire une liste d'adresses IP inutilisées.
la source
Je crois que ce n'est pas la meilleure solution mais elle fait ce que vous voulez. Ce script s'exécute
ping
sur le192.168.0.0/24
réseau et renvoie la liste des adresses IP inactives s'il n'y en a pas dans le cache ARP.Avantages par rapport aux solutions précédentes:
root
qu'utilisateurPour analyser votre réseau, exécutez-le avec des
<first IP> <last IP>
paramètres.Mettre à jour après downvote
Je l'ai écrit parce que ça
nmap -PR 192.168.0.*
ne fonctionnait pas pour moi:Update 2
Correction de tous les problèmes avec ARP-cache.
la source
Cela devrait le faire en bash:
la source
je pense que c'est plus simple
la source
"is unreachable"
ou si vous vivez le changer pourgrep -v time
peut-être bien fonctionner pour vous