Управління харчуванням мережевих пристроїв в windows 7
Призначення: Windows 7
Що таке система розподілу мережевих пристроїв?
Під управлінням харчуванням мережевих пристроїв розуміють набір функцій, які можна налаштувати, щоб комп'ютери в мережі могли економити енергію. Наприклад, типовою функцією управління живленням мережевих пристроїв є пробудження по мережі (Wake on LAN або WoL). Функція пробудження по мережі дозволяє виводити комп'ютер зі стану сну за допомогою сигналів, які передаються по локальній мережі. У цьому документі описані можливості управління живленням мережевих пристроїв, доступні в Windows 7, їх використання та елементи управління, за допомогою яких можна налаштовувати ці функції.
Нові можливості управління живленням мережевих пристроїв
У Windows 7 удосконалення торкнулися функцій пробудження по мережі, пробудження по бездротовій мережі і зниження енергоспоживання при відключенні носія.
- Пробудження по мережі і по бездротовій мережі. Схеми пробудження по локальній мережі в Windows 7 були розроблені таким чином, щоб комп'ютер виходив зі стану сну при зверненні до нього по мережі, але при цьому число помилкових пробуджень було мінімальним. У Windows 7 пробудження не відбувається при отриманні спрямованих пакетів (наприклад, в результаті виконання команди ping), про які відомо, що вони викликають часті і зайві пробудження.
Ці удосконалення в Windows 7 поліпшують можливості операційної системи з підтримки стану сну при збереженні присутності в мережі. Це допомагає корпоративним і домашніх комп'ютерів знижувати енергоспоживання за рахунок переходу в режим сну, коли вони не використовуються.
Для кого призначений цей посібник
Користувачі, ІТ-фахівці та виробники обладнання, зацікавлені в розумінні і налаштування вдосконалених функцій управління живленням мережевих пристроїв в Windows 7.
огляд можливостей
У цьому розділі описані технічні подробиці функцій управління живленням в Windows 7.
- Схеми пробудження. Схемами пробудження називають фільтри мережевих пакетів, які визначають, чи повинен вхідний трафік викликати пробудження комп'ютера. Ці схеми можна включити в мережевому адаптері. Мережевий адаптер може підтримувати такі схеми пробудження:
- пробудження по вхідному TCP-підключення для протоколів IPv4 та IPv6 (TCP SYN IPv4 і TCP SYN IPv6);
Можливі за замовчуванням схеми засновані на можливостях мережевого адаптера і на інформації про те, чи входить комп'ютер в домен. При цьому справедлива наступна таблиця.
Можливості, які підтримуються мережним адаптером
За замовчуванням для комп'ютера, що входить в домен
За замовчуванням для комп'ютера, що не входить в домен
- Розвантаження ARP. Розвантаження ARP - це здатність мережевого адаптера відповідати на запити ARP IPv4 без пробудження комп'ютера. Щоб можна було включити цю функцію, розвантаження ARP повинна підтримуватися як обладнанням, так і драйвером.
Як і в разі пробудження по провідній мережі, якщо комп'ютер перебуває в стані сну, мережевий адаптер застосовує фільтри пакетів і відповідає з використанням розвантаження управління живленням (якщо це можливо). У разі втрати підключення мережевий адаптер може заново встановити підключення до тієї ж точки доступу. Для переміщення або підключення до іншої точки доступу мережевий адаптер повинен запустити комп'ютер.
Параметри управління живленням визначаються стандартними ключовими словами реєстру. Стандартні значення можна змінити за допомогою призначеного для користувача інтерфейсу властивостей пристрою, команди netsh або інструментарію управління Windows (WMI). Управління харчуванням мережевих пристроїв здійснюється на рівні окремих мережевих адаптерів.
попередні умови
Оновлення обладнання та драйверів до NDIS 6.20. Функції пробудження по мережі, пробудження по локальній мережі, розвантаження управління живленням і зниження енергоспоживання при відключенні носія повинні підтримуватися як мережним адаптером, так і драйвером. Удосконалення шаблонів пробудження по мережі будуть працювати як в Windows 7, так і в драйверах попередніх версій. Для драйверів попередніх версій Windows 7 перетворює шаблони пробудження по мережі, щоб вони відповідали більш старим функцій управління живленням, пов'язаним з драйвером. Підтримка розвантаження управління живленням повинна бути включена як в обладнанні, так і у версії драйвера для Windows 7 (NDIS 6.20).
Налаштування управління живленням за допомогою призначеного для користувача інтерфейсу
Включення і відключення функцій управління живленням
Відкрийте центр управління мережами і загальним доступом (натисніть кнопку "Пуск", введіть в поле пошуку запит Мережа та загальний доступ і натисніть клавішу ENTER).
Клацніть посилання Зміна параметрів адаптера в лівому верхньому кутку області навігації.
Клацніть правою кнопкою миші підключення до мережі, для якого потрібно ввімкнути або вимкнути підтримку управління живленням, і виберіть пункт Властивості.
На вкладці Керування живленням встановіть прапорець Дозволити відключення цього пристрою для економії енергії.
- Якщо прапорець встановлений, управління живленням включено на мережевому адаптері.
Можна включити пробудження по мережі за допомогою всіх способів або тільки за допомогою "магічного" пакета.
- Щоб включити всі способи пробудження по мережі, встановіть прапорець Дозволити цьому пристрою пробуджувати комп'ютер з режиму очікування.
Для пристроїв, що не підтримують розвантаження ARP і NS, Windows за замовчуванням включає тільки пробудження за допомогою "магічного пакету".
Налаштування параметрів пробудження по мережі за допомогою командного рядка
Команда netsh дозволяє виводити комп'ютери зі стану сну за допомогою пакетів протоколів ARP, NS, а також на базі мережевого адаптера, однак для цього комп'ютери повинні входити в домен.
Висновок комп'ютера зі стану сну за допомогою протоколів ARP і NS
Відкрийте командний рядок з правами адміністратора. (Натисніть кнопку "Пуск" введіть в поле пошуку Командний рядок. Правою кнопкою миші Командний рядок і виберіть пункт Запуск від імені адміністратора.)
Введіть команду netsh interface ipv4 show interfaces. Буде виведений список всіх доступних мережевих інтерфейсів; зверніть увагу на індекс (Idx) мережевого адаптера, який потрібно змінити.
Параметр ipv4 можна замінити на ipv6. щоб отримати відомості для протоколу Інтернету (IP) версії 6.
Щоб включити пробудження через мережевий адаптер за допомогою протоколів ARP і NS, введіть команду netsh interface ipv4 set interface [індекс] forcearpndwolpattern = enabled. У разі успішного виконання команди буде повернуто значення OK.
Щоб повернути систему в стан за замовчуванням, введіть команду netsh interface ipv4 set interface [індекс] forcearpndwolpattern = disabled. У разі успішного виконання команди буде повернуто значення OK.
Налаштування управління живленням за допомогою ключових слів
Включені і відключені функції економії енергії можна задавати за допомогою ключових слів. Параметри ключових слів можна змінювати за допомогою скриптів WMI або сторінок додаткових властивостей пристроїв. Ключові слова визначають, які шаблони використовуються мережним адаптером. Ключові слова, які повинен підтримувати мережевий адаптер, а також відповідні значення за замовчуванням, наведені в наступній таблиці.
Налаштування управління живленням за допомогою API WMI
WMI - це програмний засіб, що дозволяє з додатком або адміністратору керувати параметрами управління живленням. Нижче наведені приклади ситуацій, в яких можна керувати функціями управління живленням за допомогою скриптів WMI:
- додатки можуть перешкоджати переходу комп'ютера в стан сну, якщо не підтримуються або не включені певні функції пробудження по мережі. Наприклад, це можуть бути Media Center або розширення Media Center;
Наступні методи WMI дозволяють створювати запити і керувати пробудженням по мережі:
- GUID_NDIS_PM_ADMIN_CONFIG використовується для запиту та завдання ключових слів;
GUID_NDIS_PM_ADMIN_CONFIG
Метод GUID_NDIS_PM_ADMIN_CONFIG викликається для запиту і завдання параметрів і значень ключових слів. Кожне ключове слово може приймати одне з наступних трьох значень:
- Unspecified. У запиті це означає, що ключове слово не існує. У команді завдання це означає, що користувач не хоче змінювати поточне значення ключового слова;
Enabled. У запиті це означає, що ключове слово в даний момент відключено. У команді завдання це означає, що ключове слово необхідно включити.
Ключові слова, які використовуються в методі GUID_NDIS_PM_ADMIN_CONFIG утворюють наступну структуру: