Użyj routera, aby wypchnąć magiczny pakiet Wake-On-LAN

0

Mam system Ubuntu 14.04, który mogę uruchomić w mojej sieci z innym komputerem Ubuntu 14.04 za pomocą następującego polecenia:

wakeonlan ma:ca:dd:re:ss

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

Jednak moim problemem jest prawidłowe skonfigurowanie routera. Moja tabela zapory mówi, że instrukcje UDP do portów 7 i 9 są przekazywane na wewnętrzny adres docelowy, ale następujące błędy kończą się niepowodzeniem:

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

Uruchomiłem polecenie nmap następujące polecenie, aby przetestować porty strony publicznej:

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

Co dla mnie wygląda dobrze, ale nie ma kości - jakieś pomysły?

rupert160
źródło

Odpowiedzi:

0

Musisz skonfigurować router, aby przekazywał pakiet we właściwe miejsce. Wymaga to statycznego wpisu ARP, mapującego adres MAC na adres IP. Wymaga również wpisu przekierowania portów do statycznego adresu IP. Jest to dość trudne, aby uzyskać poprawną odpowiedź, a być może lepszym pomysłem jest zorganizowanie sposobu sterowania innym komputerem w sieci LAN w celu wysłania pakietu.

David Schwartz
źródło
Podejrzewam, że twoja odpowiedź jest prawidłowa, ale w końcu to, co zrobiłem, to przekierowanie mojego routera na mój „zawsze włączony” raspberrypi i otrzymanie go, aby wysłać magiczny pakiet. :)
rupert160