▷ Įjunkite WAKE ON LAN „Ubuntu Server“

„Wake On Lan“ (WoL) technologija yra technologija, kuri mūsų žiniasklaidos ir stalo įrangoje buvo jau seniai (kol jie yra suderinami). „Wake On Lan“ yra protokolas, kuriuo įrenginį bus galima įjungti nuotoliniu būdu, nereikia paspausti maitinimo mygtuko. Tai idealiai tinka situacijose, kai negalime būti fiziškai.

ReikalavimaiKad „Wake On Lan“ veiktų taip, kaip tikėtasi, reikalingi du esminiai komponentai:

  • Tinklo kortelė turi palaikyti protokolą
  • Pagrindinė plokštė arba plokštė turi būti suderinama su „labai mažo vartojimo“ režimu ir įgalinti pakartotinį aktyvavimą naudojant tinklą

Prieiga prie tinkloŠi prieiga per tinklą turi būti sukonfigūruota BIOS ir gali būti žinoma įvairiais būdais, pavyzdžiui:

  • Pabusti Lan
  • WOL
  • Pabudimas nuotoliniu būdu
  • Pabusti ant stebuklingo paketo

Norint šiek tiek suprasti, kaip veikia „Wake On Lan“, šis protokolas naudoja tai, kas vadinama „stebuklingu paketu“, kuris yra integruotas (yra tinklo paketas) į 6 baitų eilutę, kurios vertė šešioliktainė (255) (FF FF FF FF FF FF), kuri savo ruožtu seka 16 pakartojimų įrenginio, kuris bus įjungtas naudojant šį metodą, MAC adresas. „Wake On Lan“ naudojami prievadai yra 7 ir 9 UDP prievadai.

Taigi tuo metu, kai vietinė tinklo plokštė aptinka paketą ir patikrina, ar 16 MAC yra jo paties, ji yra atsakinga už elektros signalo generavimą į pagrindinę plokštę, kad įranga tinkamai įsijungtų.

Dabar mes mokysimės sukonfigūruoti „Wake On Lan“ Ubuntu serveryje.

WOL konfigūracija Ubuntu serveryje

1 žingsnis
Pirmasis žingsnis, kurį reikia padaryti, bus įdiegti ethtools naudojant šią komandą. „Ethtools“ yra įrankių rinkinys, leidžiantis valdyti tinklo valdiklį ir su juo susijusią aparatūros konfigūraciją.

 sudo apt įdiegti ethtool -y

2 žingsnis
Po to turime žinoti tinklo plokščių konfigūraciją, kad žinotume ir naudojamos kortelės IP adresą, ir MAC adresą, tam vykdome šią komandą. Tokiu atveju naudojamas tinklo adapteris bus „enp0s3“.

 ip į

DIDELIS

3 žingsnis
Dabar vykdysime šią komandą. Lauke INTERFACE turime įvesti įrangos, kurią norite įjungti naudodami „Wake On Lan“, tinklo plokštės pavadinimą:

 sudo ethtool -s INTERFACE wol g

DIDELIS

Ši komanda nesukuria jokios informacijos, tačiau leidžia konfigūruoti ir įjungti „Wake On Lan“ tinklo plokštėje.

4 žingsnis
Toliau ketiname įdiegti „wakeonlan“ paslaugą, leidžiančią siųsti stebuklingą paketą tarp sistemų, atminkite, kad šis paketas yra „Wake On Lan“ veikimo raktas.

Norėdami jį įdiegti, mes atliekame:

 sudo apt įdiegti wakeonlan -y

DIDELIS

5 žingsnis
Įdiegę ketiname išsiųsti stebuklingą paketą naudodami šią sintaksę. Čia MAC laukas nurodo LAN sąsajos MAC adresą, kai įjungta „Wake On Lan“, kai jį vykdysime, pamatysime, kad stebuklingas paketas buvo išsiųstas MAC adresu ir nuotolinis serveris dabar turi būti aktyvus, todėl galime pradėti sesiją nuotoliniu būdu.

 wakeonlan MAC

DIDELIS

6 žingsnis
Šis metodas veikia, bet tik šios sesijos metu, todėl iš naujo paleisdami sistemą turime visa tai sukurti iš naujo. Norėdami to išvengti, sukursime failą, kuris bus įjungtas paleidus „Ubuntu Server“. Tam mes sukuriame failą taip:

 sudo nano /etc/systemd/system/wol.service
Ten įvedame šią informaciją:
 [Vienetas] Aprašymas = „Wake On LAN“ konfigūravimas [Paslauga] Tipas = oneshot ExecStart = / sbin / ethtool -s INTERFACE wol g [Įdiegti] WantedBy = basic.target

DIDELIS

PastabaINTERFACE turi būti pakeistas dabartinės tinklo plokštės pavadinimu.
Pakeitimus išsaugome „Ctrl“ + O klavišais, o iš redaktoriaus išeiname „Ctrl“ + X klavišais.

7 žingsnis
Dabar vykdome šias komandas:

 sudo systemctl daemon-reload (įkelti demoną) sudo systemctl enable wol.service (įgaliname paslaugą)

DIDELIS

8 žingsnis
Galiausiai mes atliekame paslaugą:

 sudo systemctl paleisti wol.service

DIDELIS

Tokiu būdu „Wake On LAN“ yra prieinama pasirinktai LAN sąsajai „Ubuntu Server“.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave