GNU/Linux >> Belajar Linux >  >> Linux

Panduan WOL Wakeonlan:Mengaktifkan Server dari Jarak Jauh Tanpa Akses Fisik

Foto milik Jamison Judd

Ini adalah posting tamu yang ditulis oleh SathiyaMoorthy.

Wakeonlan (wol) memungkinkan Anda untuk mengaktifkan server jarak jauh tanpa mengaksesnya secara fisik. Wakeonlan mengirimkan paket ajaib ke adaptor ethernet dan motherboard yang mengaktifkan wake-on-LAN untuk mengaktifkan komputer jarak jauh.

Secara tidak sengaja, saat Anda mematikan sistem alih-alih me-reboot, Anda dapat menggunakan Wakeonlan untuk menyalakan server dari jarak jauh. Selain itu, Jika Anda memiliki server yang tidak perlu aktif dan berjalan 24×7, Anda dapat mematikan dan menghidupkan server dari jarak jauh kapan pun Anda mau.

Artikel ini memberikan ikhtisar singkat tentang Wake-On-LAN dan petunjuk untuk menyiapkan fitur Wakeonlan.

Ikhtisar Wake-On-LAN

  • Anda dapat menggunakan Wakeonlan saat mesin terhubung ke LAN, dan Anda mengetahui alamat MAC mesin tersebut.
  • NIC Anda harus mendukung fitur wakeonlan, dan harus diaktifkan sebelum
    dimatikan. Dalam kebanyakan kasus, secara default wakeonlan diaktifkan di NIC.
  • Anda perlu mengirim paket ajaib dari komputer lain yang terhubung ke jaringan yang sama ( LAN ). Anda memerlukan akses root untuk mengirim paket ajaib. paket wakeonlan harus diinstal pada mesin.
  • Saat sistem mogok karena listrik mati, untuk pertama kalinya Anda tidak dapat menghidupkan mesin menggunakan fasilitas ini. Namun setelah booting pertama Anda bisa menggunakan wakeonlan untuk menyalakannya, jika server mengalami shutdown karena suatu hal.
  • WakeonLan juga disebut sebagai wol.

Periksa apakah wol didukung di NIC

Jalankan perintah ethtool berikut di server yang ingin Anda AKTIFKAN dari tempat yang jauh.

# ethtool eth0
Settings for eth0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pumbg  [ Note: check whether flag g is present ]
        Wake-on: g [ Note: g mean enabled. d means disabled ]
        Current message level: 0x00000001 (1)
        Link detected: yes

Jika  Mendukung Pengaktifan adalah g, maka dukungan untuk fitur wol diaktifkan pada kartu NIC.

Mengaktifkan opsi wol pada Kartu Ethernet

Secara default, Wake-on akan diatur ke g di sebagian besar mesin. Jika tidak, gunakan ethtool untuk menyetel flag g ke opsi wol pada kartu NIC seperti yang ditunjukkan di bawah ini.

# ethtool -s eth0 wol g

Catatan: Anda harus menjalankan ethtool sebagai root, jika tidak, Anda mungkin mendapatkan pesan kesalahan berikut.

$ /sbin/ethtool eth0
Settings for eth0:
Cannot get device settings: Operation not permitted
Cannot get wake-on-lan settings: Operation not permitted
        Current message level: 0x000000ff (255)
Cannot get link status: Operation not permitted

Instal paket wakeonlan di komputer lain

Instal paket wakeonlan di mesin dari mana Anda perlu mengirim paket ajaib untuk mengaktifkan server Anda.

# apt-get install wakeonlan

Catat alamat MAC dari server jarak jauh

Catat alamat MAC server yang ingin Anda aktifkan dari jarak jauh.

# ifconfig
eth0     Link encap:Ethernet  HWaddr 00:16:k5:64:A9:68  [ Mac address ]
          inet addr:192.168.6.56  Bcast:192.168.6.255  Mask:255.255.255.0
          inet6 addr: fe80::216:17ff:fe6b:289/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3179855 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2170162 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3832534893 (3.5 GB)  TX bytes:390304845 (372.2 MB)
          Interrupt:17

Akhirnya, Nyalakan mesin dari jarak jauh tanpa akses fisik

Saat server tidak aktif, jalankan perintah berikut dari komputer lain yang terhubung ke LAN yang sama. Setelah paket ajaib dikirim, sistem jarak jauh akan mulai boot.

# wakeonlan 00:16:k5:64:A9:68

 
Artikel ini ditulis oleh SathiyaMoorthy, pengembang penganalisis kueri postgres perusahaan, alat yang efisien untuk mem-parsing log postgresql untuk menghasilkan laporan html, yang dapat digunakan untuk menyempurnakan pengaturan postgres, dan kueri sql. The Geek Stuff menyambut tips dan artikel tamu Anda.


Linux
  1. Cara Membuat Pengguna SFTP tanpa Akses Shell di CentOS 8

  2. Bagaimana cara mengakses alamat fisik dari ruang pengguna di Linux?

  3. Tanpa akses root, jalankan R dengan BLAS yang disetel saat ditautkan dengan referensi BLAS

  1. Kemampuan Untuk Mengubah Kata Sandi Pengguna Root (Kerentanan?)

  2. Ikat ke port kurang dari 1024 tanpa akses root

  3. Izinkan pengguna root linux akses root mysql tanpa kata sandi

  1. Cara Menggunakan Tunneling SSH untuk Mengakses Server yang Dibatasi

  2. Batasi Akses Ke Server Linux Menggunakan Pembungkus TCP

  3. Mengakses Domain Tanpa WWW di Depan