1

Я использую только 'radvd'[Stateles Addres Configuration] для объявления префикса для клиентов LAN. Клиенты локальной сети формируют глобальный адрес ipv6 на основе объявленного префикса.

Мне нужно отобразить глобальные адреса IPV6 клиентов LAN в устройстве (маршрутизаторе). Как я могу получить глобальные v6-адреса клиентов локальной сети?

2 ответа2

1

Вы не упоминаете, какую марку и модель у вас есть.

Вот как найти эту информацию в Linux, если это полезно (?). Чтобы увидеть соседний кеш, запустите это:

ip -6 neigh show

Я считаю, что это показывает только ссылки на локальные адреса.

При проверке адреса многоадресной рассылки всех хостов будет выведен список адресов глобальной сети IPv6 в локальной сети.

ping6 -I <your-global-ipv6> ff02::1
0

Поскольку устройства используют автоконфигурацию, чтобы настроить себя, нет центрального сервера, который знает обо всех клиентах. Radvd только отправляет информацию о сети, но не ведет переговоры с клиентами.

Если вы хотите отслеживать клиентов в вашей сети, вы можете использовать такие инструменты, как ndpmon, которые отслеживают Neighbor Discovery (который делает то, что ARP использовал для IPv4)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .