É 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?
wake-on-lan
garyjohn
fonte
fonte
Respostas:
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.
fonte
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
fonte
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.
fonte
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.
fonte