Eu tenho tentado hoje descobrir como fazer uma caixa do Ubuntu na lan. O computador é bem antigo, mas achei a opção WOL no BIOS (também habilitei o wake up no pci). A placa de rede é ADMTek NC100 Network Everywhere (revisão 11). Pelo que eu li na net, ele também deve apoiar o WOL.
Primeiro, eu tentei usar o ethtool, mas devido ao fato de que o driver da NIC é tulipa, a ethtool não me dá nenhuma informação sobre isso.
ethtool eth0
Settings for eth0:
No data available
ethtool -i eth0
driver: tulip
version: 1.1.15
firmware-version:
bus-info: 0000:02:0c.0
O comando que tentei usar pela primeira vez foi:
ethtool -s eth0 wol g
mas não funcionou (por causa da tulipa, eu acho).
Em seguida, tentei modificar /proc/acpi/wakeup
. O estado inicial foi:
Device S-state Status Sysfs node
SBTN S4 *enabled
PCI1 S4 disabled pci:0000:00:1e.0
UAR1 S4 disabled pnp:00:08
USB S4 disabled pci:0000:00:1f.2
USB2 S4 disabled pci:0000:00:1f.4
AC9 S4 disabled
SMB S4 disabled pci:0000:00:1f.3
então eu tentei ativar o PCI para ativação (mesmo que não fosse o slot da minha placa ethernet) fazendo isso:
grep 'PCI1.*enabled' < /proc/acpi/wakeup >/dev/null || \
echo PCI1 > /proc/acpi/wakeup
Após o comando ser executado, a porta PCI é listada como ativada, mas o WOL ainda não funciona. Eu tentei usando este cliente para o Windows XP. Eu não testei para ver se ele envia o pacote mágico ok, mas ele estava entre os primeiros na pesquisa do Google e havia referências para isso em todo o lado, então não acho que o problema venha daqui.
Eu fiquei sem ideias (e fora dos fóruns para pesquisar :), então espero que alguém tenha descoberto uma solução para esse problema. Obrigado:).