Как да настроите Wake On Lan на Linux, Настройка на windows и linux сървъри

Как да настроите Wake On Lan на Linux

Как да настроите Wake On Lan на Linux

настроите

Как да настроите Wake On Lan на Linux-01

Здравейте на всички, днес ще ви кажа как да настроите Wake On Lan в Linux.

WakeOnLan (WOL) е технология, която ви позволява да включите компютъра си, като му изпратите специален пакет данни, наречен Magic Packet. Принципът на работа на тази технология е такъв, че когато компютърът е изключен, той преминава в режим на готовност и поставя мрежовата карта в режим на ниска консумация, като преглежда всички входящи пакети от мрежата. Ако мрежовият адаптер открие Magic Packet, той ще даде сигнал за включване на компютъра. Забележка: за да използвате тази технология, трябва да поддържате тази функция (технология) с мрежов адаптер, почти всички съвременни мрежови адаптери поддържат тази технология.

В тази публикация ще разгледаме настройката на тази функция, като използваме примера на Linux OS.

В отговор ще получим списък с използваните от нас мрежови интерфейси (в моя случай е 1):

eth0 Link encap:Ethernet HWaddr 6c:62:6d:f0:ce:b4 inet6 addr: fe80::6e62:6dff:fef0:ceb4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:4528 errors:0 dropped:0 overru ns:0 рамка:0 TX пакети:491 грешки:0 отпаднали:0 превишавания:0 превозвач:1 сблъсъци:0 txqueuelen:1000 RX байтове:686281 (670,1 KiB) TX байтове:61590 (60,1 KiB)

Имаме нужда от интерфейс, който има достъп до външната мрежа (в моя случай eth0). Сега нека проверим дали мрежовият адаптер поддържа тази технология и да го конфигурираме с помощта на помощната програма ethtool. Инсталирайте го:apt-get install ethtool - за Debianyum install ethtool - за CentOS

В отговор ще получим цялата информация за нашия мрежов интерфейс:

Настройки за eth0: Поддържа сепортове: [ TP ] Поддържани режими на връзка: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Поддържано използване на рамка за пауза: Не Поддържа автоматично договаряне: Да Рекламирани режими на връзка: Не се съобщава Реклама vertised пауза използване на рамка: Не Рекламирано автоматично договаряне: Да Скорост: 100Mb/s Дуплекс: Пълен Порт: Усукана двойка PHYAD: 0 Приемопредавател: вътрешен Автоматично договаряне: включено MDI-X: Неизвестно Поддържа Wake-on: pg Wake-on : d Текущо ниво на съобщение: 0x000 0003f (63) drv сонда таймер за връзка ifdown ifup Открита връзка: да

Where Supports Wake-on: pg - означава, че мрежовият ни интерфейс поддържа технологията Wake On Lan, Wake-on: d - но е деактивирана.

Wake On Lan може да се активира ръчно с 1 команда, но ще се деактивира всеки път, когато рестартираме нашата машина, за това ще създадем и използваме специален скрипт. За да направите това, направете следното:cd /etc/init.d/ nano wakeonlanconfig

Добавете редове към скрипта:#!/bin/bash ethtool -s eth0 wol g exit

Дайте разрешения на скрипта:chmod a+x wakeonlanconfig

Създайте символна връзка и направете нашия скрипт изпълним:update-rc.d -f wakeonlanconfig defaults

Проверяваме дали всичко е наред, въведете командата:/etc/init.d/wakeonlanconfig

Ако не сте получили нищо в отговор, значи всичко е наред и можете да го проверите на практика.

Ето колко лесно е да настроите Wake On Lan в Linux