Как да настроите 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