Назад | Перейти на главную страницу

ipv6 ndptool для обнаружения соседей

Я пытаюсь собрать все глобальные 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 в локальной сети. Как я могу это решить?