Enviar transmissão UDP da Internet para minha rede doméstica

0

Eu quero usar o wake on lan (WOL) para um computador (servidor) na minha rede de qualquer lugar na internet. Quando eu (o remetente) estou dentro da rede doméstica, simplesmente uso wakeonlan com o endereço MAC do adaptador de rede do servidor e envio para o endereço de broadcast (255.255.255.255) na porta 9.

Da Internet usando o IP público da minha rede doméstica, isso não funciona. Meu roteador me permite encaminhar portas específicas para dispositivos específicos, no entanto, parece não haver nenhuma opção para o encaminhamento de porta para o endereço de broadcast. É possível usar o WOL sem usar broadcast? Existe uma maneira de configurar meu roteador para encaminhar para o endereço de broadcast? A marca do meu roteador é um Technicolor TG588v que recebi do meu provedor.

    
por Machtl 12.02.2017 / 14:53

3 respostas

1

Basta encaminhar para o seu endereço de transmissão? digamos que você tenha uma rede 192.168.0.1/24, então o endereço de broadcast é 192.168.0.255.

Aqui está um tutorial para o seu roteador específico: link

Também 255.255.255.255 é o endereço de broadcast da rede zero (0.0.0.0).

Do wiki:

A special definition exists for the IP broadcast address 255.255.255.255. It is the broadcast address of the zero network or 0.0.0.0, which in Internet Protocol standards stands for this network, i.e. the local network. Transmission to this address is limited by definition, in that it is never forwarded by the routers connecting the local network to other networks.

    
por 12.02.2017 / 15:03
0

O que você deseja não funcionará porque o WOL usa o endereço MAC para ativar computadores que não podem ser roteados pela Internet e serão descartados no primeiro roteador.

Você tem algumas opções aqui, você pode obter um computador barato como Raspberry PI que pode funcionar 24/7 (e usar apenas alguns watts de eletricidade) em sua rede local e se conectar a ele da Internet através do canal SSH seguro e enviar transmissões WOL deste computador.

Outra maneira é configurar tinc - rede VPN no modo 'switch' usando interfaces TAP em ambos os lados.

    
por 12.02.2017 / 16:41
0

O que você deseja fazer pode ser feito mesmo sem o suporte especial do roteador para WoL, e sem SSHing ou VNCing ou de outra forma remotamente em alguma caixa na sua LAN doméstica.

No entanto, é necessário que seu roteador permita que você defina um mapeamento ARP estático permanente para o dispositivo de destino que você deseja ativar remotamente. Portanto, primeiro defina um encaminhamento / mapeamento de porta para a porta 9 / UDP para o endereço IP unicast estático do dispositivo de destino e, em seguida, defina um mapeamento ARP estático para mapear esse endereço IP para o endereço MAC do dispositivo de destino.

Alguns roteadores expõem isso na interface do administrador da web, outros não. Alguns permitem que você chegue ao shell Unix dentro do roteador e faça isso do modo tradicional de linha de comando, outros não. Alguns podem ter distribuições Linux aftermarker como OpenWrt, DD-WRT carregado nelas (o que permitiria que você faça isso), outras não.

    
por 12.02.2017 / 18:46