Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wakeonlan [Le 13/05/2020, 10:43] 82.64.26.138 amelioration structure |
wakeonlan [Le 03/02/2023, 21:46] (Version actuelle) Benjamin Loison [Désactiver le WOL] Correction d'une typographie |
||
---|---|---|---|
Ligne 13: | Ligne 13: | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
- | Pour la suite des opérations, des pré-requis sont nécessaires : | + | Pour la suite des opérations, des pré-requis sont nécessaires : |
* Disposer des [[:sudo|droits d'administration]] ; | * Disposer des [[:sudo|droits d'administration]] ; | ||
* Disposer d'une connexion à Internet configurée et activée pour télécharger le logiciel ; | * Disposer d'une connexion à Internet configurée et activée pour télécharger le logiciel ; | ||
Ligne 26: | Ligne 26: | ||
Sous Ubuntu, pour voir si votre carte réseau supporte le WOL, installer le paquet **[[apt>ethtool]]** et exécuter la commande: | Sous Ubuntu, pour voir si votre carte réseau supporte le WOL, installer le paquet **[[apt>ethtool]]** et exécuter la commande: | ||
- | <code>sudo ethtool eth0 | egrep "^[[:blank:]]*Wake-on: (g|d)"</code> | + | <code>sudo ethtool eth0 | egrep "^[[:blank:]]*Wake-on: (g|d)"</code> |
<note>**eth0** est l'identifiant de votre carte réseau (par défaut si le paramètre noyau **biosdevname=0** à été passé au boot ou sur les systèmes anciens). Pour être sûr que l'identifiant est correct, entrer la commande **ifconfig** qui vous donnera la liste des périphériques réseaux</note> | <note>**eth0** est l'identifiant de votre carte réseau (par défaut si le paramètre noyau **biosdevname=0** à été passé au boot ou sur les systèmes anciens). Pour être sûr que l'identifiant est correct, entrer la commande **ifconfig** qui vous donnera la liste des périphériques réseaux</note> | ||
Vous devez obtenir la ligne suivante: | Vous devez obtenir la ligne suivante: | ||
Ligne 44: | Ligne 44: | ||
=== Conserver le paramétrage | Méthode 2 (testé 18.04)=== | === Conserver le paramétrage | Méthode 2 (testé 18.04)=== | ||
- | Un autre moyens est d'écrire les lignes de commande suivante dans le fichier **/etc/network/interfaces** : | + | Un autre moyens est d'écrire les lignes de commande suivante dans le fichier **/etc/network/interfaces** : |
<code>auto lo | <code>auto lo | ||
iface lo inet loopback | iface lo inet loopback | ||
up ethtool -s eth0 wol g | up ethtool -s eth0 wol g | ||
</code> | </code> | ||
+ | |||
+ | === Conserver le paramétrage | Méthode 3 (testé 20.04)=== | ||
+ | |||
+ | Un autre moyen est d'écrire les lignes de commande suivante dans un fichier **/etc/network/if-up.d/wol_fix** : | ||
+ | <code> | ||
+ | #!/bin/sh | ||
+ | /sbin/ethtool -s [votre-carte] wol g | ||
+ | </code> | ||
+ | |||
+ | puis rendre executable | ||
+ | <code> | ||
+ | sudo chmod +x /etc/network/if-up.d/wol_fix | ||
+ | </code> | ||
+ | |||
+ | Note : le script ne sera exécuté que si le paquet ifupdown est installé. | ||
==== Identifier l'adresse MAC ==== | ==== Identifier l'adresse MAC ==== | ||
Ligne 80: | Ligne 95: | ||
==== Cas de certaines cartes mère Asus ==== | ==== Cas de certaines cartes mère Asus ==== | ||
- | Si vous avez une carte mère Asus, et que votre ordinateur redémarre à chaque fois que vous l'éteignez, installer le paquet **[[apt>laptop-mode-tools]]** peut résoudre votre problème(([[http://askubuntu.com/questions/452750/reboot-after-shutdown-ubuntu-14-04-also-12-04-dell-latitude-e7440]])). | + | Si vous avez une carte mère Asus, et que votre ordinateur redémarre à chaque fois que vous l'éteignez, installer le paquet **[[apt>laptop-mode-tools]]** peut résoudre votre problème(([[https://askubuntu.com/questions/452750/reboot-after-shutdown-ubuntu-14-04-also-12-04-dell-latitude-e7440]])). |
==== Installation ==== | ==== Installation ==== | ||
- | Pour cela, il nous faut installer un logiciel capable de construire la trame de donnée. Les dépôts Ubuntu contiennent deux logiciels : | + | Pour cela, il nous faut installer un logiciel capable de construire la trame de donnée. Les dépôts Ubuntu contiennent deux logiciels : |
* **[[apt>etherwake]]** | * **[[apt>etherwake]]** | ||
* **[[apt>wakeonlan]]** | * **[[apt>wakeonlan]]** | ||
Ligne 94: | Ligne 109: | ||
Il existe une interface graphique nommée GWakeOnLan permettant de gérer une liste de machine à réveiller. | Il existe une interface graphique nommée GWakeOnLan permettant de gérer une liste de machine à réveiller. | ||
- | [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>gwakeonlan|gwakeonlan]]**. Autrement vous pouvez installer une des solution suivante à la place : | + | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>gwakeonlan|gwakeonlan]]**. Autrement vous pouvez installer une des solution suivante à la place : |
- [[http://fr.congelli.eu/prog_info_c501wakeonlan.html|C501 Wake On Lan]] ; | - [[http://fr.congelli.eu/prog_info_c501wakeonlan.html|C501 Wake On Lan]] ; | ||
- [[http://forum.ubuntu-fr.org/viewtopic.php?pid=2748926#p2748926|Scription d'activation et installation de WOL]]. | - [[http://forum.ubuntu-fr.org/viewtopic.php?pid=2748926#p2748926|Scription d'activation et installation de WOL]]. | ||
Ligne 105: | Ligne 120: | ||
<code>wakeonlan -i 192.168.0.255 00:0D:9D:9B:BA:xx</code> | <code>wakeonlan -i 192.168.0.255 00:0D:9D:9B:BA:xx</code> | ||
- | Pour réveiller une machine en passant par internet, exécutez la commande suivante dans un terminal, en remplaçant l'adresse IP par votre IP publique, visible sur [[http://www.hostip.fr/|hostip.fr]] et l'adresse MAC par celle du poste à démarrer : | + | Pour réveiller une machine en passant par internet, exécutez la commande suivante dans un terminal, en remplaçant l'adresse IP par votre IP publique, visible sur [[https://www.hostip.fr/|hostip.fr]] et l'adresse MAC par celle du poste à démarrer : |
<code>wakeonlan -i 78.yyy.xxx.zzz 00:0D:9D:9B:BA:xx</code> | <code>wakeonlan -i 78.yyy.xxx.zzz 00:0D:9D:9B:BA:xx</code> | ||
Ligne 207: | Ligne 222: | ||
===== Désactiver le WOL ===== | ===== Désactiver le WOL ===== | ||
- | On peut vouloir désactiver le WOL pour des raisons de sécurité ou plus généralement pour éviter de consommer de l'énergie sur un appareil mobile par exemple. Par défaut les systèmes récent l'activent. la commande powertop (paquet powertop) rappelle qu'il vaut mieux le désactiver pour réduire la consommation électrique de la carte réseau). | + | On peut vouloir désactiver le WOL pour des raisons de sécurité ou plus généralement pour éviter de consommer de l'énergie sur un appareil mobile par exemple. Par défaut les systèmes récents l'activent. la commande powertop (paquet powertop) rappelle qu'il vaut mieux le désactiver pour réduire la consommation électrique de la carte réseau). |
Il faut pour cela utiliser la même commande mais avec l'option d : | Il faut pour cela utiliser la même commande mais avec l'option d : | ||
Ligne 216: | Ligne 231: | ||
===== Références ===== | ===== Références ===== | ||
- | * [[http://fr.wikipedia.org/wiki/Wake-on-LAN|Le Wake-on-Lan sur Wikipedia]] ; | + | * [[https://fr.wikipedia.org/wiki/Wake-on-LAN|Le Wake-on-Lan sur Wikipedia]] ; |
- | * [[http://lists.us.dell.com/pipermail/linux-poweredge/2007-December/034000.html |Web de Dell]] ; | + | * [[https://lists.us.dell.com/pipermail/linux-poweredge/2007-December/034000.html |Web de Dell]] ; |
* [[https://play.google.com/store/apps/details?id=com.benfinnigan.wol&feature=search_result|Application Wake On Lan sur Android]]. | * [[https://play.google.com/store/apps/details?id=com.benfinnigan.wol&feature=search_result|Application Wake On Lan sur Android]]. | ||