Wake-on-LAN через Интернет практически невозможно

У меня есть новый MacBook Pro, который я хочу, чтобы иметь возможность войти в систему через ssh или vnc, но независимо от того, какая комбинация вещей, которые я пытаюсь, ничего не работает. Даже попробовал LogMeIn

Как настроить свой MacBook так, чтобы я мог удаленно, даже если он спит

Вы не можете переслать волшебный пакет. Он работает на уровне 2 модели OSI и адресован MAC-адресу (ethernet ID) целевого компьютера, который ничего не знает о слое 3 (IP, т. Е. В Интернете). Вот почему он называется Wake-on- LAN .

Что вы можете сделать, это установить программное обеспечение на своем маршрутизаторе, которое может отправить волшебный пакет для вас на рассматриваемую машину после входа в маршрутизатор. Я делаю это с помощью WRT54GL с программным обеспечением Tomato . Я уверен, что это также может быть достигнуто с помощью DD-WRT .

Чтобы ответить на оставшийся ваш вопрос, большинство людей, использующих программное обеспечение для удаленного входа, просто не беспокоятся о сном в первую очередь. Но, несмотря на это, я регулярно использую встроенный экранный доступ OS X, который является в основном VNC с расширенной аутентификацией. Другие обычно используют сторонние клиенты и серверы VNC, такие как Vine-сервер (или они просто открывают сервер Screen Sharing / Remote Desktop для менее надежных соединений VNC). Все они требуют, чтобы соответствующие порты были перенаправлены с вашего маршрутизатора.

Более удобный для пользователя подход – это сторонний TeamViewer , который довольно полируется, бесплатно для личного использования и не требует перенаправления портов, так как «серверный» компьютер фактически регистрируется на одном из серверов TeamViewer из-за вашей сети, чтобы дождаться Соединение «клиент».

Если у вас есть TimeCapsule, вы можете сделать это теоретически. Когда Mac переходит в спящий режим, он отправляет сообщение «Прокси-серверу сна», какие услуги он может предложить, он проснулся. Затем Time Capsule заботится о пробуждении MacBook даже по беспроводной сети.

Смотрите: http://support.apple.com/kb/HT3774, который также говорит, что это работает для Back To My Mac.

Я получил его на работу:

  1. Мой маршрутизатор перенаправляет UDP-порт 9 на машину, которая должна проснуться
  2. Аппарат активирован WOL и подключен к маршрутизатору с использованием ethernet.
  3. Я использую http://www.dslreports.com/wakeup, чтобы разбудить машину (указав мой WAN IP и MAC-адрес машины)

Через пару секунд машина встает, и я могу, например. Войдите в систему, используя SSH.

У меня есть маршрутизатор Zyxel P-2602HW-D1A и Macbook с OS X 10.7 (Lion).

Мне еще предстоит найти инструмент командной строки для Mac / Unix, который может выполнять WOL через Интернет (т. Е. Указывая как MAC-адрес, так и IP-адрес), но здесь есть инструмент для Windows: http://www.matcode.com/ wol.htm

Почему бы просто не перенаправить порт на маршрутизатор, который у вас есть? В этой настройке ваш маршрутизатор будет иметь статический внешний IP-адрес (или использовать некоторую динамическую службу DNS), маршрутизатор перенаправляет любой трафик на один из своих портов на ваш сервер (который должен иметь статический IP-адрес внутри вашей локальной сети), или он может перенаправлять Это широковещательный адрес вашей локальной сети.

Теперь отправка пакета WOL на маршрутизаторы IP и конкретный перенаправленный порт должен запустить ваш сервер (потому что внутри пакета WOL есть MAC вашего сервера).

Переадресация портов является довольно распространенной функцией в маршрутизаторах, поэтому не должно быть необходимости в модных прошивках / WOL-совместимых маршрутизаторах.

Эти призывы поддерживают мою идею:

Для тех, кто управляет Tomato Shibby , другими прошивками на основе Tomato или OpenWRT на своем маршрутизаторе, вы можете написать небольшой скрипт для автоматического пробуждения любого ПК в вашей локальной сети, который получает новое соединение на своем SSH-порту. Я написал об этом в своем блоге, и код находится на github gist .

  • Wake on Lan работает из локальной сети, но не WAN
  • Как работает WOL (Wake-On LAN)?
  • WOL - Wake On Lan через Интернет
  • Windows 10 пробуждается от сна по неизвестной причине
  • WOL через Интернет - без настройки маршрутизатора
  • WOL для Asus M5A97, встроенный в сетевой адаптер Realtek
  • Wake-on-lan работает столько раз
  • Как принудительно перезагрузить ПК с технологией vPro?
  • Interesting Posts

    Как ограничить доступ к вложенному члену classа включению classа?

    Excel: форматирование пользовательских номеров

    Как вернуть несколько git-коммитов?

    Функции хранилища C # в словаре

    Как изменить непрозрачность (альфа, прозрачность) элемента в элементе canvasа после его рисования?

    Компьютер не запускается, если питание не отключено в течение ~ 5 минут

    Как добавить коллекцию коллекций apache в Android Studio (Gradle)

    Что такое Swift-эквивалент ответаSoSelector?

    Любая причина, по которой scala явно не поддерживает зависимые типы?

    Камера: функция setDisplayOrientation не работает для Samsung Galaxy ACE с Android 2.3.6

    UIScrollView: подкачка по горизонтали, прокрутка по вертикали?

    Как установить GLUT и OpenGL в Visual Studio 2012?

    Предоставить переменную состояния и мьютекс между процессами: нужно ли блокировать мьютекс раньше?

    Как проверить, правильно ли обработан шрифт в pdf?

    Как исправить «Нет перегрузки для метода» принимает 0 аргументов »?

    Давайте будем гением компьютера.