WOL travaillait très bien sur Bionic jusqu'à la mise à jour du noyau d'hier. Comment le diagnostiquer/le récupérer?
Edit: s'il est configuré pour démarrer à partir du noyau 4.15.0-23, cela fonctionne. S'il est configuré pour démarrer à partir de 4.15.0-24, ce n'est pas le cas.
Edit2: WoL peut être activé avec
Sudo ethtool -s [card] wol g
mais ce n'est pas persistant. Chercher comment le configurer à chaque démarrage.
Edit3: Par un commentaire de Kai-Heng Feng sur ce rapport de bug c'était un changement d'annonceur! (et donc pas un bug)
This is because the fix of LP: #1752772 has one commit [1] that disables WoL by default.
Set WoL explicitly should solve your issue.
[1] https://github.com/torvalds/linux/commit/7edf6d314cd061e1d0a1b7bc0b511d64322c3f72
Pour rendre cela persistant, j'ai créé un script dans /etc/network/if-up.d
#!/bin/sh
/sbin/ethtool -s [card] wol g
Cela réactive WoL à chaque démarrage.
Il semble que Wol soit désactivé par défaut dans le module r8169 pour le moment et nous devons maintenant utiliser des outils utilisateur tels que ethtool pour l'obtenir: # 1752772 et la carte Ethernet r8169 ne fonctionne pas après revenant de suspension . Voir aussi support Wake-on-LAN Ubunt pour obtenir la persistance de Wake-on-LAN au démarrage. Ou utilisez simplement nm-connection-editor dans Network-manager pour cela.