Ho una scheda NIC su una macchina Debian da qualche parte. La macchina è spenta, ma devo sapere se la scheda NIC è accesa in modo da poter inviare un pacchetto magico wake-on-lan in seguito (da un'altra macchina Debian) per svegliarla. Ho l'indirizzo MAC della scheda. Esiste un modo per eseguire il ping della scheda Ethernet tramite MAC per vedere se è accesa?
Ho provato a creare una voce ARP:
arp -s 192.168.2.2 00-0c-0d-ef-02-03
ping 192.168.2.2
Non ha funzionato, poiché la scheda NIC non ha questo indirizzo IP. Quindi la scheda NIC riceve la richiesta di ping ma non risponde. C'è un modo per aggirare questo?
Sto usando il pacchetto etherwake per inviare un messaggio wake-on-lan.
arping
può prendere un indirizzo MAC come parametro:arping -c 5 38:e7:d8:63:5e:a6