Как я могу использовать Wake-On-Lan на сервере в домашней сети из любого места в Интернете?

У меня есть компьютер с Ubuntu Server 18.04.3 LTS и ноутбук с Ubuntu Desktop 18.04.3 LTS.

Оба правильно настроены, чтобы позволить клиенту (ноутбуку) подключаться к серверу (ПК) через SSH в LAN / WLan, и я уже тестировал и использовал это много раз. Я также перенаправил порт с моим домашним маршрутизатором (BTHomeHub6), чтобы разрешить SSH через порт Ethernet сервера, используя его общедоступный IP-адрес. Наконец, сервер настроен на прием магических пакетов WOL (+ переадресация портов), поэтому я могу запустить его из любого места с подключением к Интернету.

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

ssh: подключение к хосту [публичный ip сервера] порт 22: нет маршрута к хосту

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

Спасибо, надеюсь, я объяснил это достаточно хорошо


РЕДАКТИРОВАТЬ:

Я использую эту команду для отправки магических пакетов (с терминальным пакетом ] wakeonlan ):

wakeonlan -i [Public IP] -p [10009] [MAC ADDR]

У меня есть два правила переадресации портов TCP / UDP на домашнем маршрутизаторе:

  1. ВНУТРЕННИЙ (Начало / Конец = 22/22) в ВНЕШНИЙ (Начало / Конец = 22/22). Для SSH
  2. ВНУТРЕННИЙ (Начало / Конец = 10009/10009) до ВНЕШНЕГО (Начало / Конец = 10009/10009). Для WOL

РЕДАКТИРОВАТЬ 2:

Задав тот же вопрос на Reddit, я считаю, что у меня есть решение сейчас и, безусловно, пометит как решенное, если оно работает. Вот ссылка, если кто-то заинтересован / хочет знать, как она была исправлена:

https://www.reddit.com/r/Ubuntu/comments/dbqitq/xpost_can_ssh_work_over_a_long_distance_providing/

Спасибо всем за помощь!

1
задан 2 October 2019 в 01:48

0 ответов

Другие вопросы по тегам:

Похожие вопросы: