▷ Aktivizējiet WAKE ON LAN Ubuntu Server

Wake On Lan (WoL) tehnoloģija ir tehnoloģija, kas mūsu plašsaziņas līdzekļos un galda iekārtās ir jau ilgu laiku (ja vien tie ir saderīgi). Wake On Lan ir protokols, ar kuru būs iespējams attālināti ieslēgt ierīci, nenospiežot barošanas pogu. Tas ir ideāli piemērots situācijās, kad mēs nevaram būt fiziski.

PrasībasLai Wake On Lan darbotos, kā paredzēts, ir nepieciešami divi būtiski komponenti:

  • Tīkla kartei jāatbalsta protokols
  • Mātesplatei vai platij jābūt saderīgai ar režīmu "ļoti zems patēriņš" un jāiespējo atkārtota aktivizēšana, izmantojot tīklu

Piekļuve tīklamŠī piekļuve caur tīklu ir jākonfigurē BIOS, un to var uzzināt dažādos veidos, piemēram:

  • Pamosties Lanā
  • WOL
  • Modināt no attāluma
  • Wake on Magic Packet

Lai mazliet saprastu, kā darbojas Wake On Lan, šis protokols izmanto kaut ko, ko sauc par “burvju paketi”, kas ir integrēta (tā ir tīkla pakete) ar 6 baitu virkni ar vērtību 255 heksadecimālā skaitlī (FF FF FF FF FF FF), kas savukārt seko 16 ierīces MAC adreses atkārtojumi, kas tiks ieslēgti, izmantojot šo metodi. Wake On Lan izmantotie porti ir UDP 7. un 9. ports.

Lai brīdī, kad vietējā tīkla karte atklātu paketi un pārbaudītu, vai 16 MAC ir tās pašas, tā ir atbildīga par elektriskā signāla ģenerēšanu mātesplatē, lai iekārta pareizi ieslēgtos.

Tagad mēs uzzināsim, kā konfigurēt Wake On Lan Ubuntu serverī.

WOL konfigurācija Ubuntu serverī

1. darbība
Pirmais solis ir instalēt ethtools ar šādu komandu. Ethtools ir rīku kopums, kas ļauj kontrolēt tīkla kontrolieri un ar to saistīto aparatūras konfigurāciju.

 sudo apt instalēt ethtool -y

2. solis
Pēc tam mums ir jāzina tīkla karšu konfigurācija, lai uzzinātu gan izmantojamās kartes IP adresi, gan MAC adresi, tāpēc mēs izpildām šādu komandu. Šajā gadījumā jāizmanto tīkla adapteris "enp0s3".

 ip uz

PALIELINĀT

3. solis
Tagad mēs izpildīsim šādu komandu. Laukā INTERFACE mums jāievada iekārtas tīkla kartes nosaukums, lai to ieslēgtu ar Wake On Lan:

 sudo ethtool -s INTERFACE wol g

PALIELINĀT

Šī komanda nerada nekādu informāciju, bet ļauj tīkla kartē konfigurēt un iespējot Wake On Lan.

4. solis
Tālāk mēs instalēsim utilītu “wakeonlan”, kas ļauj nosūtīt burvju paketi starp sistēmām, atcerieties, ka šī pakete ir Wake On Lan darbības atslēga.

Tās uzstādīšanai mēs izpildām:

 sudo apt instalēt wakeonlan -y

PALIELINĀT

5. solis
Pēc instalēšanas mēs nosūtīsim burvju paketi, izmantojot šādu sintaksi. Šeit MAC lauks attiecas uz LAN saskarnes MAC adresi, kurā ir iespējota Wake On Lan; kad mēs to izpildīsim, mēs redzēsim, ka burvju pakete ir nosūtīta uz MAC adresi un attālajam serverim tagad jābūt aktīvam, ar to mēs varam sāciet sesiju no attāluma.

 wakeonlan MAC

PALIELINĀT

6. darbība
Šī metode darbojas, bet tikai šīs sesijas laikā, tāpēc, restartējot sistēmu, mums tas viss ir jāizveido vēlreiz. Lai no tā izvairītos, mēs izveidosim failu, kas tiks iespējots, startējot Ubuntu serveri. Šim nolūkam mēs izveidojam failu šādi:

 sudo nano /etc/systemd/system/wol.service
Tur mēs ievadām šādu informāciju:
 [Vienība] Apraksts = Wake On LAN konfigurēšana [Service] Type = oneshot ExecStart = / sbin / ethtool -s INTERFACE wol g [Install] WantedBy = basic.target

PALIELINĀT

PiezīmeINTERFACE jāaizstāj ar pašreizējās tīkla kartes nosaukumu.
Mēs saglabājam izmaiņas ar taustiņiem Ctrl + O un izejam no redaktora ar taustiņiem Ctrl + X.

7. solis
Tagad mēs izpildām šādas komandas:

 sudo systemctl daemon-reload (ielādēt dēmonu) sudo systemctl enable wol.service (mēs iespējojam pakalpojumu)

PALIELINĀT

8. solis
Visbeidzot, mēs izpildām pakalpojumu:

 sudo systemctl start wol.service

PALIELINĀT

Tādējādi Wake On LAN ir pieejams izvēlētajam LAN interfeisam Ubuntu serverī.

wave wave wave wave wave