Wake on Lan (WOL)

2

Estou tentando fazer um WOL para o meu Xenserver no meu ambiente de laboratório. No entanto, não sou capaz de fazê-lo. Eu habilitei as configurações do BIOS do servidor físico, e pelo que eu posso ver, mesmo quando o servidor está desligado, as luzes LED da LAN estão acesas.

Além disso, eu habilitei o encaminhamento de porta no roteador como esta configuração:

Name: Wake-on-Lan IP address: 192.168.0.255 Port: 9 Protocol: UDP

E eu tentei fazer arp add 192.168.0.111 001E90E36581 255.255.255.0 9 e fiz um ping para esse IP , mas não obtive resposta.

    
por xybrek 24.07.2012 / 21:16

3 respostas

2

Nota: Eu tive que remover o "http: //" no início de alguns dos meus links porque ServerFault requer que eu tenha "pelo menos 10 reputação para postar mais de 2 links". No momento da postagem, eu tenho atualmente 1, mas minha resposta referencia mais de 2 links: (

----------

Eu consegui ativar o wake on LAN com meu host XenServer 6.5. Pelo que entendi, tanto o hardware (BIOS e NIC / firmware) quanto o software (driver do sistema operacional / NIC) devem suportar a funcionalidade Wake on LAN.

O hard bit parece estar no lado do software porque é mais fácil descobrir se o hardware suporta wake on LAN ao invés de, digamos, o driver da NIC para o sistema operacional escolhido. Quando a máquina é desligada, o driver do sistema operacional / NIC deve colocar a NIC no modo de espera para que ela possa monitorar a rede para acordar os pacotes da LAN e inicializar o sistema se detectar um. Se o driver da NIC não suportar isso, então o wake on LAN não funcionará, até onde eu saiba.

O wiki do Ubuntu cobre um pouco disso, incluindo os aplicativos Linux disponíveis que podem enviar pacotes LAN acordados para hosts ( help.ubuntu.com/community/WakeOnLan ).

----------

A primeira etapa deve incluir a verificação de que o hardware que você pretende comprar suporta as funções de LAN ativadas. Eu ignorei este passo porque na época eu não precisava de wake on LAN functions, mas você pode fazer isso examinando o manual do hardware / folha de especificações e procurando informações / feedback de outros usuários, particularmente sobre o suporte ao driver para o seu sistema operacional escolhido.

De qualquer forma, aqui está o que eu fiz para fazer o meu sistema inicializar via wake on LAN:

  1. Configurou o BIOS do meu host XenServer para ativar as funções de ativação da LAN, por exemplo, para o meu motherboard Asus AM1M-A (BIOS v1001), eu habilitei a opção "Power On por PME" no menu Avançado - > APM (quando no modo avançado). Embora não seja tecnicamente necessário, eu também habilitei o "WOL (incluir perda de energia CA)", que permite ativar as funções da LAN se ocorrer uma falha de energia.

  2. Baixei e instalei o XenServer 6.5 ( xenserver.org/open-source-virtualization-download.html ) no meu host XenServer e configurei um endereço IP estático via acesso local. Então baixei e instalei o XenCenter 6.5 em uma máquina Windows e conectei remotamente ao meu host XenServer. Se você estiver em uma máquina Linux ou Mac, o OpenXenManager poderá funcionar ( github.com/OpenXenManager/openxenmanager ).

  3. Não tenho certeza se essa etapa é necessária . No XenCenter, habilitei "Host Power On" e selecionei a opção wake on LAN conforme descrito aqui ( link ). No entanto, não consegui encontrar a opção "Power On" no XenCenter que a documentação mencionada. Além disso, meu XenServer não ligou quando enviei uma ativação no pacote da LAN para ele.

  4. Por meio do console local (o console remoto no XenCenter provavelmente funcionará também) no meu host XenServer, editei o arquivo "/etc/rc.d/rc.local" e adicionei a linha "/ usr / sbin / ethtool -s eth0 wol g "na parte inferior, de modo que, na inicialização, o comando" ethtool "seja executado para ativar a ativação da NIC nas funções da LAN. Isso é descrito na seção "Configurar o sistema operacional" aqui ( link ).

  5. Encerrei meu host XenServer via XenCenter. Então eu enviei uma esteira no pacote LAN de outra máquina na rede para o meu host XenServer e ele ligou! Eu usei um aplicativo chamado PowerOff ( users.telenet.be/jbosman/applications.html ) para enviar o wake on LAN packet de uma máquina Windows. Se você estiver em uma máquina Linux, veja a página wiki do Ubuntu ligada perto do começo deste post para aplicações similares. Se você está em um Mac, este aplicativo pode funcionar ( readpixel.com/wakeonlan / ).

por 24.02.2015 / 23:11
0

Pode ser que você não tenha ativado o WOL no Windows. Start- > clique direito (meu) computador - > propriedades - > gerenciador de Dispositivos. Encontre sua placa de rede. Clique com o botão direito do mouse no otário e, em seguida, clique em propriedades, gerenciamento de energia. Certifique-se de que a caixa está marcada "permitir que este dispositivo acorde o computador. Agora vá para a guia avançada. Desça até a opção" Desligar o Wake-on-lan "e verifique se ele está ativado. "Acordar na correspondência de padrões" está ativado.

EDITAR: Caso você não tenha ativado o WOL no BIOS, veja como fazer isso. Reinicie (ou inicialize) o seu PC. Pressione a tecla DEL ou qualquer outra chave que você precisa pressionar para entrar no BIOS. Quando estiver no BIOS, procure as configurações de Gerenciamento de energia e WOL (nem todos os BIOS são iguais em aparência, portanto, as configurações de WOL podem receber nomes diferentes). Se você encontrá-lo, habilitá-lo, salve e saia. Se você não tiver certeza do que seu BIOS rotula como WOL, acesse o site do seu BIOS, espreite ou envie uma pergunta perguntando onde encontrar as configurações do WOL.

    
por 24.07.2012 / 21:59
0

Você não pode usar o wake on lan remotamente. Você tem que estar na mesma rede, pois é um pacote especial de layer2. Alguns roteadores domésticos permitem enviar pacotes wol a partir de sua interface web.

    
por 24.07.2012 / 22:33