Я пытаюсь найти MAC-адрес хоста, если у меня есть только его IP-адрес в perl. У меня есть следующий код, но он выдает ошибку.
#!/usr/bin/perl
use Net::ARP;
$mac = Net::ARP::arp_lookup('eth0','192.168.1.9');
print "$mac";
Когда я запускаю код, я получаю следующую ошибку,
Msgstr "SIOCGARP: нет такого устройства или адреса".
Я знаю, что это именно то устройство, которое я хочу использовать, и я знаю, что IP-адрес подключен к сети и является действительным. Есть идеи?