![Как изменить настройки Wake-on Lan?](https://rvso.com/image/1000386/%D0%9A%D0%B0%D0%BA%20%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C%20%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8%20Wake-on%20Lan%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 меняются всего две строки
Supports Wake-on: pumbg
Wake-on: g
Что это значит?
Как изменить настройки wol? WOL перестает работать после загрузки Ubuntu
Стоит ли мне изменить скрипт по ссылке выше?
решение1
Чтобы использовать функции WoL, вам сначала необходимо убедиться, что они включены в BIOS/сетевой карте.
Если он включен, вы можете использовать его 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