Mengaktifkan Wake-On-LAN (Di Ubuntu)

Ini adalah catatan saya untuk membuat Wake-On-LAN bekerja di Ubuntu. Saya memiliki server yang saya gunakan untuk menjalankan sebagian besar komputasi, pada ubuntu kasus yang saya miliki setelah melakukan poweroff mengalami kegagalan saat akan melakukan Wake-On-Lan karena fitur ini sangat saya butuhkan sehingga perlu perlakuan khusus supaya saya dapat mengaktifkan Wake-On-LAN sehingga saya dapat menyalakan server kapan pun dimanapun. Menariknya, menu BIOS saya memiliki opsi untuk mengaktifkan wake up from shutdown, tetapi fitur ini tidak bekerja ketika menggunakan linux. Setelah mencari informasi ternyata memang ketika shutdown memberikan sinyal untuk tidak menerima response ketika BIOS terjadi WOL, sehingga perlu melakukan kirim sinyal ke BIOS supaya BIOS tetap meresponse WOL saat linux shutdown.

 

Perintah yang saya gunakan untuk mengatur Wake-On-LAN pada mesin server/PC menggunakan ethtool. Itu ada di repositori Ubuntu tetapi tidak diinstal di mesin saya jadi saya harus menambahkannya secara manual dengan perintah berikut

 
sudo apt install ethtool

Berikut tahapan dan script supaya bisa dijalankan menggunakan daemon service

  1. Cari dimana letak ethtool terinstall dengan kode
     
    which ethtool
    ditempat saya terinstall di /usr/sbin/ethtool.
  2. buat file di /etc/systemd/system/wol.service dan isi dengan script berikut:
     
    [Unit] 
    Description=Enable Wake On Lan 
     
    [Service] 
    Type=oneshot 
    ExecStart = /usr/sbin/ethtool --change enp3s0 wol g 
     
    [Install] 
    WantedBy=basic.target
    perhatikan bagian ExecStart untuk Anda sesuaikan dengan ethtool milik Anda dan enp3s0 disesuaikan dengan nama ethernet yang digunakan untuk menerima WOL.
  3. Langkah terakhir adalah mengaktifkan service
     
    sudo systemctl daemon-reload 
    sudo systemctl enable wol.service

Untuk cek status gunakan sudo systemctl status wol.

Dengan mengitkuti langkah tersebut maka server/PC akan dapat menerima WOL (Wake-On-Lan) sekalipun Anda melakukan poweroff
Perlu diingat bahwa WOL pada BIOS kebanyakan motherboard status default nya disable jadi Anda perlu melakukan Enable pada BIOS terlebih dahulu, dan pastinya motherboard sudah support untuk WOL
terkadang nama bisa beda, ada pengaturan yg mungkin menggunakan Wake on lan, ada juga yg menggunakan nama Power on by Ring, jadi sesuaikan BIOS dengan motherboard yg Anda miliki, karena tidak semua motherboard ada fitur WOL, jika tidak ada fitur ini pada motherboard maka satu-satunya cara adalah dengan membeli motherboard yang memang support dengan WOL
Ada juga yang memanfaatkan Always ON ketika terjadi pemadaman listrik dan listrik sudah kembali hidup maka server akan otomatis menyala, ini hanya berfungsi untuk peruntukan Server yang memang harus menyala (tidak boleh padam) tetapi tidak semua server ataupun PC akan digunakan untuk Always ON, pengaturannya ada di BIOS jg, kami tidak merekomendasikan BIOS untuk always ON jika bukan peruntukan murni server

Terimakasih, semoga membantu

The power of documents

Kami sajikan dengan bahasa yang mudah dengan disertai command line yang bisa di copy-paste sehingga memudahkan untuk melakukan modifikasi command line