Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
sysadmin:wakeonlan [2013/10/25 11:43]
james [Wake on Lan] typo
sysadmin:wakeonlan [2020/05/16 21:05]
james [Sur la machine à réveiller] ajout mode bg carte r8169 - ajout debian recente et ethernet-wol
Ligne 1: Ligne 1:
 +{{tag>​sysadmin howto wake_on_lan reseau ethtool wol}}
 ====== Wake on Lan ====== ====== Wake on Lan ======
  
Ligne 44: Ligne 45:
   * Pour l'​activer rien de plus simple :<​code>​ethtool -s eth0 wol g</​code>​   * Pour l'​activer rien de plus simple :<​code>​ethtool -s eth0 wol g</​code>​
  
-Vous croyez en avoir fini ? en fait linux a la bonne idée (justifiée par la sécurité tout de meme afin d'​interdire le wakeonlan s'il n'est pas voulu) de désactiver par défaut le réveil par le reseau. Il faut donc l'​activer automatiquement si vous le souhaitez. +<​note>​Certaines cartes (par exemple utilisant le driver r8169 sous debian buster) nécessitent en plus de "​g"​ de spécifier le mode de reveil : 
-  * Pour cela ajouter la commande "​ethtool -s eth0 wol g" au "​up"​ de l'​interface dans le fichier /​etc/​network/​interfaces,​ dans la section de la carte eth0, pour obtenir par exemple :<​code>​auto eth0+  * p (PHY activity) 
 +  * u (unicast activity) 
 +  * m (multicast activity) 
 +  * b (broadcast activity) 
 +  * a (ARP activity) 
 +  * g (magic packet activity). La valeur g est obligatoire pour que le WoL fonctionne 
 +notre exemple devient donc "​ethtool -s eth0 wol bg" 
 +</​note>​ 
 + 
 +Vous croyez en avoir fini ? en fait linux a la bonne idée (justifiée par la sécurité tout de meme afin d'​interdire le wakeonlan s'il n'est pas voulu) de désactiver par défaut le réveil par le reseau. Il faut donc l'​activer automatiquement si vous le souhaitez. ​Pour cela : 
 +  * **avec une version antérieure a Debian Squeeze**  
 +    * ajouter la commande "​ethtool -s eth0 wol g" au "​up"​ de l'​interface dans le fichier /​etc/​network/​interfaces,​ dans la section de la carte eth0, pour obtenir par exemple :<​code>​auto eth0
 up ethtool -s eth0 wol g</​code>​ up ethtool -s eth0 wol g</​code>​
-  ​* Enfin il faut dire de ne pas couper la carte réseau lors de l'​arret ​de la machine, pour cela ajouter la directive "​NETDOWN=no"​ dans le fichier /​etc/​default/​halt :<​code>​+    ​* Enfin il faut dire de ne pas couper la carte réseau lors de l’arrêt ​de la machine, pour cela ajouter la directive "​NETDOWN=no"​ dans le fichier /​etc/​default/​halt :<​code>​
 echo "​NETDOWN=no"​ >> /​etc/​default/​halt</​code>​ echo "​NETDOWN=no"​ >> /​etc/​default/​halt</​code>​
 +  * **avec une version Squeeze ou supérieure ** : ajouter la configuration "​ethernet-wol g" le fichier /​etc/​network/​interfaces,​ dans la section de la carte eth0, pour obtenir par exemple :<​code>​
 +auto eth0
 +iface eth0 inet dhcp
 +     ​ethernet-wol bg</​code>​
 +
 +
 ====== Utilisation ====== ====== Utilisation ======
   * Récupérer l'​adresse MAC de la machine a réveiller, par exemple en utilisant le cache arp de votre machine locale a l'aide de la commande "arp -a | grep <​adresse_ip>"​ apres avoir fait communiquer les deux machines entres elles, par exemple avec un ping :<​code>​   * Récupérer l'​adresse MAC de la machine a réveiller, par exemple en utilisant le cache arp de votre machine locale a l'aide de la commande "arp -a | grep <​adresse_ip>"​ apres avoir fait communiquer les deux machines entres elles, par exemple avec un ping :<​code>​
Ligne 65: Ligne 83:
  
 le détails des étapes nécessaires ici : [[http://​ubuntuforums.org/​showthread.php?​t=951563&​p=6596141#​post6596141]] le détails des étapes nécessaires ici : [[http://​ubuntuforums.org/​showthread.php?​t=951563&​p=6596141#​post6596141]]
 +
 +===== vieilles machines en debian Etch =====
 +http://​blog.isonoe.net/​post/​2007/​08/​30/​Debian-Etch-et-le-Wake-on-LAN#​c84
sysadmin/wakeonlan.txt · Dernière modification: 2020/05/16 21:36 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0