У меня есть два компьютера, подключенных к домашней беспроводной сети через маршрутизатор Actiontec T1200H.
Оба устройства поддерживают Wake on Wireless (в разделе «Об этом Mac» -> «Системный отчет» -> «Сеть» -> Wi-Fi -> «Wake On Wireless»: поддерживается ).
На обеих машинах установлен флажок "Wake for network access"
в « Системных настройках» -> "Экономия энергии", что также означает, что обе поддерживают WoL через WiFi (см. Его здесь: https://support.apple.com/ru-ca/HT201960).
Оба работают под управлением OS X 10.10.3 Yosemite. Переадресация портов в веб-интерфейсе маршрутизатора (я не уверен, что сделал правильно):
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
И то же самое для порта 7.
Я пытаюсь разбудить свой MacBookPro 15 "середины 2010 года (ноутбук подключен к адаптеру питания и встроенный дисплей открыт), отправляя пакеты из macpro с помощью этой команды:
$ 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
Так что это не работает, и когда я сканирую порт 9, nmap говорит, что он закрыт:
$ sudo nmap -sU -p 7,9 192.168.1.64
...
PORT STATE SERVICE
7/udp closed echo
9/udp closed discard
Я проверяю правильность MAC-адреса с помощью arp -a
и графического интерфейса WakeOnLan из homebrew cask
. Они показывают идентичные адреса, поэтому я считаю, что это правильный адрес интерфейса Wi-Fi, к которому подключены компьютеры (en1-для macbookpro, en2-для macpro).
Это также не работает для моего нового Mac Pro (конец 2013).
Так что я делаю не так? Это должно быть так или мне нужно как-то открыть эти порты? Я что-то пропустил? Пожалуйста помоги.