Ich habe irgendwo eine NIC-Karte auf einem Debian-Rechner. Die Maschine ist ausgeschaltet, aber ich muss wissen, ob die NIC-Karte eingeschaltet ist, damit ich später (von einer anderen Debian-Maschine) ein Wake-on-LAN-Zauberpaket senden kann, um sie zu aktivieren. Ich habe die MAC-Adresse der Karte. Kann ich die Ethernet-Karte per MAC anpingen, um festzustellen, ob sie eingeschaltet ist?
Ich habe versucht, einen ARP-Eintrag zu erstellen:
arp -s 192.168.2.2 00-0c-0d-ef-02-03
ping 192.168.2.2
Das hat nicht funktioniert, da die NIC-Karte diese IP-Adresse nicht hat. Die NIC-Karte würde also die Ping-Anfrage erhalten, aber nicht darauf antworten. Gibt es einen Weg, dies zu umgehen?
Ich verwende das Etherwake-Paket, um eine Wake-on-Lan-Nachricht zu senden.
arping
kann eine MAC-Adresse als Parameter verwenden:arping -c 5 38:e7:d8:63:5e:a6