1

Я использую устройство от National Instruments (myRIO), оно может быть настроено с использованием беспроводной связи или USB. Я хочу настроить его для использования по беспроводной сети, не подключая его сначала через USB, чтобы получить IP-адрес. Однако проблема в том, что беспроводная сеть кампуса (Eduroam) не может обеспечить статический ip. Есть ли способ найти определенные устройства в беспроводной сети (неизвестный ip), такие как myRIO?

1 ответ1

0

Краткий ответ: найдите его в кеше arp

Поскольку вы не укажете, какую ОС вы используете, я предполагаю сборку Linux, так как эти инструменты и процедуры имеют эквиваленты в других ОС.

  1. Сначала вам нужно просканировать сеть, чтобы ваш arp-кеш знал обо всех остальных устройствах в сети. В Linux это можно легко сделать с помощью nmap (есть порт Windows с именем zenmap, который работает так же): nmap -sP 192.168.10.0/24 . Замените идентификатор сети тем, который подходит для вашего пула DHCP кампуса

  2. Найдите его в кэше arp: arp -n отобразит все адреса в сети, о которых знает ваш компьютер. У некоторых устройств их MAC-адрес (первый столбец в таблице arp) напечатан на них физически. Если нет, вам нужно взглянуть на первую половину MAC-адресов из таблицы arp и посмотреть, соответствуют ли они изготовителю вашего устройства. Я не уверен, какой идентификатор поставщика используют National Instruments, но, позвонив в их службу технической поддержки, они смогут найти это для вас, чтобы вам не приходилось искать идентификатор поставщика на каждом устройстве в вашей таблице arp.

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