@JapanCars
бывший IT-шник

Узнать MAC адреса в LAN (без IP адреса)?

можно ли узнать MAC -адреса подключенных устройств к старому неуправляемому свитчу ?
неизвестны диапазон IP и подсеть , по DHCP IP адрес не выдается.
  • Вопрос задан
  • 1010 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Zzzz9
arp -a
Ответ написан
Комментировать
karabanov
@karabanov
Системный администратор
В IPv6 добавлено много полезных вещей в частности нет broadcast, слеловательно нет ARP, а вместо него мультикаст.
В мультикаст группу ff02::1 входят все устройства в локальной сети, если её попинговать ping6 -I eth0 ff02::1 (вместо eth0 надо подставить имя вашего сетевого интерфейса, который "смотрит" в локальную сеть), то ответят все включённые в данный момент устройства.

MAC можно вычислить из link-local адреса с которого ответило устройсво, либо посмотреть в NDP таблице ip -6 neighbor show (NDP таблица - это аналог ARP таблицы для IPv6).

Фишка в том, что IPv6 он просто работает - если машина включена на её интерфейсах есть как минимум link-local адреса и ими можно полноценно пользоваться.

Для Windows команды будут ping6 -s ff02::1%4 (вместо 4 надо подставить имя вашего сетевого интерфейса, который "смотрит" в локальную сеть)
Показать содержимое NDP таблицы netsh int ipv6 show neigh
Windows не пользуюсь - команды нагуглил - могу ошибаться...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы