web-dev-qa-db-fra.com

réveillez-vous sur LAN ne fonctionne pas si je tourne avec Ubuntu

Je suis à double amorçage d’Ubuntu 18.04 et de Windows 10. Si j’éteins mon ordinateur avec Windows, je peux le réactiver à l’aide de wol. Cependant, si je l'éteins avec Ubuntu, l'ordinateur ne se rallumera pas si j'utilise wol.

Y at-il un moyen de résoudre ce problème?


Après cette réponse j'ai essayé ce qui suit mais cela n'a pas fonctionné:

ignacio@ignacio-XPS-8930:~$ ifconfig 
docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        inet6 fe80::42:cff:fea4:9a1e  prefixlen 64  scopeid 0x20<link>
        ether 02:42:0c:a4:9a:1e  txqueuelen 0  (Ethernet)
        RX packets 93  bytes 19417 (19.4 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 173  bytes 29457 (29.4 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.86.31  netmask 255.255.255.0  broadcast 192.168.86.255
        inet6 fe80::955b:12c8:20b9:7645  prefixlen 64  scopeid 0x20<link>
        ether d8:9e:f3:85:42:8a  txqueuelen 1000  (Ethernet)
        RX packets 2879  bytes 2068361 (2.0 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2313  bytes 515874 (515.8 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 19  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<Host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 355  bytes 27658 (27.6 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 355  bytes 27658 (27.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

veth76213c1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::5c2b:3aff:fea8:d68c  prefixlen 64  scopeid 0x20<link>
        ether 5e:2b:3a:a8:d6:8c  txqueuelen 0  (Ethernet)
        RX packets 93  bytes 20719 (20.7 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 214  bytes 34037 (34.0 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp3s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 5c:ea:1d:4c:61:a7  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ignacio@ignacio-XPS-8930:~$ ifconfig enp4s0 | grep "HWaddr" | awk '{print $5}'
ignacio@ignacio-XPS-8930:~$ /sbin/ethtool -s enp4s0 wol g
Cannot get current wake-on-lan settings: Operation not permitted
  not setting wol

J'ai aussi essayé avec Sudo:

ignacio@ignacio-XPS-8930:~/docker/greta$ Sudo /sbin/ethtool -s enp4s0 wol g
[Sudo] password for ignacio: 
Cannot get current wake-on-lan settings: Operation not supported
  not setting wol
2
Ignacio

La réponse de @ LiveWireBT a fonctionné pour moi.

https://askubuntu.com/a/1072862/874871

Vous n’oubliez pas d’exécuter la commande apply après avoir modifié la configuration.

$ Sudo netplan apply
1
komiyak

Je viens de rencontrer ce problème après la mise à niveau vers 18.04 de deux machines correctement configurées. Je me souviens qu'Ubuntu a migré vers netplan et a trouvé une réponse de paulgj dans le forums qui a fait que cela fonctionne à nouveau pour moi. Vous pouvez essayer ceci si le réponses existantes ne fonctionne pas.

Je l'ai obtenu en ajoutant les lignes de correspondance macaddress, voici le fichier .yaml complet:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp2s0:
      match:
        macaddress: 50:e5:49:b3:fc:97
      dhcp4: true
      wakeonlan: true

Remarque: vous devez modifier enp2s0 et 50:e5:49:b3:fc:97 et le sauvegarder dans /etc/netplan/ avec une extension .yaml. J'espère que cette configuration n'a pas désactivé tout ce qui va me hanter dans les prochaines semaines.

1
LiveWireBT