Questão Wake-On-Lan - atrás de dois roteadores


Então aqui está minha configuração de rede atual: Existe um roteador central 'Cisco' para o apartamento. Eu conecto sem fio usando um antigo roteador meu (WRT54Gv2) com DD-WRT instalado como um cliente para a rede sem fio central.

Meu roteador, usando DD-WRT, suporta dns dinâmicos e afins (e estou aberto a essa solução).

Então, eu gostaria de enviar um pacote mágico para o roteador do meu cliente (ou para o roteador central, se não for confuso) para ativar meu computador remotamente, para que eu possa acessá-lo quando não estiver em casa.

Eu tenho uma placa-mãe ASROCK | P67 EXTREME4 com suporte para Wake-On-Lan. O computador inicializaria automaticamente em um Ubuntu 11.10 que eu utilizaria para ssh ou para uso gráfico como VNC.


3


origem


Eu tenho tentado entender isso literalmente por alguns anos, mas não consegui descobrir isso com meus roteadores DD-WRT e Linksys. - dpollitt


Respostas:


Os pacotes WOL precisam ser emitidos da rede em que a máquina a ser acordada está ativada. Eles são enviados para um endereço MAC e, portanto, não podem ser roteados pelas redes - eles não podem ser encaminhados por roteadores de uma rede para outra. O roteador dd-wrt está na mesma rede que o PC?

Se assim for, você poderia emitir o pacote wol do roteador dd-wrt


3



Fez algo semelhante a isso com um ASA-5505. Basicamente, você adiciona manualmente o par de endereços MAC / IP à tabela arp do roteador para que o sistema desligado seja encontrado por ip e, em seguida, envie o pacote mágico para o endereço IP real atribuído, não para o endereço de broadcast. Eu posso acender o sistema em VPN a partir de 3000 milhas de distância. - Fiasco Labs
Sério? Isso é interessante! Então você tem a entrada arp definida estaticamente. E você emite o pacote wol para 10.1.1.1 de qualquer lugar, ele é roteado todo o caminho para o ASA, então o ASA olha para sua tabela arp e envia o WOL para o mac que ele tem para 10.1.1.1? Esperto. Você deve adicionar isso como uma resposta, já que não era exatamente o que eu estava sugerindo e é uma ótima idéia. - Paul


Os pacotes Wake-On-Lan não podem ser roteados (eles trabalham somente na rede local, os roteadores não os transmitem).

No entanto, de acordo com Artigo da Wikipedia sobre Wake-on-LANexiste uma coisa como "Broadcast Directed Broadcasts", que, se suportado por todos os roteadores ao longo do caminho e pelo computador de destino, pode ser usado para enviar o pacote WOL através do limite do roteador. Eu duvido muito.


2