Я пытаюсь собрать все глобальные IPv6-адреса в локальной сети. Так что я использую ndptool
чтобы увидеть, сколько адресов я смогу собрать.
Команда может сообщить о трансляции маршрутизатора:
# ndptool -i eth1 monitor -t ra
NDP payload len 96, from addr: fe80::4e5e:cff:feea:365, iface: eth1
Type: RA
Hop limit: 64
Managed address configuration: no
Other configuration: yes
но я потерпел неудачу с типом NS или NA:
# ndptool -t ns -i eth1 monitor
ничего не возвращает.
я использовал tshark
для захвата icmpv6, например:
tshark -R icmpv6 -i eth1
и показывает, что пакеты были получены:
4533 43.369934717 2001:b030:214:100:4e5e:cff:feea:366 -> ff02::1:ff78:99f9 ICMPv6 86 Neighbor Solicitation for 2001:b030:214:100:48d0:319d:5b78:99f9 from 4c:5e:0c:ea:03:66
4578 44.014239120 fe80::1c41:89b5:6460:8e6d -> ff02::16 ICMPv6 110 Multicast Listener Report Message v2
4601 44.369626481 2001:b030:214:100:4e5e:cff:feea:366 -> ff02::1:ff78:99f9 ICMPv6 86 Neighbor Solicitation for 2001:b030:214:100:48d0:319d:5b78:99f9 from 4c:5e:0c:ea:03:66
4705 45.369780078 2001:b030:214:100:4e5e:cff:feea:366 -> ff02::1:ff78:99f9 ICMPv6 86 Neighbor Solicitation for 2001:b030:214:100:48d0:319d:5b78:99f9 from 4c:5e:0c:ea:03:66
4761 45.747995672 fe80::4e5e:cff:feea:366 -> ff02::1:ff93:9da3 ICMPv6 86 Neighbor Solicitation for 2001:b030:214:100:20c:29ff:fe93:9da3 from 4c:5e:0c:ea:03:66
4769 46.021538598 fe80::1c41:89b5:6460:8e6d -> ff02::16 ICMPv6 110 Multicast Listener Repo
Похоже, пакеты есть, но ndptool
не выводит их.
Я надеюсь получить глобальную информацию об IP и Mac в локальной сети. Как я могу это решить?