web-dev-qa-db-ja.com

Wake-on-LANが最新のカーネル(Bionic)での動作を終了しました

WOLは、昨日のカーネル更新までBionicでうまく機能していました。診断/回復する方法は?

編集:4.15.0-23カーネルから起動するように設定されている場合、動作します。 4.15.0-24から起動するように設定されている場合、起動しません。

Edit2:WoLは以下で有効にできます

Sudo ethtool -s [card] wol g

しかし、それは永続的ではありません。ブートごとに設定する方法を検索します。

編集3:これについてのカイ・ヘン・フェンによるコメントごとに バグレポート これは広告の変更でした! (したがって、バグではありません)

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
3
Organic Marble

これを永続化するために、/ etc/network/if-up.dにスクリプトを作成しました

#!/bin/sh

/sbin/ethtool -s [card] wol g

これにより、起動するたびにWoLが再び有効になります。

3
Organic Marble

現在のところ、r8169モジュールではデフォルトでWolが無効になっているようです。これを取得するには、ethtoolなどのユーザースペースツールを使用する必要があります: #1752772 and r8169イーサネットカードは、サスペンドから戻った後に機能しません 。起動時にWake-on-lanを永続的に取得する方法については、 Wake-on-lan Ubuntuサポート も参照してください。または、そのためにNetwork-managerでnm-connection-editorを使用します。

2
pelm