Настройка пробуждения по локальной сети для Mac OS X через маршрутизатор Actiontec T1200H: порты 7 и 9 закрыты

Настройка пробуждения по локальной сети для Mac OS X через маршрутизатор Actiontec T1200H: порты 7 и 9 закрыты

У меня два компьютера Mac подключены к домашней беспроводной сети через маршрутизатор Actiontec T1200H.

Оба компьютера Mac поддерживают функцию Wake on Wireless (вОб этом Mac-->Отчет о системе-->Сеть-->Wi-Fi-->Пробуждение по беспроводной сети: поддерживается)

Обе машины прошли "Wake for network access"регистрацию.Системные настройки -> Экономия энергиичто также означает, что оба поддерживают WoL через WiFi (подробнее см. здесь:https://support.apple.com/en-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 -aWakeOnLan GUI из homebrew cask. Они показывают одинаковые адреса, поэтому я считаю, что это правильный адрес интерфейса Wi-Fi, через который подключены компьютеры (en1-для macbookpro, en2-для macpro).

Это также не работает на моем новом Mac Pro (конец 2013 г.).

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

решение1

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

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

Вы проверили, 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 с включенной функцией «Вывод из спящего режима по требованию» будут выполнять функции «Вывод из спящего режима по требованию» только в том случае, если они подключены к адаптеру питания и либо открыт встроенный дисплей, либо подключен внешний дисплей.

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

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