У меня есть прямое сетевое соединение между ПК с Windows 10 и Raspberry Pi.

Я настроил Pi как сервер, на котором я могу запрыгнуть и запустить скрипт, который будет запускать Etherwake, программу Wake on lan из командной строки, и она отлично работает, когда я проверяю ее, выключая компьютер и позволяя ему сидеть на месте. минуту, затем я запускаю команду и компьютер включается.

Но когда я оставляю это на ночь, это больше не работает. Запуск скрипта ничего не делает.

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

1 ответ1

0

Машина, которая передает волшебный пакет WoL в локальную сеть, должна знать MAC-адрес машины, который необходимо активировать. Для людей, которые разбудили домашнюю машину из другого места, их маршрутизатор шлюза - это машина, которая пересылает пакет в локальную сеть, поэтому маршрутизатор - это машина, которой требуется статическая запись в таблице ARP.

В вашем сценарии ваш Raspberry Pi - это машина, которой требуется статическая запись в таблице ARP.

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