Utilisez un routeur pour envoyer le paquet magique Wake-On-LAN

0

J'ai un système Ubuntu 14.04 que je peux démarrer à l'intérieur de mon réseau avec un autre ordinateur Ubuntu 14.04 à l'aide de la commande suivante:

wakeonlan ma:ca:dd:re:ss

Sending magic packet to 255.255.255.255:9 with ma:ca:dd:re:ss

Cependant, mon problème est de configurer le routeur correctement. Ma table de pare-feu indique que les instructions UDP dans les ports 7 et 9 sont transférées à l'adresse cible interne, mais que le problème suivant échoue:

wakeonlan -i pub.lic.ipa.ddr ma:ca:dd:re:ss

Sending magic packet to pub.lic.ipa.ddr:9 with ma:ca:dd:re:ss

J'ai exécuté une commande après la commande nmap pour tester les ports du côté public:

sudo nmap -sU -p 7,9 pub.lic.ipa.ddr

Starting Nmap 6.40 ( http://nmap.org ) at 2016-02-02 01:04 AEDT
Nmap scan report for hostname (pub.lic.ipa.ddr)
Host is up (0.0034s latency).
PORT  STATE         SERVICE
7/udp open|filtered echo
9/udp open|filtered discard

Nmap done: 1 IP address (1 host up) scanned in 2.32 seconds

Ce qui me semble bon mais pas de dés, aucune idée?

rupert160
la source

Réponses:

0

Vous devez configurer le routeur pour transférer le paquet au bon endroit. Cela nécessite une entrée ARP statique, mappant l'adresse MAC à l'adresse IP. Il nécessite également une entrée de transfert de port vers l’IP statique. C'est assez délicat à comprendre, et peut-être une meilleure idée serait-elle de trouver un moyen de commander à une autre machine du réseau local d'envoyer le paquet.

David Schwartz
la source
Je soupçonne que votre réponse est correcte, mais en fin de compte ce que j’ai fait est de transférer le routeur de mon routeur à mon "toujours actif" raspberrypi et de le faire envoyer le paquet magique. :)
rupert160