J'ai une carte NIC sur une machine Debian quelque part. La machine est éteinte, mais j'ai besoin de savoir si la carte NIC est allumée pour que je puisse envoyer un paquet magique de réveil sur réseau plus tard (à partir d'une autre machine Debian) pour la réveiller. J'ai l'adresse MAC de la carte. Existe-t-il un moyen de cingler la carte Ethernet par MAC pour voir si elle est allumée?
J'ai essayé de créer une entrée ARP:
arp -s 192.168.2.2 00-0c-0d-ef-02-03
ping 192.168.2.2
Cela n'a pas fonctionné, car la carte NIC n'a pas cette adresse IP. La carte NIC recevrait donc la requête ping mais n'y répondrait pas. Y a-t-il un moyen de contourner cela?
J'utilise le package etherwake pour envoyer un message de réveil sur réseau local.
arping
peut prendre une adresse MAC comme paramètre:arping -c 5 38:e7:d8:63:5e:a6