У меня есть компьютер в моей домашней локальной сети, и я успешно настроил свой компьютер и маршрутизатор для использования wol через Интернет.

Проблема в том, что через некоторое время (скажем, ночью) на следующий день я хочу запустить свой компьютер через Интернет, но он не работает, но его можно разбудить из домашней локальной сети.

У меня правильный публичный IP-адрес моего маршрутизатора. Я использую эту ссылку для WOL через Интернет

Ответ на этот вопрос кажется хорошим, но я не думаю, что это объясняет, почему WOL через Интернет терпит неудачу, но успех WOL.

1 ответ1

0

Вы на самом деле правы: на вопрос не ответил Маженко.

Причина в том, что пакеты WOL отправляются через Интернет (WOI?) являются пакетами особой природы, называемыми направленными широковещательными рассылками (SDB ). Они обязаны своим именем тому факту, что, как только они достигают конечного маршрутизатора, они не пересылаются с использованием IP-адреса конкретному компьютеру, а вместо этого преобразуются в широковещательные пакеты, отправляемые всем устройствам в локальной сети. Это именно та техника, которая используется изображением на веб-странице, на которую вы ссылаетесь, как объясняется самим изображением в разделе « Пробуждение по локальной сети» через Интернет .

Таким образом, объяснение Майенко (что маршрутизатор сначала попытается идентифицировать ПК, на который отправляется волшебный пакет, и прекратит это делать после истечения срока действия своего кэша ARP, поскольку спящий ПК не может отвечать на запросы ARP), неверно. Трансляция, направленная на подсеть, преобразуется в трансляцию ARP без необходимости IP-маршрутизации.

Так почему же этот механизм перестает работать? Не знаю точно. Однако я могу предположить, что это функция безопасности вашего маршрутизатора. SDB - это идеальные средства для печально известной DDoS-атаки, называемой Smurf- атакой. В том же разделе, указанном выше, на изображении указано, что у маршрутизаторов Cisco есть опция, запрещающая SDB . Возможно, ваш маршрутизатор имеет функцию безопасности, в соответствии с которой он будет взрывать SDB, если и только если он сможет найти MAC-адрес, к которому они адресованы. Это сделает невозможным для внешнего злоумышленника воспользоваться этой уязвимостью: как посторонний может угадать MAC-адрес, фактически присутствующий в данной локальной сети?

Есть один простой способ проверить это объяснение: попробуйте некоторые решения для WOL через Интернет (WOI?) предложено на странице WOL DD-WRT. Не все из них открыты для вас, если у вас нет маршрутизатора DD-WRT, но некоторые из них открыты. И, если вы решите приобрести маршрутизатор DD-WRT (некоторые из Buffalos изначально), прочитайте сценарии, чтобы разбудить определенный компьютер, что довольно приятно и удобно.

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