Mam dwa macs podłączone do domowej sieci bezprzewodowej za pomocą routera Actiontec T1200H.
Oba macs obsługują Wake on Wireless (w Informacje o tym Macu - & gt; Raport systemowy - & gt; Sieć - & gt; Wi-fi - & gt; Wake on wireless: Obsługiwane )
Obie maszyny mają "Wake for network access"
zakwaterowany Preferencje systemowe - & gt; Oszczędzacz energii co oznacza również, że oba obsługują WoL przez WiFi (przeczytaj tutaj: https://support.apple.com/en-ca/HT201960 ).
Oba działające OS X 10.10.3 Yosemite. Przekierowanie portów w interfejsie sieciowym routera (nie jestem pewien, czy poprawiłem):
LAN IP Address: 192.168.1.64 # macbookpro which is supposed to get WoL packet
External (WAN) Start Port: 9
External (WAN) End Port: 9
Internal (LAN) Start Port: 9
Internal (LAN) End Port: 9
Protocol: UDP
To samo dotyczy portu 7.
Próbuję obudzić mojego MacBooka Pro 15 ”w połowie 2010 roku (laptop podłączony do zasilacza i wbudowany wyświetlacz jest otwarty) wysyłanie pakietów z mac pro za pomocą tego polecenia:
$ wakeonlan -i 192.168.1.64 -p 9 g8:bc:c9:d4:b0:ee
Sending magic packet to 192.168.1.64:9 with g8:bc:c9:d4:b0:ee
Więc to nie działa, a kiedy skanuję port 9 nmap mówi, że jest zamknięty:
$ sudo nmap -sU -p 7,9 192.168.1.64
...
PORT STATE SERVICE
7/udp closed echo
9/udp closed discard
Sprawdzam, czy adres mac jest poprawny, używając arp -a
i WakeOnLan GUI z homebrew cask
. Pokazują identyczne adresy, więc uważam, że jest to poprawny adres interfejsu Wi-Fi, do którego podłączone są komputery (en1-for macbookpro, en2-for macpro).
Nie działa również w przypadku mojego nowego komputera Mac Pro (koniec 2013 r.).
Więc co robię źle? Czy powinno tak być, czy muszę jakoś otworzyć te porty? Czy coś mi brakuje? Proszę pomóż.
fing
aplikacja na iPhone'a / iPada do generowania pakietów Wake-on-LAN w bardzo prosty sposób.Odpowiedzi:
Mapowanie portów NAT nie jest konieczne dla Wake on Wireless LAN, chyba że maszyna wysyłająca pakiet Wake jest w publicznej (WAN, Internet) stronie NAT. Jeśli poprawnie rozumiem twoją pierwszą linię, oba komputery Mac są połączone przez Wi-Fi z ActionTec T1200H. Więc są w tej samej (bezprzewodowej) sieci Ethernet LAN.
Czy zgodnie z instrukcjami zawartymi w tym artykule pomocy technicznej, z którym nawiązałeś połączenie, zweryfikowałeś w informacji o systemie (nie oszczędzaniu energii) w MacBooku Pro, że widzisz „Wake On Wireless: Supported”?
Sprawdziłeś to
g8:bc:c9:d4:b0:ee
jest prawidłowy adres MAC interfejsu Wi-Fi komputera MacBook Pro?Pomocne może być poznanie dokładnego identyfikatora modelu (np. „MacBookPro11,3”) modelu MacBook Pro. Przez ostatnie kilka lat komputery Mac posiadały karty bezprzewodowe z wystarczającą ilością wbudowanych funkcji inteligentnych do obsługi rotacji klucza grupowego WPA / WPA2 i inne rzeczy niezbędne do utrzymania skojarzenia z siecią Wi-Fi i utrzymywania usług Bonjour reklamowanych w sieci, podczas gdy reszta systemu śpi. Obsługują one funkcję Wake on Wireless LAN z dowolną marką 802.11 AP (router bezprzewodowy). Jednak były wcześniej modele komputerów Mac z mniej zaawansowanymi kartami bezprzewodowymi, które obsługiwały Wake on Wireless LAN tylko gdy jest powiązany ze stacją bazową Apple AirPort [Extreme, Express, Time Capsule]. Jeśli Twoja maszyna jest wystarczająco stara, aby zaliczyć się do tej kategorii, nigdy nie będziesz w stanie uzyskać Wake on Wireless LAN do pracy z routerem ActionTec.
Czy zauważyłeś to zastrzeżenie z artykułu pomocy technicznej?
Czy masz MacBooka Pro podłączonego do zasilacza i czy pokrywa jest otwarta, czy podłączony jest zewnętrzny monitor?
źródło
-i $IPADDRESS
argument dowakeonlan
i faktycznie może to spowodować przerwanie, jeśli maszyna wysyłająca nie ma statycznego mapowania ARP dla maszyny docelowej. Zostaw tę część, aby pakiet został wysłany na adres IPv4 z ograniczoną transmisją.-i $IPADDRESS
. Ale kiedy to robię, otrzymuję:Sending magic packet to 255.255.255.255:9 with $MACADDRESS
-i $IPADDRESS
.