Wake on LAN com driver de rede tulipa

0

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:).

    
por Alex Ciminian 08.10.2009 / 21:56

2 respostas

1

Talvez um tiro no escuro, mas poderia ser o seu roteador bloqueando a porta necessária para o pacote mágico? (porta 7 eu acredito)

Eu tentei fazer algo semelhante no passado, enquanto na Uni eu iria WOL meu PC em casa (assim eu poderia ssh arquivos para backup de uni trabalho etc). Um problema que tive foi o meu roteador em casa bloqueando essa porta, uma vez que eu abri e encaminhei todo o tráfego na porta 7 para o PC que funcionava bem

Espero que isso ajude

    
por 21.10.2009 / 14:08
1

Aqui é um patch para ativar o WoL no seu cartão.

Destinado a um Ubuntu 8.04.3 LTS com a versão 2.6.24 do kernel, ele pode exigir alguns ajustes ...

Na minha caixa com o Ubuntu 9.10 kármico instalado (mas placa / driver ethernet diferente da sua), eu tive que adicionar isto em /etc/rc.local, antes de sair = 0:

ethtool -s eth0 wol g

Caso contrário, a placa ethernet é desativada no desligamento, evitando que ela receba os pacotes mágicos.

O WakeOnLAN normalmente usa a porta UDP 0, 7 ou 9.

    
por 31.01.2010 / 01:22