Power on by pcie

Содержание

Power on by pcie

Пример использования. Отправка «волшебного пакета» для сетевой карты с MAC-адресом 01:02:03:04:05:06:

Введение

Большая часть современных компов поддерживают эталон «просыпание по сети» (Wake on Lan, либо WoL), позволяющий включать компьютер удаленно, послав через сетевое подключение определенные данные. При всем этом поддержка сервиса должна находиться в 2-ух компонентах:

  • поддержка в BIOS компьютера;
  • поддержка в сетевой карте;

Сервис WoL работает только по проводным подключениям. В Веб встречаются упоминания про сервис Wake on Wireless LAN (WoWLAN) для сетей WiFi. Для справки этот сервис описан ниже, но найти оборудование, поддерживающее этот сервис, пока не удалось.

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

Для воплощения включения следует знать MAC-адрес сетевой карты, через которую будет осуществляться это включение. Этот адресок должен быть заблаговременно получен и сохранен так, чтоб он был доступен при выключенном компьютере. Если на удаленное включение установлен пароль, то также следует позаботиться о его доступности.

Включение WoL

Проверка оборудования

Сначала необходимо убедиться, что имеющаяся сетевая карта поддерживает возможность включения по сети. Для этого использовать документацию на имеющееся оборудование либо выполнить последующие деяния:

    Установить пакет ethtool:

sudo apt install ethtool
Дальше для примера употребляется имя сетевой карты eth0.

MAC-адрес сетевой карты нужен для удаленного включения и должен быть сохранен так, чтоб он был доступен при выключенном компьютере.

sudo ethtool eth0 | grep Wake
Supports Wake-on: pumbg
Wake-on: d

В примере выше в первой строке ( Supports Wake-on) приведен перечень поддерживаемых режимов Wake-on-Line, во 2-ой строке (Wake-on) — указан действующий режим. Режимы обозначаются знаками:
d — просыпание по сети отключено;
p — включение при физической активности сетевого подключения;
u — при получении unicast сообщения. Не рекомендуется к применению, потому что просит наличия особых таблиц (ARP) для пересылки пакета к выключенному компу ;
m — при получении широковещательного (multicast) сообщения;
b — при получении ARP запроса;
g — при получении «волшебного пакета»:

Волшебный пакет

Волшебный пакет (magic packet) — особая последовательность байтов, встраиваемая в пакеты транспортного уровня, не требующие проверки доставки (протокол UDP либо устаревший IPX). Сначала пакета и дет так именуемая цепочка синхрони зации: 6 б, равных 0xFF. Потом — MAC-ад рес сетевой карты, повторенный 16 р аз.
Волшебный пакет отчаливает на IP-порт номер 9.

Если сетевая карта поддерживает включение по сети — можно перебегать к последующим шагам. Если сетевая карта не поддерживает включение по сети — см. часть Другие варианты включения.

Дальше рассматривается включение при помощи более употребительного метода — при помощи «волшебного пакета».

Настройка BIOS

Для того, чтоб при выключении компьютера сетевая карта оставалась в дежурном режиме и могла включать компьютер, следует перезагрузить компьютер, войти в BIOS и включить «просыпание от активности устройств». В различных BIOS соответственный пункт может называться по различному, варианты см. ниже в выпадающем перечне:

Возможные названия в BIOS

  • Wakeup option:
  • Wake On LAN;
  • MAC Resume;
  • MAC/PME Power Up Control;
  • Power On By Onboard LAN;
  • Power Up By Onboard LAN;
  • Power On By PCI Devices
  • Resume on PCI Event;
  • Resume by LAN;
  • Resume By WOL;
  • Resume on LAN;
  • Resume on LAN/PME#;
  • Wake Up On LAN;
  • WakeUp by Onboard LAN;
  • WOL (PME#) From Soft-Off;
  • PME Events Wake Up
  • Resume by PME# Function;
  • Resume On PME#;
  • Wake On PME
  • Wake Up On PME;
  • Power on by Ethernet Card;
  • Power On By PCIE Devices (если сетевая карта подключена через PCI-E);
  • LAN/Ring Power On;
  • Modem Ring On/Wake On Lan;
  • Power On By Modem/Lan.

Настройка сетевой карты

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

Инструмент ethtool

Ранее для проверки параметров сетевой карты предлагалось установить инструмент ethtool. Тем же инструментом можно изменять настройки карты. Для включения в сетевой карте eth0 режима пробуждения по сети:

sudo ethtool -s eth0 wol g

где g — обозначение режима пробуждения при помощи «магического пакета».

Служба NetworkManager

По дефлоту служба NetworkManager использует для управления параметрами удаленного включения режим, обозначенный в настройках службы как default. Точное значение этого режима не задокументировано, в некоторых ситуациях перезагрузка компьютера переводит сетевую карту в режим отключения «удаленного пробуждения», в некоторых случаях — настройки не меняются. Поэтому режим работы карты следует указать в параметрах NetworkManager в явном виде.

Графический инструмент nm-connection-editor

Штатным инструментом Astra Linux для управления сетями является nm-connection-editor. Инструмент доступен из апплета (иконка в нижнем правом углу экрана), через меню («Пуск» — «Панель управления» — «Сеть» — «Сетевые соединения») или из командной строки:

sudo nm-connection-editor

После запуска приложения:

  1. выбрать нужную сетевую карту;
  2. выбрать «Изменить сетевое соединение» (иконка со знаком шестеренки в нижней части окна);
  3. В закладке «Ethernet» в разделе «Пробуждение по локальной сети»
    1. Снять отметку «По дефлоту»;
    2. Выбрать нужный тип (Magic);
    3. Дополнительно можно задать пароль для включения;

    Командная строка (CLI)

    Через интерфейс командной строки службы NetworkManager сервис «пробуждение по сети» можно включить командой:

    sudo nmcli con mod «Проводное соединение 1» 802-3-ethernet.wake-on-lan magic
    Где «Проводное соединение 1» — имя соединения, соответствующего настраиваемой сетевой карте.

    Служба networking

    Если сетевая карта управляется с помощь службы networking пробуждение по сети можно включить, добавив в конфигурацию этой карты параметр:

    ethernet-wol g

    после этого перезапустить интерфейс. Лучше всегда делать это одной командой, чтобы не потерять машину при работе через удаленное подключение:

    Power on by pcie

    sudo ifdown eth0; sudo ifup eth0
    WOL и энергосбережение

    Если на компьютере установлена служба управления энергосбережением tlp (см. Управление энергосбережением в Astra Linux), то следует запретить этой службе отключение WOL. Для этого в конфигурационном файле /etc/default/tlp параметр конфигурации WOL_DISABLE привести к виду:

    WOL_DISABLE=N

    Как отправить «магический пакет»

    Некоторые сетевые маршрутизаторы позволяют отправлять «магические пакеты» через свои управляющие интерфейсы. Для использования этой возможности см. документацию на используемый маршрутизатор.

    Для отправки «магических пакетов» с компьютера под управлением Astra Linux можно использовать инструмент wakeonlan. Данный инструмент должен быть установлен на компьютере, с которого будет выдаваться команда на включение. Инструмент доступен в составе пакета wakeonlan:

    • В расширенном репозитории Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7) (см. Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования);
    • В репозиториях Astra Linux Common Edition начиная с обновления 2.12.43.

    При подключенных репозиториях пакет может быть установлен при помощи Графический менеджер пакетов synaptic или командой:

    sudo apt install wakeonlan

    Пример использования. Отправка «магического пакета» для сетевой карты с MAC-адресом 01:02:03:04:05:06:

    SSD Silicon Power A60 P34A60 512GB SP512GBP34A60M28

    wakeonlan 01:02:03:04:05:06

    Для удобства работы можно сохранить MAC-адреса компьютеров в файлах с запоминающимися именами и использовать команду в виде:

    wakeonlan -f workstation1.mac
    Где workstation1.mac файл, в каком записан MAC-адрес:
    01:02:03:04:05:06

    Указанные команды будут работать исключительно в локальной сети, подробнее про отправку «магических пакетов», в том числе про пересылку пакетов между сетями, см. man wakeonlan.

    Как проверить получение «магического пакета»

    Команда, выполненная на включенном компьютере:

    sudo tcpdump -v -i eth0 ether proto 0x0842 or udp port 9

    позволит распечатать дамп полученного «магического пакета«, т.е. убедиться, что «магический пакет» доходит до компьютера.

    Выключение WoL

    Для отключение возможности WoL можно отключить соответствующую опцию в BIOS или отключить опцию пробуждения программно в сетевой карте. Для программного отключения:

      При использовании NetworkManager:

        Отключить опцию «magic» в настройках соединения (использовать графический интерфейс или интерфейс командной строки). При использовани командной строки указать пустое значение параметра 802-3-ethernet.wake-on-lan:

      sudo nmcli con mod «Проводное соединение 1» 802-3-ethernet.wake-on-lan «»
      sudo systemctl restart network-manager

      ethernet-wol d

      после этого перезапустить (выключить и включить) интерфейс. Лучше всегда делать это одной строкой, чтобы не терять машину при работе через удаленное подключение:

      sudo ifdown eth0; sudo ifup eth0

      Альтернативные варианты включения компьютера

      Включение через BIOS

      Большинством современных BIOS-ов поддерживаются следующие возможности (в интерфейсе BIOS они могут называться по разному):

      • «Включение по заданому времени», чтобы выключенный компьютер автоматически включался ежедневно в заданное время (при всем этом не забыть настроить в операционной системе службу синхронизации времени);
      • «Включение по подаче напряжения», чтобы обесточенный компьютер автоматически включался при подаче на него электропитания;

      Включение через WiFi сеть (технология WoWLAN)

      Установить пакет для управления беспроводными устройствами:

      sudo apt install iw
      Получить список беспроводных устройств:

      iw dev
      phy#0
      Interface wlx00507f375dc7
      ifindex 3
      wdev 0x1
      addr **:**:**:**:**:**
      ssid *********
      type managed
      channel 2 (2417 MHz), width: 40 MHz, center1: 2427 MHz
      txpower 20.00 dBm

      Power on by pcie

      Настройка BIOS Setup

      Включение/отключение ПК

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

      Главное меню

      • BIOS:
      • Что такое BIOS?
      • Где находится BIOS
      • Вход в BIOS Setup
      • Учимся работать в BIOS
      • Как сбросить настройки BIOS
      • Безопасная работа с BIOS Setup. Советы.
      • Загрузка с USB флешки
      • Выход из BIOS
      • Как узнать версию BIOS
      • Где скачать обновления BIOS
      • Как обновить BIOS материнской платы
      • Что происходит при включении компьютера?
      • Замена батарейки CR2032 BIOS (SMOS) на плате
      • Разшифровка звуковых сигналов BIOS
      • О UEFI и BIOS
      • Основные понятия:
      • Чипсет
      • Оперативка
      • Прерывание
      • Шина FSB
      • Шина PCI Express
      • Шина PCI
      • Интерфейс SATA
      • USB – порт
      • LPT – порт
      • ACPI — управление электропитанием
      • Горячии опции BIOS:
      • CMOS Checksum Bad
      • Missing Operation System
      • Checking NVRAM
      • First Boot Device
      • Memory Remap Feature
      • Legacy USB Support
      • CPU Ratio
      • DVMT
      • Audio Controller
      Power on by pcie

      Настройка БИОС

      • Настройка BIOS Setup
        • ACPI
        • APM
        • COM-порт
        • LPT-порт
        • POWER and RESET
        • USB-порт
        • Безопасность
        • Вентиляторы
        • Видео
        • Включение/отключение ПК
        • Интегрированое аудио
        • Интерфейс IDE/SATA
        • Клавиатура и мышь
        • Контроллер FireWire
        • Контроллер SCSI
        • Мониторинг активности
        • Мониторинг напряжения
        • Мониторинг работы вентиляторов
        • Мониторинг температуры
        • Накопители
        • Оперативка
        • Параметры загрузки
        • Прерывания
        • Процессор
        • Сетевые настройки
        • Сообщения
        • Флоппи
        • Чипсет
        • Шина AGP
        • Шина FSB
        • Шина ISA
        • Шина PCI
        • Шина PCI Express
        • Остальные опции

        Технология включения по сети Wake on Lan

        Сетевым администраторам и пользователям конечно порой хочется ощутить себя хоть немного богами компьютерных сетей, управлять своими системам удаленно. И не обязательно держать всё свою компьютерную технику включенной, чтобы получить к ней доступ. Выход из этой ситуации есть — технология включения по сети Wake on Lan.

        Для этого надо посмотреть инструкцию о Вашей материнской платы. Поддерживает ли она такой режим удаленного включения.

        Материнская плата + eth (Wi-Fi) + утилита.

        В БИОСе нужно включить поддержку Wake-On-LAN.

        Для включения режима Wake On Lan необходимо установить пункт «Power On By PCI Devices» в «Enabled«.

        На всякий случай, значение остальных опций:

        Restore on AC Power Loss — поведение системы при пропадании электропитания.

        Значение Power Off — система останется в выключенном состоянии, Power On — будет выполнено включение компьютера, как электропитание будет восстановлено.

        Power On By RTC Alarm — включение электропитания по внутренним часам компьютера (аналог будильника).

        Power On By External Modems — включение электропитания будет выполняться при входящем звонке на внешний модем, подключенный к последовательному порту.

        Power On By PCIE Devices — разрешает включение компьютера от устройств на шине PCI-E. Если ваша сетевая карта использует шину PCI-E, а не PCI, то для включения режима Wake On Lan нужно установить эту опцию в «Enable».

        Power On By PS/2 Keyboard — разрешает включение электропитания от клавиатуры, подключенной к разъему PS/2

        Далее проверьте свойства сетевой карты, (правой кнопкой мыши на иконке «Мой компьютер«, выберите Управление -> «Диспетчер устройств«). В «Диспетчере устройств» откройте свойства вашей «Сетевой карты» и выберите закладку «Управление электропитанием«. Опции включения питания должны быть включены как показано на картинке ниже.

        По дефлоту для WOL пакета используются порты 7 и 9 (протокол UDP).

        Corsair 600W PCIe 5.0 12VHPWR Type-4 PSU Power Cable

        Вариант №1 под Windows:

        Требуются следующие утилиты и комп должен быть подключен к сети.

        В батнике mc-wol.bat прописываем

        mc-wol 20:CF:30:3C:30:9C

        , где mac — mac-адресс компьютера.

        Включить компьютер в локальной сети с MAC= 20:CF:30:3C:30:9C

        wol.exe 20:CF:30:3C:30:9C:

        • Включить компьютер с использованием IP=212.248.111.222 и MAC=20:CF:30:3C:30:9C: wol.exe 212.248.111.222- 20:CF:30:3C:30:9C

        Вариант №2 под Ubuntu:

        1) определяем mac адрес сетевой карты

        keiz@ekz:~$ ifconfig | grep HWaddr

        eth0 Link encap:Ethernet HWaddr 00:24:1d:82:1b:74

        1. Устанавливаем утилиту

        keiz@ekz:~$ apt-cache search wakeonlan

        keiz@ekz:~$ sudo apt-get install wakeonlan

        wakeonlan — посылает ‘магические пакеты’ для включения хостов через Wake-on-Lan.

        00:25:22:83:33:25 — mac адрес домашнего пк.

        Посылаем волшебный пакет на домашний комп.

        sudo wakeonlan -i 192.168.1.255 00:25:22:83:33:25 (где мой мас-адресс mac адресс домашнего пк.)

        Sending magic packet to 192.168.1.255:9 with 00:25:22:83:33:25

        И Вуаля наш компьютер оживает, видим идет процесс загрузки система, и наконец загруженная система. Работает…

        Используйте прокси ((заблокировано роскомнадзором, используйте vpn или proxy)) при использовании Telegram клиента:

        Поблагодари автора и новые статьи

        будут появляться чаще 🙂

        Карта МКБ: 4432 7300 0040 4626

        Большое спасибо тем кто благодарит автора за практические заметки небольшими пожертвованиями. С уважением, Олло Александр aka ekzorchik.

        Свежие записи

        • Превью контента приватного доступа
        • Вытягивание изменения из репозитария Mercurial
        • Недовольство интернет провайдером от ТК Мотел

        Похожие статьи

        • Restore on ac power

          Содержание AC PWR Loss Restart — AC Back Function Программа Setup BIOS фирмы AWARD Software International Inc на системных платах GIGABYTE TECHNOLOGY AC…

        • On ac power

          Содержание Автоматическое включение компьютера по времени в BIOS. 1.BIOS American Megatrends 2009. 2.BIOS American Megatrends 2010. 3.BIOS American…

        • Restore on ac power loss

          Содержание Restore on ac power loss Тонкая настройка компьютера после сборки, до установки Windows реклама реклама реклама реклама UNO-2184G BIOS setting…

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Что будем искать? Например,Человек

Мы в социальных сетях