
Estoy intentando configurar Wake on LAN en mi escritorio que tiene Ubuntu 16.04 ejecutándose.
Lo intenté mucho, siguiendo diferentes manuales y solucionando problemas, pero no tuve suerte.
Cuando la computadora está apagada o suspendida, hay una luz naranja en la tarjeta de red que ocasionalmente parpadea ligeramente. Necesito reanudar o encender la computadora a través de LAN si está suspendida o apagada respectivamente.
Creo que tengo habilitada la activación en LAN en el BIOS.
Algunos resultados que creo que podrían ser relevantes,
$ sudo ethtool enp2s0 | grep Wake
Supports Wake-on: pumbg
Wake-on: g
$ sudo ethtool -i enp2s0 | grep bus
bus-info: 0000:02:00.0
$ cat /proc/acpi/wakeup | grep 0000:02:00.0
PXSX S4 *enabled pci:0000:02:00.0
$ lspci | grep Ethernet
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
$ cat /etc/default/halt
# Default behaviour of shutdown -h / halt. Set to "halt" or "poweroff".
HALT=poweroff
NETDOWN=no
$ sudo tcpdump -i enp2s0 '(udp and port 7) or (udp and port 9)'
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on enp2s0, link-type EN10MB (Ethernet), capture size 262144 bytes
15:31:38.121365 IP <ip>.51603 > <broadcast_ip>.discard: UDP, length 102
Incluso probé el controlador r8168 sin suerte.
Estoy enviando señal WOL con el siguiente comando
$ wakeonlan -i <broadcast_ip> <mac_addr>
¿Algunas ideas?
Respuesta1
Creo que tengo habilitada la activación en LAN en el BIOS.
Hacersegurolo tiene habilitado en BIOS, porque es un requisito previo para que WoL funcione.
Wake-on: g
La configuración del paquete mágico debe ser persistente. Si no es después del ciclo de energía, es posible que desee intentar configurar el siguiente archivo:
/etc/netctl/profile
como sigue:
ExecUpPost='/usr/bin/ethtool -s interface wol g'
Respuesta2
Establecer WOL_DISABLE=N
dentro /etc/default/tlp
y NETDOWN=no
dentro/etc/default/halt