Ciclo de energia de hardware externo

Ciclo de energia de hardware externo

Tenho alguns servidores rodando em casa (para uso pessoal) que ficam inacessíveis para mim quando estou viajando e o modem a cabo dá errado. Embora seja raro, de vez em quando é necessário desligar e ligar o modem.

O modem se conecta à minha rede interna (sem conexão USB) e não oferece opção de reinicialização em sua interface web (se estiver funcionando).

A programação não é um problema, então quero implementar um serviço sentinela que procure periodicamente a vida e, no caso de não ver nada, garanta que o modem seja desligado e ligado - de preferência com algum atraso, mas reiniciando imediatamente se isso for tudo que eu pode fazer.

Minhas opções de configuração de hardware parecem ser:

  1. tenho meu servidor conectado a um plugue inteligente que desliga outros periféricos quando o PC principal é desligado. Nesse caso, eu precisaria definir uma ativação do BIOS que aguarda alguns minutos. Não estou interessado nisso, pois não posso ter certeza de que posso desligar o servidor com segurança.
  2. tenho uma tomada que me permite controlar sua comutação usando USB ou outra conexão serial. Parece melhor, mas não consigo encontrar nada adequado.

Há outras opções que estou perdendo?

[Modem rodando o firmware mais recente e é minha única opção por causa dos requisitos da empresa Cable, e também é de 50Mbps... :-)]

Responder1

Usamos um produto aqui chamadoiBoot. Com ele você pode monitorar um IP remoto, caso seu modem congele e perca a internet, o autoping para o IP remoto falhará e acionará um ciclo de energia do dispositivo (modem) conectado ao dispositivo iBoot. O que, por sua vez, 'deveria' devolver sua internet.

Responder2

É estranho não ter uma opção de reinicialização na interface web. Não sei quão proficiente você é com computadores, mas talvez você queira dar uma olhada um pouco. Além do servidor web, os modems geralmente permitem a conexão de outras formas, por exemplo via telnet. É um tiro no escuro, mas se houver uma opção de reinicialização dessa forma, você poderá codificar algo para ser executado periodicamente no servidor e, quando não conseguir se conectar à rede, reiniciar o modem automaticamente. Por outro lado, é claro, se congelar completamente, você precisará de intervenção de hardware.

Edir: Acabou de me ocorrer isso... você já tentou pesquisar seu modem no Google e procurar recursos ocultos? Meu antigo roteador DSL, por exemplo, ativaria o serviço telnet se você adicionasse algo como "?debug=1" no URL do serviço da web.

Responder3

Se você deseja uma abordagem de tecnologia terrivelmente baixa, basta pegar um daqueles temporizadores de rede e usá-lo para reiniciar o modem todos os dias às 3 da manhã.

Responder4

Acho que encontrei a solução para o meu problema, um kit Phidget que fornece 4 interruptores AC controlados por uma interface USB simples.

PhidgetInterfaceKit 0/0/4

Montagem mínima necessária para conseguir o que desejo... mais ainda!

informação relacionada