Как изменить настройки Wake-on Lan?

Как изменить настройки Wake-on Lan?

У меня проблемы с проводным подключением к Интернету.

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

Связанный контент