Wake on Lan не работает на wan

Wake on Lan не работает на wan

Я пытаюсь настроить пробуждение по локальной сети. Мой маршрутизатор не позволяет переадресовывать порты для широковещательной передачи, поэтому я привязал mac-адрес моей системы к статическому ip-адресу в панели управления маршрутизатора. Я также перенаправил порт 9 на установленный мной ip-адрес, поэтому, когда маршрутизатор получает запрос, он должен перенаправить его на mac-адрес моего компьютера. Единственная проблема в том, что по какой-то причине компьютер пробуждается через локальную сеть, но не через wan. Я использую приложение WolOn для Android для отправки магического пакета, и у меня на системе установлен Kali Linux. Мой маршрутизатор — TP-Link TD-W8961ND версии 3.0. Спасибо за помощь!

ОБНОВЛЕНИЕ: Я запустил tcpdump, оказалось, что моя машина получает пакет magic и по lan, и по wan. По какой-то причине она не просыпается по wan. Может ли быть, что система отклоняет пакеты wan magic? Они, похоже, отличаются от пакетов lan

решение1

Из Вики:

Можно запустить Wake-on-LAN через Интернет, на машину, расположенную за маршрутизатором NAT, но это при определенных условиях: пакет magic должен быть пакетом UDP, используемый порт которого перенаправлен на IP-адрес машины, которую нужно разбудить. Компьютер выключен, поэтому необходимо постоянно настраивать связь MAC-адреса/IP-адреса в таблице ARP маршрутизатора (в противном случае эта связь истекает в маршрутизаторе примерно через 5 минут, и пакет magic не будет направлен на машину). Некоторые маршрутизаторы могут разбудить машину из локальной сети через свой веб-интерфейс или через telnet.

Когда вы говорите: Я привязал MAC-адрес своей системы к статическому IP-адресу в панели управления маршрутизатора...

Вы добавили запись в таблицу ARP?

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