1

perl に IP アドレスしかない場合、ホストの MAC アドレスを見つけようとしています。次のコードがありますが、エラーがスローされます。

#!/usr/bin/perl

use Net::ARP;

$mac = Net::ARP::arp_lookup('eth0','192.168.1.9');

print "$mac";

コードを実行すると、「SIOCGARP: No such device or address」というエラーが表示されます。使用したいデバイスが正しく、IP アドレスがネットワークに接続されていて有効であることはわかっています。何か案は?

4

2 に答える 2

-2

こんにちは、必要に応じてこの Linux コマンドを使用できます。

arping

arpscan

nmap
于 2011-12-09T20:06:38.530 に答える