Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

Hors 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