На данный момент я борюсь с настройками WOL в моем Ubuntu. Идея состоит в том, чтобы сервер 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
флаг («просыпаться при физической активности»). Я предполагал, что смогу убедить устройство просыпаться не только от волшебных пакетов, но и при любом доступе к сети. Однако это кажется неправильным.
Что тогда означает этот флаг и: (Как) я могу использовать его для своих злых планов?
- Маркус (кросс-пост)
WOL обычно требует «волшебный пакет» для фактического «пробуждения» системы WOL, когда она «спит» или находится в «выключенном» состоянии. «Волшебный пакет» - это конкретное «сообщение», а не просто случайная сетевая активность.
Некоторые сетевые карты имеют расширенные функции управления питанием, позволяющие «разбудить» систему на основе сетевой активности, но, как и в случае с WOL, не все модели обязательно имеют такую возможность.