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

Обнаружение IP-адреса в локальной сети

У меня есть базовая станция аэропорта с двумя беспроводными клиентами и одним клиентом Ethernet. Клиент Ethernet - это устройство, над которым я работаю для клиента, но клиент еще не сказал мне, для чего настроен IP-адрес. Есть ли способ определить IP-адрес указанного устройства?

Я не думаю, что он использует DHCP, скорее, на данный момент он жестко встроен в устройство.

Как вы над этим работаете? Если вы прямо на нем, не можете ли вы получить IP-адрес из ОС?

Если он подключен к сети и правильно настроен, он должен находиться в той же подсети. Такой инструмент, как nmap, запускаемый одним из других клиентов, сообщит вам об оперативных машинах в сети, и вы сможете определить, какие именно.

Вы можете зажечь Wireshark на одном из беспроводных клиентов - может быть некоторый широковещательный трафик с вашего клиентского устройства, который дает некоторое представление о его IP-адресе.

В документации к устройству должен быть указан начальный IP-адрес, если он по умолчанию настроен статически.

  • Отключите клиентское устройство от сети.
  • Подключите Ethernet-клиент к ноутбуку с Wireshark, используя кроссовый кабель. IIRC, это обычно работает лучше всего, если у вас нет IP-адреса, назначенного интерфейсу ноутбука.
  • Если вы не сразу видите трафик с устройства в Wireshark, выключите устройство, а затем снова включите.
  • Когда он появится, вы должны увидеть запросы DHCP или BOOTP (если IP-адрес динамический), если у него статический IP-адрес, вы должны начать видеть запросы ARP от устройства, которое ищет свой шлюз.
  • Если вы не видите трафика для устройства, вы можете попробовать использовать nmap для выполнения "arp scan" с помощью -PR вариант (вам может потребоваться назначить IP-адрес сетевой карте вашего ноутбука, чтобы это работало, и вам может потребоваться, чтобы он находился в той же подсети, чтобы это работало)

Вы могли бы дать Nmap попытка.