acorda o computador quando o IP é pingado

0

Eu quero acordar meu computador usando WoL ou um "VTL" (Virtual Tripline). mas, como estou em um roteador com outros dispositivos, não consigo usar o WoL. Então eu olhei para um Virtual Tripline no google - sem resultados que eu quero. Então, meu amigo, que sugeriu obter uma VTL, disse que se eu pudesse criar um script C / C ++ que despertasse o computador quando seu IP fosse pingado, com uma porta nele (rm-servers.no-ip.org:25570) , ele despertará o computador do modo de suspensão. Mas idk como fazer isso e eu preciso de alguma ajuda, porque eu não sei um monte de C / C + +. Alguém pode me dizer como colocá-lo no computador que está no modo de suspensão? ou, o que eu não prefiro, em outro computador?

Especificações técnicas:

Sufixo DNS específico da conexão:
Descrição: Controlador Gigabit Ethernet Marvell Yukon 88E8001 / 8003/8010 PCI
Endereço físico: 00-13-D4-9C-2D-60
DHCP ativado: sim
Endereço IPv4: 192.168.1.105
Máscara de Sub-rede IPv4: 255.255.255.0
Gateway padrão do IPv4: 192.168.1.1
Servidor DHCP IPv4: 192.168.1.1
Servidor DNS IPv4: 192.168.0.1
Servidor WINS IPv4:
NetBIOS sobre Tcpip ativado: sim
Endereço IPv6 local do link: fe80 :: 4b6: 9454: 25e0: 171e% 12
Gateway padrão do IPv6:
Servidor DNS IPv6:

    
por user2649805 12.09.2013 / 04:16

2 respostas

2

Eu ficaria muito surpreso se isso fosse possível, já que "WoL" é uma funcionalidade adicional incluída no hardware da placa de rede onde ela está disponível.

Para o que você está tentando fazer, a pilha de sua rede de computadores precisaria estar em um estado utilizável, o que implica que o sistema não está dormindo, portanto, ele não está disponível para você.

Não sei ao certo o que você quer dizer com "um roteador com outros dispositivos". Se você estiver na mesma sub-rede / lan do dispositivo que deseja acordar, poderá usar o WoL, pois ele não passa pelo roteador. Se você precisa passar pelo roteador, então isso é substancialmente mais difícil.

    
por 12.09.2013 / 04:24
0

Parece-me que o que você está tentando fazer é ativar uma máquina dentro de uma rede, onde você está em uma rede externa?

Se sim, então seu amigo parece estar no caminho certo aqui. Você tem um pouco de pesquisa para fazer.

A única opção que eu sei, é ter outra máquina (de preferência algo de baixa potência como um NAS / raspberry pi) que escuta pacotes de entrada em uma porta específica conectada à mesma sub-rede que sua máquina de destino (você precisará para encaminhar essa porta no roteador). Se a máquina receber uma mensagem de "wake up $ ip" de algum tipo, ela enviará uma solicitação WOL na sub-rede para o endereço IP que você transmitiu (ou codificado).

Não estou familiarizado com a execução de roteadores baseados em linux, mas essa seria sua segunda opção.

Não consigo ver agora, mas, quando chegar em casa, atualizarei com todos os pacotes que puder encontrar que possam fazer isso.

    
por 14.01.2016 / 04:10