Acordar o computador da minha empresa a partir de um computador doméstico

2

É possível enviar um pacote de outro computador para o meu computador? Estou interessado em acordar meu computador no trabalho daquele que estou usando em casa. Isto é, gostaria de ligá-lo às 7:00 da manhã enviando-lhe um pacote de ativação do computador doméstico. Não tenho ideia de como realizar essa tarefa aparentemente trivial. Alguém tem alguma idéia de como eu posso conseguir isso?

garyjohn
fonte
1
Se o seu computador estiver desligado, quem receberá o pacote?
2
@NikhilAgrawal: Eu acredito que o consulente está pensando em isto
Amadan
Eu lembro que algumas placas de rede permanecem ligadas quando o computador está desligado. Talvez o WOL funcionasse em tal caso? (Amadan está à minha frente ...)
cyanic
Meu primeiro pensamento seria verificar a BIOS da vítima para ver se ela suporta a ativação da solicitação da rede e verificar se não há firewalls ou outros dispositivos de segurança que possam atrapalhar seu caminho.
Outra abordagem seria usar um interruptor de energia que pode ser controlado via IP remotamente. Conecte seu computador a isso.
Greg Hewgill

Respostas:

4

Existem algumas respostas existentes sobre como fazer isso em C #: https://stackoverflow.com/questions/861873/wake-on-lan-using-c-sharp e http://blog.cordiner.net/2010/03/06/wake-on-lan-c/ dentre elas. O segundo desses links fará com que você escreva um pacote mágico wake-on-lan em C #.

No entanto, há um problema com a configuração como você descreveu, já que você precisa estar na rede local para enviar o pacote wake-on com sucesso. Se você tiver acesso a outra máquina em sua rede de trabalho (por exemplo, se você compartilhar a LAN do escritório com um servidor da Web), poderá usar essa máquina como um intermediário.

Soz
fonte
2

Esta não é exatamente uma pergunta SO, mais como um superusuário. Aqui está a resposta independentemente:

O computador do qual você envia o pacote deve estar na mesma sub-rede. Se você tiver outros computadores em sua rede, poderá fazê-lo com eles ou se o seu roteador tiver um firmware que suporte isso.

Também certifique-se de que sua placa-mãe suporta isso e a opção está habilitada no BIOS. Seria desativado por padrão para economizar energia.

Editar: Se você estiver executando o Linux, confira o comando WOL: http://linux.die.net/man/1/wol

Shawn Buckley
fonte
1

Se você precisar dele às 7 da manhã, todas as manhãs - por que não apenas definir o tempo de despertar na BIOS? A maioria das novas máquinas agora tem esse recurso.

tsells
fonte
0

Isso não ajuda você a partir de um local remoto, mas muitas BIOS modernas do PC permitem que você defina uma ativação no momento. Eu uso isso para acordar PCs de laboratório e quiosque em um horário definido todas as manhãs.

MTAdmin
fonte