Wie ändere ich die Wake-on-LAN-Einstellungen?

Wie ändere ich die Wake-on-LAN-Einstellungen?

Ich habe Probleme mit der kabelgebundenen Internetverbindung.

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)

Und das bekomme ich mit 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

Mit sudo werden lediglich zwei Zeilen geändert

Supports Wake-on: pumbg
Wake-on: g

Was bedeutet das?

Wie ändere ich meine Wol-Einstellungen? WOL funktioniert nach dem Booten von Ubuntu nicht mehr

Soll ich das Skript aus dem obigen Link ändern?

Antwort1

Um WoL-Funktionen zu verwenden, müssen Sie zunächst sicherstellen, dass sie in Ihrem BIOS/Ihrer Netzwerkkarte aktiviert sind.

Wenn es aktiviert ist, können Sie damit ethtooldie aktuellen Einstellungen überprüfen.

Falls Ihnen ethtool fehlt, können Sie es über installieren sudo apt install ethtool.

Sobald Sie es zur Verfügung haben, können Sie Ihre Einstellungen mit diesem Befehl überprüfen:

sudo ethtool [yourInterface]z.Bsudo ethtool enp0s3

Suchen Sie nach der ZeileWake-on: d

Wenn der Wert „d“ ist, können Sie es mit diesem Befehl aktivieren:

sudo ethtool -s [yourInterface] wol gz.Bsudo ethtool -s enp0s3 wol g

Wenn der Wert „g“ ist, können Sie es wie folgt deaktivieren:

sudo ethtool -s [yourInterface] wol dz.Bsudo ethtool -s enp0s3 wol d

verwandte Informationen