Задать вопрос
rapman477
@rapman477

Как настроить NAT на роутере для работы Wake On Lan вне локальной сети?

Включил WOL в BIOS и в свойствах сетевой карты.
Внутри локальной сети PC WIN10 включается без проблем.
Вне сети - не работает.

Нашёл эту статью https://habr.com/post/77191/

У меня роутер + белый IP. Есть Virtual Server и IP Filtering.

Пытался по разному. Вот последняя настройка:
1. Сделал Virtual Server:
- внешний порт: 9
- протокол: UDP
- внутренний порт: 9
- Server IP Address: 192.168.0.255

2. Сделал IP Filter
- SrcIP: 192.168.0.255
- SrcPort: 9
- DstIP: 192.168.0.6 (ай пи включаемого PC, он на витой паре)
- DstPort: 9

Подключаюсь по белому IP по порту: xxx.xxx.xx.x:9
  • Вопрос задан
  • 4500 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    Администрирование MS Windows Server
    1 месяц
    Далее
  • Нетология
    Инженер по автоматизации
    13 месяцев
    Далее
  • Skillbox
    Системный администратор с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 5
@MrPurrPurr
Сделайте на роутере статическую ARP запись для вашего компьютера и DNAT настройте на адрес из ARP записи. Это сработает.
Ответ написан
Energoblock
@Energoblock
Geek
Пакет wake-on-lan отправляется на широковещательный адрес внутри вашей локальной сети, поэтому через интернет он не пройдёт. Скорее всего ваш пакет зарежет первый же маршрутизатор на пути следования.

Для удалённого запуска компьютеров я вижу простой способ и сложный.
Простой: подключиться на роутер по ssh и в консоли запустить wakeonlan или etherwake с нужным MAC-адресом.
Сложный: написать сервис (либо веб-интерфейс), запустить на роутере на внешнем порту, и отправлять туда данные. А роутер будет принимать эти данные и запускать локально тот же wakeonlan или etherwake.
Ответ написан
@azqwerty
1x1user
Добавлю, что в случае динамического адреса, можно настроить на роутере DynDNS-сервис, любой который тот поддерживает и использовать для включения полученный т. о. адрес.
Ответ написан
@dinarv
лайфхак. если в сети больше одного windows ПК, то можно установить TeamViewer на оба и настроить на них WoL друг через друга.
В итоге через консоль TeamViewer можно включать машинки - для этого используется соседний узел с TW. Никаких настроек сети не нужно.
Ответ написан
Jump
@Jump Куратор тега Windows
Системный администратор со стажем.
Попробуйте локальный IP статическим сделать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Монетка Екатеринбург
от 130 000 до 160 000 ₽
Гринатом Петрозаводск
До 80 000 ₽
Алабуга Екатеринбург
от 127 500 ₽