Используйте маршрутизатор для отправки магического пакета Wake-On-LAN

Используйте маршрутизатор для отправки магического пакета Wake-On-LAN

У меня есть система Ubuntu 14.04, которую я могу запустить в своей сети с другим компьютером Ubuntu 14.04 с помощью следующей команды:

wakeonlan ma:ca:dd:re:ss

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

Однако моя проблема заключается в правильной настройке маршрутизатора. Таблица моего брандмауэра говорит, что UDP-заявления в порты 7 и 9 пересылаются на внутренний целевой адрес, но следующее не удается:

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

Я запустил следующую команду nmap для проверки публичных портов:

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

Мне это кажется хорошим, но пока безрезультатно. Есть идеи?

решение1

Вам нужно настроить маршрутизатор для пересылки пакета в нужное место. Для этого требуется статическая запись ARP, сопоставляющая MAC-адрес с IP-адресом. Также требуется запись переадресации порта на статический IP-адрес. Это довольно сложно сделать правильно, и, возможно, лучшей идеей будет организовать способ отдать команду другой машине в локальной сети отправить пакет.

Связанный контент