Je souhaite configurer le réveil sur réseau, les deux ordinateurs étant connectés via un commutateur.
Voici la configuration de l'eth0, dans le BIOS, je n'ai trouvé aucune information concernant le réveil sur LAN.
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Link partner advertised pause frame use: Symmetric
Link partner advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes
Après avoir éteint le PC, j'ai utilisé différents outils pour envoyer le paquet magique, mais rien ne se passe. Toute suggestion?
Votre carte est supportée, maintenant pour configurer wake-on-lan:
Installez ethtool
Sudo apt-get install ethtool
Modifiez /etc/rc.local
pour ajouter cette ligne avant la ligne exit 0
:
ethtool -s eth0 wol g
Recherchez l'adresse MAC de votre carte réseau (remplacez eth
si vous utilisez le nom de votre interface, eth0
, eth1
, ..):
ifconfig eth | grep "HWaddr" | awk '{print $5}'
Arrêtez la machine. Vous devriez être capable de le réveiller en utilisant:
wakeonlan your_mac
Vous devez installer ethtool en tapant avec le privilège root:
apt-get install ethtool
La prochaine étape consiste à activer le réveil sur réseau local de votre système en tapant:
ethtool -s eth0 wol g
Je décris un tel scénario et quelques optionnel suivant étape sur mon blog