Instalasi
Ubuntu/debian
sudo apt install ethtool
Konfigurasi
Cek apakah Wake-On-Lan sudah aktif/belum
sudo ethtool <interfaces>
Settings for enp32s0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Link partner advertised pause frame use: Symmetric Receive-only
Link partner advertised auto-negotiation: Yes
Link partner advertised FEC modes: Not reported
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes
pastikan pada bagian Wake-on:
adalah g
, itu mendandakan wake on lan sudah aktif
jika belum
sudo ethtool -s <interfaces> wol g
hasilnya adalah wake-on: g
Settings for enp32s0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Link partner advertised pause frame use: Symmetric Receive-only
Link partner advertised auto-negotiation: Yes
Link partner advertised FEC modes: Not reported
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes
Ubuntu – Membuat service (systemd)
Agar WOL tetap berfungsi, kita harus mengaktifkannya kembali setiap kali sistem boot. Untuk menghindari melakukan ini secara manual kita menggunakan systemd untuk tujuan ini.
buat file wol.service
di /etc/systemd/system/
sudo nano /etc/systemd/system/wol.service
masukkan ini didalam nya
[Unit]
Description=Configure Wake On LAN
[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s <INTERFACE> wol g
[Install]
WantedBy=basic.target
ubah parameter <INTERFACE>
dengan nama interface yang kamu gunakan
simpan dan keluar
reload daemon systemctl
sudo systemctl daemon-reload
aktifkan service yang kita buat tadi
sudo systemctl enable wol.service
terakhir, jalankan service nya
sudo systemctl start wol.service
selesai
(ALTERNATIF)
Pertama, buat file menggunakan nano (text editor) /etc/systemd/system/[email protected]
(simpan simbol @). Taruh ini di dalamnya:
[Unit]
Description=Wake-on-LAN for %i
Requires=network.target
After=network.target
[Service]
ExecStart=/sbin/ethtool -s %i wol g
Type=oneshot
[Install]
WantedBy=multi-user.target
Aktifkan ini untuk antarmuka saat boot, jalankan perintah berikut (ubah eth3 dengan antarmuka Anda):
systemctl enable wol@eth3
jika diminta masukkan password root
jika berhasil hasilnya:
Created symlink from /etc/systemd/system/multi-user.target.wants/[email protected] to /etc/systemd/system/[email protected].
Untuk memeriksa apakah itu diaktifkan, jalankan perintah berikut (ubah eth3 dengan antarmuka Anda) dan harus kembali enabled
systemctl is-enabled wol@eth3
Untuk menguji ini, reboot dan jalankan (ubah eth3 dengan antarmuka Anda):
sudo ethtool eth3
Anda harus melihat garis dengan yang berikut:
Wake-on: g
Debian
Agar WOL tetap berfungsi, kita harus mengaktifkannya kembali setiap kali sistem boot. Untuk menghindari melakukan ini secara manual kita konfigurasi file /etc/network/interfaces
sudo nano /etc/network/interfaces
masukan ini didalamnya
IP statik
auto eth0
iface eth0 inet static
address 10.28.0.5
netmask 255.255.255.0
gateway 10.28.0.254
dns-nameservers 10.28.0.254
/sbin/ethtool -s eth0 wol g
IP DHCP
# The primary network interface
allow-hotplug enp32s0
iface enp32s0 inet dhcp
ethernet-wol g
Aktifkan wake on lan pada bios
Contoh di komputer HP hewlett-packard ada di:
advanced - power on options - WOL after power loss (enable)
*ada pengaturan lagi di bios penulis keburu bobo tolong cek lagi ya fariz
Dari sisi remote
Ubuntu
sudo apt install wakeonlan -y
untuk menghidupkan ketikkan perintah:
wakeonlan MAC:address
Arch Linux
sudo pacman -S wol
Untuk menghidupkan ketikkan perintah
sudo wol MAC:address