WOL - След На LAN по Интернету

Моя проблема стала довольно конкретной, но вероятно довольно легкой решить. Я следовал многочисленным руководствам в Интернете для установки следа на LAN и сумел получить его работающий довольно хороший, хотя у меня все еще есть одна проблема.

Я могу разбудить свой компьютер через LAN и даже по 3G, но когда я отправляю по 3G, я могу только отправить приблизительно минуту или два после того, как я закрылся, компьютер (могло бы быть длиннее), но если это возьмет намного дольше мой компьютер, то не загрузится.

Руководства упомянули что-то о маршрутизаторе, забыв мой MAC-адрес через какое-то время, но если это - проблема, это должно работать по частной сети?, и как я решаю этот вопрос?

Я установил DD-WRT на своем маршрутизаторе DIR-615. Компьютер, который я хочу разбудить, запускает Windows 7 Ultimate.

2
задан 03.04.2011, 23:16

1 ответ

WoL работает путем отправки специально отформатированного пакета Ethernet в MAC-адрес компьютера. Если Вы находитесь в локальной сети (LAN), можно связаться прямой с MAC-адресом компьютера и работами WoL все время вполне счастливо.

Отовсюду вне локальной сети Вы полагаетесь на маршрутизацию IP для передачи инкапсулированных пакетов IP через сеть для получения до компьютера. Эта передача полагается на ARP (Протокол определения адресов) в завершающем переходе (Ваш маршрутизатор к Вашему компьютеру).

Ваш маршрутизатор ведет учет, которого отображаются IP-адреса, к который MAC-адреса - таблица ARP - который периодически имеет устаревшие очищенные записи.

При работе сети маршрутизатор сначала отправляет пакет WHOHAS ARP на все компьютеры в сети (MAC-адрес ff:ff:ff:ff:ff:ff) запрос компьютера, которому указали IP-адрес в пакете для отвечания ARP, ИМЕЕТ пакет, указывая, что это имеет рассматриваемый IP-адрес. Это кэшируется в таблице ARP сроком на время.

Если компьютер переключается (или спящий), сетевой стек ничем больше не может отвечать, таким образом, запрос WHOHAS ARP никогда не успешно выполняется - таким образом, маршрутизатор не может разработать, куда отправить пакет в - следовательно, WoL затем перестал работать.

Существует 2 возможных пути вокруг этой проблемы:

  • Настройте статическую запись ARP на маршрутизаторе

Это является безусловно самым простым, если маршрутизатор имеет способность сохранить MAC-> IP, отображающийся постоянно. Это устранит необходимость ARP, чтобы попытаться обнаружить MAC-адрес Вашего компьютера.

  • Имейте другое сетевое устройство в локальной сети, которая никогда не спит и может выполнить WoL для Вас.

Кажется, побеждает объект действительно, но это может быть единственный способ сделать удаленный-WoL.

7
ответ дан 08.12.2019, 05:07

Теги

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