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, не все модели обязательно имеют эту возможность.