Ubuntu#
Ubuntu では、nmap
パッケージを使用してローカルネットワーク内のオンラインデバイスをスキャンできます。以下はインストールと使用例です:
sudo apt install nmap -y
sudo nmap -sn 192.168.1.0/24
上記のコマンドは、ローカルネットワーク内のすべてのオンラインデバイスの IP と MAC アドレスをリストアップします。コマンド内の:
-sn
オプションはポートスキャンを行わず、ホストの発見のみを行います192.168.1.0/24
は、192.168.1.X(X は 1 から 254 までの整数)のすべての IP アドレスを持つホストをスキャンすることを示します。24 は、サブネットマスクから各 "." で区切られた数字を 2 進数に変換した際の 1 の数を累積したものです。例えば、255.255.0.0 を 2 進数に変換すると、11111111.11111111.00000000.00000000 となり、ここには 16 個の 1 が含まれています。
スキャン後、各デバイスの表示情報は次のようになります:
Nmap scan report for _gateway (192.168.0.1)
Host is up (0.018s latency).
MAC Address: F8:8C:21:B3:DB:F8 (Unknown)
上記の例では、192.168.0.1 の MAC アドレスが F8:8C:21:B3:DBであり、オンラインであることが示されています。
Windows#
Windows はhttps://nmap.org/ から `nmap` をダウンロードし、ダウンロードしてインストールした後、上記の例を参考にして使用してください。