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

391
Deci

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

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

0

1 ответ на вопрос

0
f14284

Из вики:

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

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

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

На самом деле, я не думаю, что мой маршрутизатор имеет возможность настройки статической таблицы ARP. Я думаю, что я не могу сделать это таким образом. Будет ли настройка виртуальной локальной сети решить мою проблему? Deci 6 лет назад 0
Я не знаю, извините, но я думаю, прежде всего, что вы должны убедиться, что, если маршрутизатор, например, перезагружается, он ДОЛЖЕН иметь статический ARP-вход с выключенного компьютера, который должен проснуться, вы не можете обойти эту точку без доступа к настройке таблицы ARP системы, так или иначе. Это маршрутизатор в огне, и именно он получает пакеты, поэтому именно он должен быть настроен. Извините за мой английский. f14284 6 лет назад 0
Я обнаружил, что в Windows есть команда "arp -s", которая связывает ip с mac. Это то, что я ищу? Или это будет работать только когда компьютер включен? Deci 6 лет назад 0
Да, но для вашего маршрутизатора TP-LINK ... потому что ваш «шлюз» - это маршрутизатор, а не клиент Windows. f14284 6 лет назад 0
Из интернет-источника: статические настройки ARP должны быть в / etc / ethers, и все, что обрабатывает сетевые взлеты / падения, должно выполнять 'arp -f / etc / ethers'. Но, вероятно, ваш роутер TP-Link без root-доступа не позволит вам изменить это. f14284 6 лет назад 0

Похожие вопросы