私は National Instruments のデバイス (myRIO) を使用していますが、これはワイヤレスまたは USB のいずれかを使用して構成できます。最初に USB 経由で接続して IP アドレスを取得することなく、ワイヤレス ネットワーク経由で使用するために構成したいと考えています。ただし、問題は、キャンパス ワイヤレス ネットワーク (Eduroam) が静的 IP を提供できないことです。myRIO などのワイヤレス ネットワーク (不明な IP) 上の特定のデバイスを見つける方法はありますか?
答え1
短い答え:ARPキャッシュ内で見つける
使用している OS が指定されていないため、これらのツールと手順は他の OS でも同等のものがあるため、Linux ビルドであると想定します。
まず、ネットワークをスキャンして、ARP キャッシュがネットワーク上の他のすべてのデバイスを認識するようにする必要があります。Linux では、これは nmap で簡単に実行できます (同じように動作する zenmap という Windows ポートがあります)。
nmap -sP 192.168.10.0/24
ネットワーク ID を、キャンパスの DHCP プールに適したものに置き換えます。arp キャッシュで検索: は、
arp -n
コンピュータが認識しているネットワーク上のすべてのアドレスを表示します。デバイスによっては、MAC アドレス (arp テーブルの最初の列) が物理的に印刷されているものもあります。印刷されていない場合は、arp テーブルの MAC アドレスの前半を調べて、デバイスの製造元と一致するものがあるかどうか確認する必要があります。National Instruments がどのベンダー ID を使用しているかはわかりませんが、テクニカル サポートに電話すれば、調べてもらえるので、arp テーブル内のすべてのデバイスでベンダー ID を検索する必要がありません。