Как отправить волшебный пакет из OS X, чтобы разбудить ПК в локальной сети? (WOL)

либо некоторые (желательно бесплатно/OS) приложение или инструмент командной строки будет делать.

19
задан GJ.
15.01.2023 8:02 Количество просмотров материала 3557
Распечатать страницу

3 ответа

Try WakeOnLan или wol - оба с открытым исходным кодом, оба доступны через MacPorts (и, возможно, через Homebrew).

7
отвечен Doug Harris 2023-01-16 15:50

установить wakeonlan пакета с помощью доморощенного:

$ brew install wakeonlan

(это Perl-скрипт для пробуждения компьютеров через Wake-On-LAN magic packets.)

при установке, вы можете отправить "волшебный пакет" с вашего терминала на любое устройство, используя его IP (Интернет-протокол) и MAC (Media Access Control) адрес.

вот пример типичного использования:

$ wakeonlan -i 192.168.1.255 -p 1234 01:02:03:04:05:06

скрипты берет 2 аргумента, MAC-адрес сетевого адаптера и IP-адрес.

Примечание: аргумент IP-адрес сложно и не то, что вы думаете.

для сетевого адаптера в локальной подсети используйте широковещательный адрес этой подсети. (например, подсеть 192.168.10.0 с маской сети 255.255.255.0, используйте 192.168.10.255)

например, у меня есть Synology NAS, настроенный вручную с IP-адресом 10.0.1.100 С маской подсети 255.255.255.0 и-адрес роутера 10.0.1.1.

правильный IP-адрес для использования не то, что устройства, а broadcast-адрес подсети.

продолжая на моем примере, я использовал следующую команду, чтобы успешно разбудить мою Synology:

$ wakeonlan -i 10.0.1.255 -p 7 01:02:03:04:05:06

(естественно, подставлять реальные значения вашего устройства и сети для вашей ситуации.)

вы можете получить более подробную информацию со страницы wakeonlan man,man makeonlan, или быстрый глоссарий команд из wakeonlan -h.

3
отвечен ryanjbonnell 2023-01-16 18:07

установка:

mkdir -p $HOME/bin

curl https://raw.githubusercontent.com/jpoliv/wakeonlan/master/wakeonlan -o ~/bin/wakeonlan
chmod +x ~/bin/wakeonlan

wake:

~/bin/wakeonlan THE_MAC_ADDRESS
0
отвечен B.Bippus 2023-01-16 20:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх