1

У меня возникла проблема с использованием Wake-on-LAN из глобальной сети после того, как все было настроено правильно.

Прежде всего, нет проблем с пробуждением ПК изнутри локальной сети. Всегда работает.

Когда дело доходит до WAN, это также сначала работает для меня. Но через некоторое время, скажем, через 5 минут, он перестает работать, независимо от того, сколько пакетов WOL я пытаюсь отправить.

Есть идеи?

Кстати, я использую проводной интерфейс (Ethernet).

2 ответа2

3

Обычно это происходит из-за того, что ваш маршрутизатор не имеет статического сопоставления ARP (сопоставления IP-адреса и MAC-адреса) для вашего спящего клиента. Динамические сопоставления ARP обычно истекают и удаляются после нескольких минут неиспользования. Поэтому, когда ваш маршрутизатор получает пакет Wake-on-LAN для отправки спящему клиенту через несколько минут, он не знает, на какой MAC-адрес его отправлять. Неважно, что 16 копий целевого MAC-адреса содержатся внутри полезной нагрузки пакета; большинство маршрутизаторов не содержат кода для распознавания формата пакета Wake-on-LAN и используют MAC-адрес из полезной нагрузки в качестве MAC-адреса назначения для заголовка Ethernet, который необходимо создать.

Сконфигурируйте ваш маршрутизатор, чтобы иметь статическое сопоставление ARP для этого клиента. Если у вас нет способа сделать это на вашем маршрутизаторе, рассмотрите возможность обновления до встроенного программного обеспечения, такого как OpenWrt, DD-WRT, Tomato и т.д., Или обновите аппаратное обеспечение вашего маршрутизатора до более гибкого / расширенного / дружественного к гикам.

0

Итак, после недавнего исследования, которое я сделал, я пришел к 2 решениям проблемы:

Первый - настроить кэш ARP, как предложил Spiff. Таким образом, одним из "лучших из 2015" маршрутизаторов, которые поддерживают эту функцию, будет Archer C7 от TP-LINK. в руководстве по маршрутизатору вы сможете найти соответствующую информацию, выполнив поиск по "ARP List".

Второе решение менее удобно для домашнего использования, но все же это хорошее решение для тех, кто считает это возможным. Вы можете настроить ПК / сервер под управлением серверной ОС и настроить его как DHCP-сервер. Одним из вариантов был бы STATIC ARP CACHE.

Надеюсь, я как-то помог с моими двумя центами./// Мир и любовь.

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