▷ LAN Ubuntu Sunucusunda WAKE'ı etkinleştirin

Wake On Lan (WoL) teknolojisi, medya ve masa ekipmanlarımızda uzun süredir (uyumlu oldukları sürece) olan bir teknolojidir. Wake On Lan, güç düğmesine basmaya gerek kalmadan bir cihazı uzaktan açmanın mümkün olacağı bir protokoldür. Bu, fiziksel olarak olamayacağımız durumlarda idealdir.

GereksinimlerWake On Lan'ın beklendiği gibi çalışması için iki temel bileşen gereklidir:

  • Ağ kartı protokolü desteklemelidir
  • Anakart veya anakart "çok düşük tüketim" moduyla uyumlu olmalı ve ağ kullanılarak yeniden etkinleştirmeyi etkinleştirmelidir.

Ağ GirişiAğ üzerinden bu erişim BIOS'ta yapılandırılmalıdır ve aşağıdakiler gibi çeşitli şekillerde bilinebilir:

  • Lan'da Uyan
  • WOL
  • Uzaktan uyandırma
  • Sihirli Pakette Uyan

Wake On Lan'in nasıl çalıştığını biraz anlamak için, bu protokol, onaltılık (FF FF FF FF FF FF FF) 6 baytlık bir değer dizisi ile entegre edilmiş (bir ağ paketi olan) "sihirli paket" adlı bir şeyi kullanır. sırasıyla bu yöntemle açılacak cihazın MAC adresinin 16 tekrarı gelir. Wake On Lan tarafından kullanılan bağlantı noktaları, UDP bağlantı noktaları 7 ve 9'dur.

Yerel ağ kartı paketi algıladığı ve 16 MAC'in kendisine ait olduğunu doğruladığı anda, ekipmanın doğru şekilde açılması için anakarta bir elektrik sinyali üretmekten sorumludur.

Şimdi Ubuntu Sunucusunda Wake On Lan'ı nasıl yapılandıracağımızı öğreneceğiz.

Ubuntu Sunucusunda WOL yapılandırması

Aşama 1
Atılacak ilk adım, aşağıdaki komutla ethtools'u kurmak olacaktır. Ettooller, ağ denetleyicisini ve onunla ilişkili donanım yapılandırmasını kontrol etmenize olanak sağlayan bir dizi araçtır.

 sudo apt kurulum ethtool -y

Adım 2
Bundan sonra kullanılacak kartın hem IP adresini hem de MAC adresini bilmek için ağ kartlarının konfigürasyonunu bilmeliyiz, bunun için aşağıdaki komutu uyguluyoruz. Bu durumda kullanılacak ağ bağdaştırıcısı "enp0s3" olacaktır.

 ip için

BÜYÜT

Aşama 3
Şimdi aşağıdaki komutu uygulayacağız. ARAYÜZ alanına Wake On Lan ile açılacak ekipmanın ağ kartının adını girmeliyiz:

 sudo ethtool -s ARAYÜZ wol g

BÜYÜT

Bu komut herhangi bir bilgi oluşturmaz, ancak ağ kartında Wake On Lan'ı yapılandırmanıza ve etkinleştirmenize izin verir.

4. Adım
Ardından, sihirli paketin sistemler arasında gönderilmesine izin veren “wakeonlan” yardımcı programını kuracağız, bu paketin Wake On Lan'ın çalışmasının anahtarı olduğunu unutmayın.

Kurulumu için şunu yürütüyoruz:

 sudo apt install wakeonlan -y

BÜYÜT

Adım 5
Kurulduktan sonra, aşağıdaki sözdizimini kullanarak sihirli paketi göndereceğiz. Burada MAC alanı, Wake On Lan etkinken LAN arayüzünün MAC adresini ifade eder, çalıştırdığımızda sihirli paketin MAC adresine gönderildiğini ve uzak sunucunun şimdi aktif olması gerektiğini göreceğiz, bununla yapabiliriz orada uzaktan bir oturum başlatın.

 uyanık MAC

BÜYÜT

6. Adım
Bu yöntem işe yarar, ancak yalnızca bu oturum sırasında, yani sistemi yeniden başlattığımızda tüm bunları yeniden oluşturmalıyız. Bunu önlemek için Ubuntu Sunucusu başlangıcında etkinleştirilecek bir dosya oluşturacağız. Bunun için dosyayı şu şekilde oluşturuyoruz:

 sudo nano /etc/systemd/system/wol.service
Oraya aşağıdaki bilgileri giriyoruz:
 [Birim] Açıklama = Yerel Ağda Uyandırmayı Yapılandır [Servis] Tür = oneshot ExecStart = / sbin / ethtool -s INTERFACE wol g [Kur] WantedBy = basic.target

BÜYÜT

NotINTERFACE, geçerli ağ kartının adıyla değiştirilmelidir.
Ctrl + O tuşları ile değişiklikleri kaydedip Ctrl + X tuşları ile editörden çıkıyoruz.

7. Adım
Şimdi aşağıdaki komutları uyguluyoruz:

 sudo systemctl daemon-reload (daemon'u yükleyin) sudo systemctl wol.service'yi etkinleştirin (hizmeti etkinleştiririz)

BÜYÜT

8. Adım
Son olarak hizmeti yürütüyoruz:

 sudo systemctl wol.service'i başlat

BÜYÜT

Bununla, Ubuntu Sunucusunda seçilen LAN arayüzü için Wake On LAN kullanılabilir.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave