Je veux découvrir tous mes voisins qui ont activé le protocole ipv6 et qui sont toujours en vie. J'ai essayé ip -6 neighbor show
mais ça ne montre rien.
Quelqu'un peut-il recommander un outil et montrer des exemples? Merci.
ipv6
local-area-network
Douglas Su
la source
la source
ipv6
tant que filtre, ce qui serait une façon de rechercher les paquets ND / RA.Réponses:
Il est préférable d'envoyer une requête ping à tous les nœuds sur une adresse de multidiffusion de lien -
ff02::1
- et d'attendre les réponses:Quelques points ici:
-I eth0
fe80:
par le préfixe de votre sous-réseau, par exemple2001:db8:1234:abcd:
si c'est le préfixe de votre sous-réseau.Voir http://www.iana.org/assignments/ipv6-multicast-addresses/ipv6-multicast-addresses.xhtml pour d'autres adresses de multidiffusion autres que celles
ff02::1
qui peuvent présenter un intérêt.la source
-c
pour avoir l'arrêt de commande ping automatiquement et de-n
telle sorte qu'il ne tentera pas de DNS inverse, comme ceci:ping6 -c2 -n ff02::1%eth0
. Le remplacement du préfixe local de lien par le préfixe global vous donnera souvent l'adresse globale du nœud, mais pas toujours, cela dépend de la configuration spécifique.fe80:
par le préfixe de votre sous-réseau, par exemple par2001:db8:1234:abcd:
" Ce n'est pas nécessairement vrai. IPv6 peut avoir, et nécessite même si des adresses autres que l'adresse de liaison locale, plusieurs réseaux sur la même interface, et les parties IID des adresses n'ont même pas besoin d'être identiques à distance. Vous devez avoir une adresse de lien local, mais vous pouvez également avoir plusieurs adresses globales et / ou ULA sur la même interface, et aucune n'a besoin du même IID ou même de la longueur du préfixe.J'ai utilisé un logiciel gratuit de NirSoft, appelé outils réseau. Il charge automatiquement toutes vos informations réseau et vous n'avez pas besoin de la boîte noire cmd.
la source