#1 Le 13/03/2020, à 13:31
- constant1462
Problème a faire fonctionner Wakeonlan
bonjour
j'arrive pas a faire fonctionné la fonction wakeonlan
je précise que le bios et configurer pour que cela fonctionne
je vous mais les résultats de mes essais et dite moi si vous avez une idéé
wakeonlan est déjà la version la plus récente (0.41-12).
christophe@MiniPc:~$ sudo ethtool -s wlp2s0 wol g
Cannot get current wake-on-lan settings: Operation not supported
not setting wol
christophe@MiniPc:~$ ifconfig wlp2s0
wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.*** netmask 255.255.255.0 broadcast 192.168.1.255
inet6 2a02:1205:c69f:8ac0:8ecd:******** prefixlen 64 scopeid 0x0
<global>
inet6 2a02:1205:c69f:****** prefixlen 64 scopeid 0x0
<global>
inet6 fe80::e4ea:b2c5:****** prefixlen 64 scopeid 0x20<link>
ether 34:e1:2d:****** txqueuelen 1000 (Ethernet)
RX packets 852 bytes 246788 (246.7 KB)
RX errors 0 dropped 19 overruns 0 frame 0
TX packets 298 bytes 54904 (54.9 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Qui as une idée du problème
Merci
Hors ligne
#2 Le 13/03/2020, à 19:13
- constant1462
Re : Problème a faire fonctionner Wakeonlan
Personne à une petite idée ?
Hors ligne
#3 Le 14/03/2020, à 18:57
- constant1462
Re : Problème a faire fonctionner Wakeonlan
Personne utilise wakeonlan ?
Ou personne a une idée pour mon problèmes ?
Hors ligne
#4 Le 14/03/2020, à 19:17
- xubu1957
Re : Problème a faire fonctionner Wakeonlan
Bonjour,
En regardant la Doc > wakeonlan#activer_le_wol, il est fait mention de la carte réseau Ethernet.
wlp2s0 est le nom d'une interface WiFi.
Regarde avec :
ip a
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#5 Le 14/03/2020, à 19:25
- GammaDraconis
Re : Problème a faire fonctionner Wakeonlan
Oui le wakeonlan c'est pour une carte réseau (branché en RJ45), pas en wifi.
Il est possible de faire avec du wifi mais ça s'appelle différemment et c'est moins répendu (Wake-on-WiFi)
Discussion sur mon script de post-install pour Ubuntu 20.04LTS : https://forum.ubuntu-fr.org/viewtopic.php?id=2026344
Lien direct script : https://github.com/simbd/Ubuntu_20.04LTS_PostInstall
Démo vidéo (peertube) : https://video.ploud.fr/videos/watch/fb7 … 0d252ed2db
Hors ligne
#6 Le 15/03/2020, à 10:40
- constant1462
Re : Problème a faire fonctionner Wakeonlan
hello
Ha mince, j'ai cru que c'était pour le RJ45 , quel nul....
Hors ligne
#7 Le 15/03/2020, à 10:45
- xubu1957
Re : Problème a faire fonctionner Wakeonlan
Bonjour,
Pour les noms des interfaces > systemd/PredictableNetworkInterfaceNames et en français :
Interfaces
Avec l’arrivée de la version 197 de systemd le nom des interfaces réseau change. Le but étant de ne pas avoir un nom d’interface (pour ceux qui en ont plusieurs) qui change à chaque démarrage.
Les interfaces sont maintenant préfixées de en (ethernet), wl (WLAN) ou ww (WWAN), suivi par un identifiant généré automatiquement et prévisible, pour finalement donner comme nom enp5s0 par exemple.
Important: Par commodité (... fainéantise), les pages wikis traitant des interfaces réseaux comme la suite de la présente page continuent de parler eth0, wlan0, etc.. Car du point de vue de l'utilisation, la nouvelle nomenclature ne change rien.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#8 Le 17/03/2020, à 23:19
- constant1462
Re : Problème a faire fonctionner Wakeonlan
bonjour
une question ,comment je fais ça
Avec certaines versions d'Ubuntu et/ou certains matériels, lors de l'extinction, le système désactive les interfaces réseaux.
Après essais, si le WOL ne fonctionne pas, pour supprimer cette sécurité2), un des moyens est d'écrire la ligne de commande suivante dans le fichier /etc/rc.local :/sbin/ethtool -s eth0 wol g
A mettre avant la ligne :
exit 0
Le truc ,c'est que je sais pas ou mettre se code dans /etc/rc.local
Dernière modification par constant1462 (Le 17/03/2020, à 23:43)
Hors ligne
#9 Le 17/03/2020, à 23:52
- constant1462
Re : Problème a faire fonctionner Wakeonlan
et après ,je prend quelle adresse dans se qui dessous
christophe@MiniPc:~$ ifconfig enp3s0
enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.*** netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::a123:5f14:****:**** prefixlen 64 scopeid 0x20<link>
inet6 2a02:1205:c69f:8ac0:aaca:6f50:****:**** prefixlen 64 scopeid 0x0<global>
inet6 2a02:1205:c69f:8ac0:a441:b398:****:**** prefixlen 64 scopeid 0x0<global>
ether 94:c6:91:a2:**:** txqueuelen 1000 (Ethernet)
RX packets 4331 bytes 1741081 (1.7 MB)
RX errors 0 dropped 43 overruns 0 frame 0
TX packets 3755 bytes 1011461 (1.0 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
moi je pense que c'est celle ou c'est celle-la
ether 94:c6:91:a2:**:** txqueuelen 1000 (Ethernet)
Mais j'ai essayer et je suis pas arrivé,mais je dois d'abord réglé le problème que cela reste pas en mémoire le "g"
Hors ligne
#10 Le 18/03/2020, à 19:41
- constant1462
Re : Problème a faire fonctionner Wakeonlan
Alors qui peut me donner un coup de main pour déjà essayer ça.....
Merci
bonjour
une question ,comment je fais çaAvec certaines versions d'Ubuntu et/ou certains matériels, lors de l'extinction, le système désactive les interfaces réseaux.
Après essais, si le WOL ne fonctionne pas, pour supprimer cette sécurité2), un des moyens est d'écrire la ligne de commande suivante dans le fichier /etc/rc.local :/sbin/ethtool -s eth0 wol g
A mettre avant la ligne :
exit 0
Le truc ,c'est que je sais pas ou mettre se code dans /etc/rc.local
Hors ligne
#11 Le 18/03/2020, à 21:09
- lynn
Re : Problème a faire fonctionner Wakeonlan
Bonjour,
@constant1462
Quelle version d'Ubuntu as-tu ?
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#12 Le 18/03/2020, à 22:14
- constant1462
Re : Problème a faire fonctionner Wakeonlan
hello
alors ma version
Version 19.10 (Eoan Ermine) 64-bit
Hors ligne
#13 Le 18/03/2020, à 22:46
- lynn
Re : Problème a faire fonctionner Wakeonlan
Dans la 19.10, le fichier rc.local n'existe plus ; il faut donc le créer.
Copie/colle ce qui suit dans un terminal :
sudo cat > /etc/rc.local <<EOF
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/sbin/ethtool -s enp3s0 wol g
exit 0
EOF
et redémarre ton pc.
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#14 Le 18/03/2020, à 23:16
- constant1462
Re : Problème a faire fonctionner Wakeonlan
hello
merci du retour,mais j'avais trouvé un fichier caché rc.local , mais pas sur que c'était le bon.
#! /bin/sh
### BEGIN INIT INFO
# Provides: rc.local
# Required-Start: $all
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: Run /etc/rc.local if it exist
### END INIT INFO
PATH=/sbin:/usr/sbin:/bin:/usr/bin
. /lib/init/vars.sh
. /lib/lsb/init-functions
do_start() {
if [ -x /etc/rc.local ]; then
[ "$VERBOSE" != no ] && log_begin_msg "Running local boot scripts (/etc/rc.local)"
/etc/rc.local
ES=$?
[ "$VERBOSE" != no ] && log_end_msg $ES
return $ES
fi
}
case "$1" in
start)
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop|status)
# No-op
exit 0
;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
;;
esac
en plus il ya un cadena dessus.
je fais quoi je crée un fichier comme tu m'as dis?
Hors ligne
#15 Le 18/03/2020, à 23:46
- constant1462
Re : Problème a faire fonctionner Wakeonlan
bon j'ai quand même essaye de le faire , mais j'ai un message a la fin
Permission non accordé
christophe@MiniPc:~$ sudo cat > /etc/rc.local <<EOF
> #!/bin/sh -e
> #
> # rc.local
> #
> # This script is executed at the end of each multiuser runlevel.
> # Make sure that the script will "exit 0" on success or any other
> # value on error.
> #
> # In order to enable or disable this script just change the execution
> # bits.
> #
> # By default this script does nothing.
>
> /sbin/ethtool -s enp3s0 wol g
>
> exit 0
> EOF
bash: /etc/rc.local: Permission non accordée
christophe@MiniPc:~$
Hors ligne
#16 Le 19/03/2020, à 07:07
- lynn
Re : Problème a faire fonctionner Wakeonlan
Essaie avec cette commande :
echo '#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/sbin/ethtool -s enp3s0 wol g
exit 0' | sudo tee /etc/rc.local
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#17 Le 19/03/2020, à 08:41
- maxire
Re : Problème a faire fonctionner Wakeonlan
Salut,
Faire du wakeonlan avec un ordinateur portable comme cela semble être le cas ici, j'ai comme un doute, pour le démarrage à distance du pc il est nécessaire que la carte ethernet soit sous tension.
Or avec un portable ...
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#18 Le 19/03/2020, à 19:51
- constant1462
Re : Problème a faire fonctionner Wakeonlan
hello Lynn
Alors j'ai bien le dossier qui c'est crée ,mais par contre même en redémarrant cela reste sous "d" et maintenant impossible à le mettre en "g"
hello maxire
Alors ce n'est pas sur un portable ,mais sur un mini Pc Intel NUC
Hors ligne
#19 Le 19/03/2020, à 20:18
- lynn
Re : Problème a faire fonctionner Wakeonlan
Alors j'ai bien le dossier qui c'est crée ,mais par contre même en redémarrant cela reste sous "d" et maintenant impossible à le mettre en "g"
Chez moi, le binaire ethtool est dans /usr/sbin et non pas dans /sbin... vérifie si tu es dans le même cas avec cette commande :
which ethtool
Si le retour de la commande te renvoie
/usr/sbin/ethtool
copie/colle la commande suivante pour corriger le fichier rc.local :
sudo sed -i 's/sbin\/ethtool/usr\/sbin\/ethtool/' /etc/rc.local
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#20 Le 19/03/2020, à 20:29
- constant1462
Re : Problème a faire fonctionner Wakeonlan
j'ai ça
christophe@MiniPc:~$ which ethtool
/sbin/ethtool
sinon regarde ce que cela me dis
christophe@MiniPc:~$ /sbin/ethtool -s enp3s0 wol g
Cannot get current wake-on-lan settings: Operation not permitted
not setting wol
christophe@MiniPc:~$ sudo ethtool enp3s0 | egrep "^[[:blank:]]*Wake-on: (g|d)"
Wake-on: d
Dernière modification par constant1462 (Le 19/03/2020, à 20:42)
Hors ligne
#21 Le 19/03/2020, à 21:02
- lynn
Re : Problème a faire fonctionner Wakeonlan
Il te faut lancer la commande avec sudo
sudo /sbin/ethtool -s enp3s0 wol g
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#22 Le 19/03/2020, à 21:41
- constant1462
Re : Problème a faire fonctionner Wakeonlan
Mmmm quel nul j'ai oublié se "sudo"
Par contre même si je change en "g" , quand je redémarre le Pc il et de nouveau en "d" , alors que normalement avec cette combine du fichier rc.local ,cela
ne devrais pas changer en "d" mais rester en "g" ,non ???
Hors ligne
#23 Le 19/03/2020, à 21:42
- ylag
Re : Problème a faire fonctionner Wakeonlan
Bonsoir,
Peut-être essayer en créant un service systemd qui lancerait le «Wake on Lan» au démarrage; voir ce lien: how-to-enable-wake-on-lan-in-ubuntu-server-18-04 ?
(désolé pour l'anglais...)
En gros, tu crées le fichier /etc/systemd/system/wol.service:
sudo nano /etc/systemd/system/wol.service
...dans lequel tu mets (si ton interface se nomme bien enp3s0):
[Unit]
Description=Configure Wake On LAN
[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s enp3s0 wol g
[Install]
WantedBy=basic.target
...tu enregistres le fichier en faisant CTRL+o (lettre «o») suivi de la touche «Entrée», puis on ferme l'éditeur nano en faisant CTRL+x
Ensuite activer le service:
sudo systemctl daemon-reload
...et faire en sorte qu'il se lance au démarrage:
sudo systemctl enable wol.service
Voir si ça fonctionne au prochain démarrage?
Si ça ne marche pas ou pour simplement revenir à l'état original:
sudo systemctl stop wol.service
sudo systemctl disable wol.service
sudo systemctl daemon-reload
...puis il ne resterait plus qu'à virer le fichier wol.service:
sudo rm /etc/systemd/system/wol.service
A+
Dernière modification par ylag (Le 19/03/2020, à 21:45)
Hors ligne
#24 Le 19/03/2020, à 21:49
- constant1462
Re : Problème a faire fonctionner Wakeonlan
ok je vais essayer et je te redis
Hors ligne
#25 Le 19/03/2020, à 22:05
- constant1462
Re : Problème a faire fonctionner Wakeonlan
Alors j'ai essayé , dès que je relance le Pc ,c'est de nouveau "d"
que faire ?????
Hors ligne