![Wake-on Lan 設定を変更するには?](https://rvso.com/image/1000386/Wake-on%20Lan%20%E8%A8%AD%E5%AE%9A%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%3F.png)
有線インターネット接続に問題があります。
ifconfig
enp3s0 Link encap:Ethernet HWaddr 70:4d:7b:31:40:67
inet addr:10.129.45.123 Bcast:10.129.63.255 Mask:255.255.224.0
inet6 addr: fe80::ae56:1e47:3b4f:9147/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:94 errors:0 dropped:0 overruns:0 frame:0
TX packets:42 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6204 (6.2 KB) TX bytes:6856 (6.8 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:628 errors:0 dropped:0 overruns:0 frame:0
TX packets:628 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:48976 (48.9 KB) TX bytes:48976 (48.9 KB)
そしてこれがethtoolで得られる結果です
ethtool enp3s0
Settings for enp3s0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Link partner advertised pause frame use: Symmetric Receive-only
Link partner advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Cannot get wake-on-lan settings: Operation not permitted
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes
sudoを使用すると、2行だけ変更されます
Supports Wake-on: pumbg
Wake-on: g
これはどういう意味ですか?
WOL 設定を変更するにはどうすればいいですか? Ubuntu を起動すると WOL が動作しなくなる
上記リンクからスクリプトを変更する必要がありますか?
答え1
WoL 機能を使用するには、まず BIOS/ネットワーク カードで WoL 機能が有効になっていることを確認する必要があります。
有効になっている場合は、 を使用しethtool
て現在の設定を確認できます。
ethtool が不足している場合は、 経由でインストールできますsudo apt install ethtool
。
利用可能になったら、次のコマンドで設定を確認できます。
sudo ethtool [yourInterface]
例えばsudo ethtool enp0s3
線を探すWake-on: d
値が「d」の場合は、次のコマンドで有効にできます。
sudo ethtool -s [yourInterface] wol g
例えばsudo ethtool -s enp0s3 wol g
値が「g」の場合は、次の方法で無効にできます。
sudo ethtool -s [yourInterface] wol d
例えばsudo ethtool -s enp0s3 wol d