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

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

1 ответ1

0

Из вики:

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

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

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

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