Есть ли в Mac OSX команда терминала, которая позволит мне использовать WOL (Wake On LAN) для пробуждения других компьютеров? В Windows есть wolcmd, есть ли эквивалент в OSX?
Я пытаюсь разбудить компьютер из моего rMBP в моей сети. Мой rMBP подключен через WiFi нормально, но также может быть подключен через разъем Thunderbolt GbE. Целевой компьютер - это компьютер с ОС Windows, который я хочу включить, прежде чем подключиться к нему с помощью подключения к удаленному рабочему столу.
macos
terminal
windows
sleep-wake
Марк Томлин
источник
источник
-bash: /Users/Dygear/bin/wakeonlan: No such file or directory
.Ответы:
wolcmd доступен для Mac: http://www.depicus.com/wake-on-lan/wake-on-lan-for-apple-mac.aspx
Версия с графическим интерфейсом за $ 1,99, терминальная версия бесплатна. Использование так же, как его аналог Windows.
источник
wakeonlan
Команды для командной строки могут быть добавлены в OS X с помощью доморощенного менеджер пакетов.источник
Установите пакет wakeonlan , используя Homebrew :
$ brew install wakeonlan
(Это Perl-скрипт для пробуждения компьютеров через волшебные пакеты Wake-On-LAN.)
После установки вы можете отправить «волшебный пакет» с вашего терминала на любое устройство, используя его IP-адрес (протокол Интернета) и MAC-адрес (управление доступом к среде).
Вот пример типичного использования:
$ wakeonlan -i 192.168.1.255 -p 1234 01:02:03:04:05:06
Сценарии принимают 2 аргумента: MAC-адрес сетевой карты и IP-адрес.
Например, у меня есть NAS-устройство Synology, настроенное вручную с IP-адресом
10.0.1.100
с маской подсети255.255.255.0
и адресом маршрутизатора10.0.1.1
.Правильный IP-адрес - это не адрес устройства , а широковещательный адрес подсети .
Продолжая мой пример, я использовал следующую команду, чтобы успешно разбудить мою Synology:
$ wakeonlan -i 10.0.1.255 -p 7 01:02:03:04:05:06
(Естественно, замените фактические значения вашего устройства и сети для вашей ситуации.)
Вы можете получить больше информации со страницы руководства wakeonlan
man makeonlan
или с кратким глоссарием командwakeonlan -h
.источник
Python поставляется с OS X по умолчанию. Таким образом, вы можете использовать этот небольшой скрипт Python 2 для отправки пакета wake on lan. Сохраните как
wakeonlan.py
или как вам нравится:Используйте это так:
Измените IP-адрес и MAC-адрес соответственно. IP-адрес должен быть широковещательным адресом сети.
Для легкого доступа вы можете сделать этот скрипт исполняемым и добавить его в какой-нибудь каталог на вашем пути.
источник
Пакет RubyGems, который есть на Mac, также можно использовать для установки приложения wake on lan. Просто используйте
gem install wol
команду в терминале. Он установит активность в / usr / bin / local / wol.Это позволяет избежать необходимости устанавливать brew или менеджеры пакетов. Он принимает те же аргументы, что и приведенные выше примеры wakeonlan.
Кроме того, инструмент wol может активировать правильно настроенный NAS-сервер Synology.
источник
Возможно, его можно установить и через менеджер пакетов MacPorts , но я не установил его, не могу его протестировать.
источник