Pages : 1
#1 Le 07/05/2024, à 16:15
- Alain128
perte WOL depuis migration 24.04
Bonjour. Depuis ma migration à 24.04 (depuis 23.10) je n'ai plus le wol qui fonctionne. En fait il marche c'est le parametre wake-on qui se remet à d à chaque fois. Si je fais un sudo ethtool -s enp5S0 wol g, le wol fonctionne une fois mais au redémarrage le paramètre repasse à d. J'ai essayé pour le conserver les 3 méthodes de la documentation mais cela ne fonctionne pas. J'ai même fait une service:
cat /etc/systemd/system/wol.service
[Unit]
Description=Configure Wake-up on LAN
[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s enp5s0 wol g
[Install]
WantedBy=basic.target
Qui a bien pour status enabled au redémarrage mais rien n'y fait.
Quelqu'un pour de l'aide?
Merci.
Hors ligne
#2 Le 07/05/2024, à 16:24
- ylag
Re : perte WOL depuis migration 24.04
Bonjour,
Sans garantie, essaie peut-être default.target ou encore graphical.target à la ligne WantedBy ?
A+
Hors ligne
#3 Le 07/05/2024, à 17:11
- Alain128
Re : perte WOL depuis migration 24.04
J'ai essayé les 2, ca ne marche pas.
Hors ligne
#4 Le 07/05/2024, à 17:31
- ylag
Re : perte WOL depuis migration 24.04
Bonjour,
Peut-être une piste au paragraphe 2.2.2 systemd service :
https://wiki.archlinux.org/title/Wake-on-LAN
A+
Hors ligne
#5 Le 07/05/2024, à 20:30
- lynn
Re : perte WOL depuis migration 24.04
Bonjour,
Tu as relancé le daemon entre tes deux essais ?
sudo systemctl daemon-reload
Je viens de tester avec default.target et ça fonctionne.
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
En ligne
#6 Le 07/05/2024, à 21:03
- Alain128
Re : perte WOL depuis migration 24.04
Oui j'avais relancé le daemon. Je dois encore essayer le 2.2.2.
Hors ligne
#7 Le 08/05/2024, à 11:05
- Alain128
Re : perte WOL depuis migration 24.04
Cela ne fonctionne pas. J'ai également essayé le udev et le cron.
Hors ligne
#8 Le 08/05/2024, à 11:25
- tycooon
Re : perte WOL depuis migration 24.04
bonjour, essaye la méthode n°3 avec un Bash, cela fonctionne chez moi avec UBUNTU 22.04 : https://doc.ubuntu-fr.org/wakeonlan
/etc/network/if-up.d/wol_fix :
#!/bin/sh
/sbin/ethtool -s [votre-carte] wol g
sudo chmod +x /etc/network/if-up.d/wol_fix
Hors ligne
#9 Le 08/05/2024, à 13:54
- Alain128
Re : perte WOL depuis migration 24.04
J'ai bien mis que j'avais essayé les 3 méthodes et je suis sous ubuntu 24.04
Hors ligne
#10 Le 08/05/2024, à 13:55
- Alain128
Re : perte WOL depuis migration 24.04
pour le cron apparemment, @reboot ne donnerait pas les droits admin. Je ne suis pas sûr
Hors ligne
#11 Le 09/06/2025, à 20:59
- Lyreck
Re : perte WOL depuis migration 24.04
Bonjour,
J'ai rencontré le même soucis et je m'en suis sorti en créant un nouveau service systemd wol.service dans /etc/systemd/system/. Comme ça, le wol est remis sur "on" à chaque redémarrage de l'ordi. Pour l'instant ça marche.
[Unit]
Description=Enable Wake-on-LAN on eth0
After=network-online.target
Wants=network-online.target
[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s eth0 wol g
RemainAfterExit=true
[Install]
WantedBy=multi-user.target
Et ensuite, redémarrer le daemon etc:
- Reload system:
sudo systemctl daemon-reexec
sudo systemctl daemon-reload
- Enable the newly created wol system:
sudo systemctl enable wol.service
sudo systemctl start wol.service
La seule différence avec le lien envoyé par ylag (para 2.2.2 de https://wiki.archlinux.org/title/Wake-on-LAN), c'est network-online au lieu de network, et le RemainAfterExit=true.
Peut-être quelque chose à tenter ?
Cdlt
L
Dernière modification par Lyreck (Le 09/06/2025, à 21:01)
Hors ligne
#12 Le 10/06/2025, à 02:08
- tycooon
Re : perte WOL depuis migration 24.04
Bonjour,
Une autre variante !!
Fonctionne bien chez moi.
Installer ethtool.
sudo apt install ethtool
Pour trouver tes interfaces réseaux :
ip -o link show | awk -F': ' '/ether/ {print $2}'
Créer le fichier /etc/NetworkManager/dispatcher.d/99-wakeonlan avec le contenu suivant (adapter le nom de l’interface réseau) :
#!/bin/bash
interface="enp2s0"
if [ "$1" == "$interface" ] && [ "$2" == "up" ]; then
ethtool -s $interface wol g
fi
Rendre le script exécutable :
sudo chmod +x /etc/NetworkManager/dispatcher.d/99-wakeonlan
Dernière modification par tycooon (Le 10/06/2025, à 02:15)
Hors ligne
Pages : 1