A l'aide de la commande ping6, vous pouvez trouver l'adresse lien-local des hôtes ipv6 à partir d'une interface en utilisant:
ping6 -I eth0 ff02::1
Cela fera un ping de tout ce qui se trouve dans le sous-réseau et vous permettra de voir ce qui se passe. Cela peut être vu dans ndp
.
Est-il possible de faire un ping de tous les éléments d'un préfixe afin de déterminer les adresses unicast à portée globale des hôtes? Notez que cela suppose que les adresses ipv6 sont attribuées de manière statique plutôt que configurées automatiquement à partir d'un rad
- de sorte que nous ne pouvons pas simplement nous en sortir à partir d'une adresse mac.
En termes ipv4, cela équivaudrait fonctionnellement à ping -b 192.168.1.0/24
Disons que notre préfixe est 2001:470:1f09:131::/64
, cherche un moyen de faire quelque chose comme:
ping6 -b 2001:470:1f09:131::/64
(Je sais que -b
c'est la taille du tampon, ceci à titre d'illustration seulement)
Notez que c’est OpenBSD qui ne supporte pas une adresse IP dans -I:
-I interface
Source packets with the given interface address. This flag ap-
plies if the ping destination is a multicast address, or link-lo-
cal/site-local unicast address.