1

Итак, в качестве предыстории я пытаюсь настроить службу Wake on Wan для определенного устройства. Сервис не представляет собой проблему, он работает в своем текущем виде. Проблема возникает из-за того, что таблица / кэш arp очищает MAC-адрес устройства, к которому я пытаюсь подключиться через 15-20 минут.

Если я попытаюсь сделать WoW между временем, когда я уложу его в сон, и 15-20 минутами, он проснется, но после этого просто перейдет в спящий режим.

Инструкции, которые я нашел относительно этой задачи, указывают мне на telnet на 192.168.1.254(шлюз по умолчанию), чтобы затем я мог добавить запись arp, однако, telnet, кажется, отключен на этом проприетарном оборудовании. Он включен в руководстве здесь что телнет возможно на оборудовании. Посещение сайта управления оборудованием, введя 192.168.1.254 в строку URL, не имеет никаких опций в любом меню для активации telnet. Ошибка, которую я получаю при попытке telnet:

Microsoft Telnet> o 192.168.1.254 Connecting To 192.168.1.254...Could not open connection to the host, on port 23: Connect failed Microsoft Telnet>

После этого я попытался понизить версию встроенного программного обеспечения на маршрутизаторе, чтобы разрешить обход системы, чтобы разрешить telnet, но я не смог найти версию встроенного ПО, которая зашла достаточно далеко, чтобы позволить это. Итак, я думаю, что мой вопрос можно сформулировать так: «Есть ли способ, которым я могу подключиться к своему маршрутизатору (NVG589) через telnet или другими методами, чтобы я мог ввести новую статическую запись в ее таблицу ARP, чтобы Wake on Wan работал мимо этого знака истечения срока действия?

Если вам нужна какая-либо другая информация, дайте мне знать, и я предоставлю как можно лучше. Если вам нужно больше узнать о настройке WoW, помимо того, что я здесь объяснил, я также могу это сделать. Благодарю.

Изменить: Чтобы уточнить в основном посте то, что я обсуждал в комментариях, у меня включена активная переадресация портов, нацеленная на мой ПК с NAT, специфичным для того, что он должен получить для Wake on Wan. Я также разрешил входящий трафик через параметры общедоступной подсети, отключил соответствующие параметры брандмауэра и отключил все ограничения пакетов. Со всеми моими текущими настройками на сайте управления оборудованием (http://192.168.1.254) я могу успешно отправлять пакет Magic Packet удаленно. Пакет, отправляемый на мой маршрутизатор и пересылаемый на мой компьютер, не является проблемой.

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

1 ответ1

0

Я считаю, что вы задаете не тот вопрос.

Чтобы ответить на ваш вопрос, роутер проприетарный. Тип запрашиваемой вами функции, вероятно, отсутствует, и вы ничего не можете сделать, чтобы изменить это.

Вопрос, который вы должны задать, заключается в следующем: почему для пробуждения по локальной сети вообще требуется таблица ARP?

ARP преобразует IP-адреса в MAC-адреса. Wake on LAN работает на уровне OSI 2. Или, другими словами, он работает с MAC-адресами. Волшебный пакет, который пробуждает компьютер, должен быть направлен на его MAC-адрес, а не на его IP-адрес. Компьютер не имеет IP-адрес в режиме ожидания. Вот почему запись ARP исчезает. Итак, ответ на этот вопрос заключается в том, что вы используете WOL ненадлежащим образом. Вам просто повезло, что это работает вообще, потому что у вас есть эфемерная запись ARP, помогающая вам.

Если вы хотите использовать WOL через Интернет, вам понадобится прокси-служба, которая сделает это за вас. WOL был специально разработан для использования между компьютерами в одной локальной сети.

Вот хорошая ссылка, которая, я надеюсь, объяснит это лучше, чем у меня: https://www.smallnetbuilder.com/lanwan/lanwan-howto/29941-how-to-wake-on-lan-wake-on-wan

https://en.m.wikipedia.org/wiki/Wake-on-LAN

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