Alternativas Wake on LAN


8

Sei que há um ou dois posts relacionados, mas nenhum que chega exatamente ao que estou perguntando.

Estou usando um computador antigo como um NAS usando o FreeNAS e, depois de alguns ajustes, tudo fica bem. O NAS está sendo usado apenas por mim e pelo meu colega de quarto, então eu gostaria de poder usar o WOL (em conjunto com um script básico de desligamento) para ter a liberdade de ligar / desligar o NAS sempre que economizar energia. Com base em várias postagens no fórum, falta de inclusão como um recurso no manual da placa-mãe e falta de configurações de WOL no BIOS, parece que minha placa-mãe não suporta WOL (Asus p5ld2); no entanto, minha placa de rede sim (Marvell 88E8053). Só para ter certeza, eu tentei o WOL de qualquer maneira; a NIC recebeu os pacotes mágicos WOL (a luz piscou), mas o computador nunca foi ligado.

Suficientemente convencido de que o WOL não é uma opção viável, naturalmente comecei a considerar alternativas como ...

  • Um dispositivo Rube Goldberg (brincando ..... principalmente)
  • Modifique um acionador de partida remoto para ligá-lo remotamente (já fiz isso no passado e algumas partes estão por aí)
  • Use um microcontrolador para ligar o computador após receber um determinado pacote mágico (provavelmente WOL por simplicidade).

Dessas, acho que o microcontrolador é o melhor (dinheiro à parte), pois se conecta diretamente à minha rede e não é restrito por alcance, como o acionador de partida remoto do carro ou falha mecânica.


Então, minhas perguntas para você são boas pessoas:

  • Que alternativas estou perdendo
  • Quais são algumas das armadilhas / considerações em que preciso pensar
  • Quais são algumas sugestões gerais que você daria
  • Se o microcontrolador é a melhor opção, qual microcontrolador você sugere?
    • Sou desenvolvedor de software com experiência em Java / C / C ++ / Python / Lisp / Haskell / Scala e não me oponho a aprender uma nova linguagem e outros enfeites.

Respostas:


2

Bem, a solução mais simples de hardware seria conectar seu comutador on a ser ligado por um relé de algum tipo. Considerando a 'complexidade' do problema (ou seja, você precisa emular pressionando um botão de energia simples e fraco), praticamente qualquer microcontrolador faria, e tudo o que você precisa fazer é tocar no fio do interruptor (o que é fácil para substituir em você estragar, e colmatar, conforme necessário.

Gostaria de perguntar, você deseja ligá-lo depois de desligá-lo (porque o sistema não está em uso) ou em caso de falta de energia? Muitos sistemas, mesmo PIIIs geriátricos, podem ser configurados para simplesmente reiniciar após falha de energia

Eu também apontaria que há uma abordagem mecânica , embora eu suponha que ter um computador funcionando para ligar outro computador seja menos prático do que o descrito acima.


Gostaria da capacidade de desligar e ligar o sistema à vontade para economizar energia. Então, originalmente eu pretendia usar o WOL juntamente com um script de desligamento simples. Atualizei a pergunta original para incluir essas informações também.
Bface

nesse caso, um relé controlado por microcontrolador faria o truque. Você provavelmente gostaria de olhar para o arudino (já que ele possui uma blindagem Ethernet) e unir no interruptor liga / desliga para fazer o que é necessário. Os resultados específicos provavelmente seriam melhores / tópicos no site de troca de pilha EE
Journeyman Geek

Eu modifiquei um motor de partida remoto para ligar o computador antes; além do microcontrolador, toda a fiação não é novidade. :)
Bface

3

De acordo com o manual no asus.com, a placa possui "ativação no PCI" e "ativação no PCIE". Habilite isso para o WOL.

Você também pode precisar habilitar o WOL no seu sistema operacional. Pode estar desativado por padrão, mas eu não conheço o FreeNAS (nem o FreeBSD) bom o suficiente para dizer como.

Atualização: o chip de rede está conectado ao barramento PCI ou PCIe e, portanto, pode ativar o sistema através da linha de ativação do barramento. Existem duas condições de pré-requisito:

  1. O sistema de ativação do PCI / PCIe está ativo (ativado e ativado).
  2. O chip de rede tem o WOL ativado - normalmente através das configurações do driver.


1
WakeOnLan (última edição em 16-08-2008) - Parece estar desatualizado, não acha?
Turbo J

Eu baixei o manual da minha placa no site asus.com e não consegui encontrar o que você estava falando. Você recebeu o manual para o p5ld2-VM ou SE? Além disso, minha placa de rede está integrada, por isso estou um pouco confuso sobre como ativar a ativação no PCI ajudaria a placa integrada.
Bface

Eu encontrei o seguinte, que só me confundiu mais: "O controlador Gigabit LAN não suporta a função Wake-On_LAN S5 em modo DOS ou Windows ME"
Bface

Isso significa que os drivers do DOS não suportam a habilitação do WOL e o BIOS também. Você precisa habilitar o WOL através do SO. E da próxima vez, use o nome completo do modelo do seu painel. Usei o manual p5ld2sem acréscimos.
Turbo J

1

Você sempre pode instalar uma placa de rede com WOL suportada pelo sistema operacional. Desde que você possa ativar o PCI, você deve estar bem.


0

A conexão sem fio é sempre uma idéia bacana, mas há desvantagens, como ligar e desligar acidentalmente. Uma alimentação acidental provavelmente não é grande coisa. No entanto, um desligamento acidental pode ser. Você pode pegar o keyfob e pressionar por engano o botão errado, causando um desligamento. Pior ainda, embora improvável, que alguém por perto esteja usando um sinal semelhante que corresponda ao seu receptor; por exemplo, abridor de porta de garagem de alguém.

Digo isso por experiência própria, pois descobri meu antigo vizinho e usava as mesmas frequências X10. Estávamos lutando um contra o outro por luzes e demoramos um bom tempo para descobrir ...

Por que não substituir a placa-mãe?

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.