3

Я пытаюсь отправить пакеты WOL на серию компьютеров, которая работает, когда машина, отправляющая пакет, подключена к месту назначения одним или несколькими коммутаторами, но если пакет должен пересечь маршрутизатор, он съедается. Люди, отвечающие за настройку и обслуживание маршрутизаторов / коммутаторов, говорят мне, что маршрутизаторы потребляют пакеты WOL, потому что они отправляются как широковещательные сообщения.

Поэтому я хотел бы знать, знает ли кто-нибудь, как я мог бы отправить кадр WOL на компьютер на другой стороне маршрутизатора, не упаковывая его в широковещательный IP-пакет.

3 ответа3

4

Wake-On-LAN использует "волшебный пакет", отправленный на уровне 2 модели OSI. Маршрутизаторы нуждаются в информации, которая содержится на уровне 3 модели OSI для маршрутизации пакетов. Коммутаторы на другом устройстве - это устройства уровня 2, поэтому он работает, когда вы просто проходите через коммутатор. Короче говоря, вам нужно иметь IP-информацию для пересечения маршрутизатора, WOL имеет только информацию MAC-адреса, поэтому невозможно пересечь маршрутизатор.

Кроме того, компьютер, который вы хотите разбудить, не включен и, следовательно, не имеет IP-адреса, поэтому было бы невозможно отправить пакет и пересечь его через маршрутизатор и достичь вашего компьютера без настройки статического маршрутизатора. направьте пакет к MAC вашей сетевой карты (дополнительные параметры см. в Wake-on-Internet ).

0

Обычно маршрутизаторы блокируют пакеты, отправляемые на широковещательные IP-адреса, например 192.168.0.255 (также и VPN-соединения).

Но магические пакеты могут пересекать маршрутизатор, если он позволяет добавлять статические записи в свою таблицу ARP:

  • Вы можете создать еще один широковещательный адрес для своего маршрутизатора. Например, добавьте эту запись ARP: 192.168.0.254 FF: FF: FF: FF: FF: FF.
  • Другой способ - назначить MAC-адрес IP-адресу назначения: 192.168.0.X XX: XX: XX: XX: XX: XX.
0

Хотя предыдущий ответ имеет смысл, это неправда, что волшебный пакет не может пересечь маршрутизатор. Попробуйте Wake On LAN 2, чтобы включить компьютер в локальной сети. Я смог запустить его с ПК, подключенного через WLAN, чтобы включить другую машину, подключенную к коммутатору, который был подключен к маршрутизатору. Не уверен, что статический IP-адрес в маршрутизаторе добился цели. Возможно, программное обеспечение отправляет на 192.168.0.255 (широковещательный адрес сети) для доступа ко всем подключенным адаптерам.

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