Cara Mengaktifkan dan Menggunakan Wake-on-LAN (WoL) di Ubuntu: Panduan Lengkap Penyiapan & Pemecahan Masalah

1. Apa Itu Wake‑on‑LAN (WoL)?

Wake‑on‑LAN (WoL) adalah teknologi yang memungkinkan Anda menyalakan PC dari jarak jauh dengan mengirim paket jaringan khusus yang disebut “Magic Packet.” Teknologi ini berguna dalam berbagai situasi, seperti manajemen server jarak jauh atau mengakses PC kerja Anda dari rumah.

2. Memeriksa Perangkat Keras yang Kompatibel dengan WoL

Untuk menggunakan WoL, kartu jaringan dan motherboard Anda harus mendukungnya. Anda dapat memverifikasi kompatibilitas menggunakan perintah ethtool.

Cara Memeriksa Kartu Jaringan Anda

  1. Jalankan ethtool <network-device-name> dan periksa apakah WoL didukung. Jika hasilnya mencakup “Supports Wake-on: g,” perangkat dapat dinyalakan melalui Magic Packet.
  2. Jika hasilnya menampilkan “d: Disabled,” WoL mungkin dinonaktifkan di BIOS atau pengaturan driver jaringan. Lihat bagian pemecahan masalah di bawah untuk memperbaiki konfigurasi.

3. Mengonfigurasi WoL di BIOS

Anda harus mengaktifkan WoL di pengaturan BIOS. Menu yang tepat bervariasi tergantung produsen, tetapi langkah‑langkah berikut umumnya berlaku:

Langkah‑Langkah Mengaktifkan WoL di BIOS

  1. Restart PC dan masuk ke BIOS menggunakan tombol seperti F2, F12, atau Del.
  2. Aktifkan opsi seperti “Wake‑on‑LAN” atau “Wake on PCI Event.”
  3. Jika tersedia, nonaktifkan mode Deep Sleep untuk meningkatkan fungsi WoL.

4. Mengonfigurasi WoL di Ubuntu

Di Ubuntu, Anda dapat mengaktifkan WoL menggunakan NetworkManager atau ethtool.

Menggunakan NetworkManager

  1. Periksa nama koneksi Anda saat ini dengan nmcli connection show, lalu aktifkan WoL dengan perintah berikut:
    nmcli connection modify "&lt;connection-name&gt;" 802-3-ethernet.wake-on-lan magic
    

Menggunakan ethtool

  1. Aktifkan Magic Packet dengan ethtool --change <network-device-name> wol g.
  2. Agar konfigurasi tetap bertahan, tambahkan up ethtool -s <device-name> wol g ke file /etc/network/interfaces, atau buat unit systemd untuk menerapkan pengaturan saat boot.

5. Pesan Kesalahan Umum dan Solusinya

Berikut adalah kesalahan yang sering terjadi terkait WoL beserta penyebab dan solusinya.

netlink error: cannot enable unsupported WoL mode

  • Penyebab: Kartu jaringan atau BIOS Anda tidak mendukung WoL.
  • Solusi: Pastikan WoL diaktifkan di BIOS. Jika tidak didukung, pasang kartu jaringan yang mendukung WoL.

Jika “Wake‑on: d” Ditampilkan

  • Penyebab: WoL dinonaktifkan.
  • Solusi: Aktifkan WoL di BIOS dan jalankan ethtool --change <device-name> wol g. Jika tetap dinonaktifkan, periksa konfigurasi jaringan yang persisten.

Magic Packet Tidak Diterima

  • Penyebab: Router atau konfigurasi jaringan Anda mungkin memblokir paket broadcast.
  • Solusi: Periksa penerimaan paket dengan tcpdump -i <network-device-name> 'udp and port 9'. Pastikan juga WoL digunakan dalam jaringan lokal yang sama.

Tidak Ada Lampu Link pada Port Jaringan

  • Penyebab: Adapter jaringan tidak menerima daya.
  • Solusi: Nonaktifkan mode Deep Sleep atau fitur penghemat daya di BIOS agar WoL dapat berfungsi.

6. Menguji dan Menjalankan WoL dari Jarak Jauh

Setelah mengonfigurasi WoL, Anda dapat menggunakan wakeonlan atau etherwake untuk mengirim Magic Packet dan memastikan fungsinya.

Menginstal dan Menggunakan wakeonlan

  1. Instal alat wakeonlan.
    sudo apt install wakeonlan
    
  1. Kirim Magic Packet dengan menentukan alamat MAC:
    wakeonlan &lt;MAC-address&gt;
    
  1. Anda juga dapat menggunakan etherwake dengan sudo etherwake <MAC-address>. Perintah ini mengirim Magic Packet untuk memverifikasi operasi WoL.

7. Pemecahan Masalah dan Tips Tambahan

Pertimbangkan tips tambahan berikut ketika WoL tidak berfungsi sebagaimana mestinya:

  • Persyaratan Daya AC: WoL biasanya tidak berfungsi saat menggunakan baterai. Pastikan laptop terhubung ke sumber daya AC.
  • Konsistensi Konfigurasi Jaringan: Pengaturan dapat ter-reset saat beralih antara NetworkManager atau systemd‑networkd. Pastikan kedua alat menggunakan pengaturan WoL yang konsisten.