1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/libolink-wakeonlan

Клонировать/Скачать
README.rst 2.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 06.03.2025 06:21 3e2f81a

wakeonlan

Python-библиотека для управления магическим пробуждением устройств

Установка модуля wakeonlan

Выполните следующие команды:

  1. python setup.py bdist_eamg
  2. python setup.py sdist
  3. pip install wakeonlan-0.1*.tar.gz

После установки вы сможете использовать команду wakeonlan в командной строке для тестирования.

Примечание: Для успешного пробуждения устройства необходимо правильно настроить BIOS и параметры питания устройства. Подробнее можно найти в интернете.

Использование как модуля

  • Импортировать модуль
>>> from wakeonlan.wakeonlan import *
  • Пробудить один компьютер по его MAC-адресу
>>> send_magic_packet('ff.ff.ff.ff.ff.ff')
  • Пробудить несколько компьютеров по их MAC-адресам.
>>> send_magic_packet('ff.ff.ff.ff.ff.ff', '00-00-00-00-00-00',
...                   'FFFFFFFFFFFF')
  • Можно указать внешний хост. Обратите внимание, что требуется порт-форвардинг на этом хосте. По умолчанию используется адрес хоста 255.255.255.255 и порт 9.
>>> send_magic_packet('ff.ff.ff.ff.ff.ff',
...                   ip_address='example.com',
...                   port=1337)

Использование через командную строку

Исправлено: 1. Заменил bdist_eamg на bdist_egg. 2. Устранил ошибки в текстовых описаниях и комментариях.:

usage: wakeonlan [-h] [-i ip] [-p port] mac_address [mac_address ...]

Пробуждение одного или нескольких компьютеров с помощью протокола wake on lan.

positional arguments:
  mac_address           MAC-адреса компьютеров, которые вы хотите пробудить.

optional arguments:
  -h, --help            показать это сообщение справки и выйти
  -i ip                 адрес хоста, куда будет отправлен магический пакет (по умолчанию 255.255.255.255)
  -p port               порт хоста, куда будет отправлен магический пакет (по умолчанию 9)*************

Зависимости

Python 3.x

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/libolink-wakeonlan.git
git@api.gitlife.ru:oschina-mirror/libolink-wakeonlan.git
oschina-mirror
libolink-wakeonlan
libolink-wakeonlan
master