¿Cómo cambiar la configuración de Wake-on Lan?

¿Cómo cambiar la configuración de Wake-on Lan?

Tengo problemas con la conexión a Internet por cable.

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)

Y esto es lo que obtengo con 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

Con sudo solo se cambian dos líneas

Supports Wake-on: pumbg
Wake-on: g

¿Qué quiere decir esto?

¿Cómo cambiar la configuración de mi wol? WOL deja de funcionar después de iniciar Ubuntu

¿Debo cambiar el script desde el enlace anterior?

Respuesta1

Para utilizar las funciones de WoL, primero debe asegurarse de que esté habilitado en su BIOS/Tarjeta de red.

Si está habilitado, puede utilizar ethtoolpara comprobar su configuración actual.

Si le falta ethtool, puede instalarlo a través de sudo apt install ethtool.

Una vez que lo tengas disponible, puedes verificar tu configuración a través de este comando:

sudo ethtool [yourInterface]p.ejsudo ethtool enp0s3

busca la lineaWake-on: d

Si el valor es "d", puedes habilitarlo con este comando:

sudo ethtool -s [yourInterface] wol gp.ejsudo ethtool -s enp0s3 wol g

Si el valor es "g", puede desactivarlo mediante:

sudo ethtool -s [yourInterface] wol dp.ejsudo ethtool -s enp0s3 wol d

información relacionada