ethtool, WOL: Что на самом деле означает "пробуждение от физической активности" и (как) я могу его использовать?

Я борюсь с настройками WOL моего Ubuntu box в данный момент. Идея состоит в том, чтобы HTTP/SVN-сервер мог спать, когда он не используется, и просыпаться при обращении к нему. Пока wake-on-LAN работает и активируется при запуске:

Settings for eth1:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  Not reported
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: Unknown
        Supports Wake-on: pg
        Wake-on: pg
        Current message level: 0x0000003f (63)
        Link detected: yes

Как видите, я также установил wol p флаг ("проснуться от физической активности"). Мое предположение состояло в том, что я мог убедить устройство проснуться не только на магических пакетах, но и на любом доступе к сети. Это, однако, кажется неправильным.

Что означает этот флаг, и: (Как) я могу неправильно использовать это для своих злых планов?

- Маркус ( кросс-пост)

1 ответ

WOL, как правило, требует, чтобы "волшебный пакет" фактически "разбудил" систему WOL, когда она "спит" или находится в состоянии "выключено". "Волшебный пакет" - это конкретное "сообщение", а не просто случайная сетевая активность.

Некоторые сетевые адаптеры имеют расширенные функции управления питанием, благодаря которым он может "пробуждать" систему на основе сетевой активности, но, как и WOL, не все модели обязательно имеют эту возможность.

Другие вопросы по тегам