1

Я исследую лучший способ удаленного пробуждения моего компьютера через брандмауэр через Интернет (компьютер, который нужно разбудить, - это Mac). Благодаря внешним исследованиям я понял, что должен быть в состоянии послать "Волшебный пакет" с MAC-адресом компьютера, который должен быть разбужен, на порт UDP 9, и это должно разбудить компьютер (я включу Управление Ethernet в разделе Энергия папка в системных настройках, а также переадресация портов для порта 9 в брандмауэре).

  1. Мне было интересно, есть ли способ отредактировать список контроля доступа или какой-либо другой файл на Mac, чтобы учитывались только пакеты, приходящие с моего определенного внешнего IP-адреса через порт 9 (т. Е. Для предотвращения постоянного пробуждения внешнего злоумышленника компьютер).

  2. Мне также было интересно, есть ли удобная утилита командной строки для отправки волшебных пакетов через Интернет с Mac (а не через LAN).

1 ответ1

1

Волшебные пакеты обычно не маршрутизируются через Интернет, потому что

  • они отправляются как широковещательные кадры, поэтому MAC-адрес назначения должен быть широковещательным адресом (ff:ff:ff:ff:ff:ff), и
  • даже если это не так, ваш компьютер будет в то время спит, поэтому локальный маршрутизатор не получит ответ на запрос ARP для IP-адреса вашего компьютера.

Вы можете разбудить компьютер удаленно, но вам нужно сделать это с

  • направленные широковещательные рассылки (вам понадобится ваш локальный маршрутизатор для генерации широковещательного кадра, когда он направляет пакет в вашу локальную сеть с широковещательным IP-адресом), или
  • какое-то локальное устройство, которое сгенерирует пакет для вас. Некоторые отечественные маршрутизаторы могут делать это изначально.

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