У меня есть два компьютера, подключенных к домашней беспроводной сети через маршрутизатор 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).

Так что я делаю не так? Это должно быть так или мне нужно как-то открыть эти порты? Я что-то пропустил? Пожалуйста помоги.

1 ответ1

0

Отображение портов NAT не требуется для Wake on Wireless LAN, если только машина, отправляющая пакет Wake, находится на общедоступной (WAN, Интернет) стороне NAT. Если я правильно понимаю вашу первую строку, оба ваших Mac подключены через Wi-Fi к вашему ActionTec T1200H. Таким образом, они находятся в одной (беспроводной) локальной сети Ethernet.

Следуя инструкциям в той статье поддержки, на которую вы ссылались, проверяли ли вы в «Системной информации» (не в «Экономии энергии») на MacBook Pro, что вы видите «Wake On Wireless: Поддерживается»?

Проверяли ли вы, что g8:bc:c9:d4:b0:ee является правильным MAC-адресом для интерфейса Wi-Fi вашего MacBook Pro?

Может быть полезно узнать точный идентификатор модели (например, «MacBookPro11,3») вашей модели MacBook Pro. За последние пару лет на компьютерах Mac были беспроводные карты с достаточным количеством встроенных смарт-карт для обработки ротации групповых ключей WPA/WPA2 и других вещей, необходимых для поддержания связи с сетью Wi-Fi и объявления служб Bonjour в сети, тогда как остальные системы спит. Они поддерживают Wake on Wireless LAN с любой маркой 802.11 AP (беспроводной маршрутизатор). Однако были более ранние модели компьютеров Mac с менее сложными беспроводными картами, которые поддерживали функцию Wake on Wireless LAN только при подключении к базовой станции Apple AirPort [Extreme, Express, Time Capsule]. Если ваша машина достаточно старая, чтобы попасть в эту категорию, вы никогда не сможете настроить Wake on Wireless LAN для работы с маршрутизатором ActionTec.

Кроме того, вы заметили это предупреждение из статьи поддержки?

Портативные компьютеры Mac с включенной функцией Wake on Demand будут выполнять функции Wake on Demand, только если они подключены к адаптеру питания и встроенный дисплей открыт или подключен внешний дисплей.

Подключен ли MacBook Pro к адаптеру питания и открыта ли крышка или подключен внешний дисплей?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .