kriwil logo

aldiantoro nugroho. @kriwil. indonesia. part-time programmer. full-time dreamer. elm. linux. ubuntu. python. django. vim. indiana pacers. manchester united. random.

  1. Catatan: Wake On LAN (WOL)

    Buat catatan aja, soalnya suka lupa kalau abis install ulang komputer. Dan juga buat bagi-bagi ilmu kalau yang belum tau.

    bq. Wake on LAN (WOL, sometimes WoL) is an Ethernet computer networking standard that allows a shut-down computer to be booted remotely. (dari wikipedia)

    Jadi, fungsinya itu biar kita bisa menyalakan komputer secara remote. Hal ini berguna buat orang-orang seperti gue yang meletakkan data di komputer terpisah di dalam satu jaringan, dan ingin mengakses sewaktu-waktu, tetapi tidak ingin membiarkan komputernya nyala terus.

    Syarat pertama dari menggunakan fitur Wake On LAN ini adalah dukungan dari ethernet card (dan motherboard? gak tau juga sih) komputer yang akan "dibangunkan". Cara taunya liat di BIOS, dan cari tulisan yang mirip-mirip Wake on LAN. Aktifkan jika belum aktif.

    Kemudian, kita harus tau nama perangkat jaringan (network device) yang akan digunakan. Di terminal, ketikkan

    ifconfig

    Hasil di komputer saya seperti ini:

    eth0      Link encap:Ethernet  HWaddr 00:50:8D:9D:D1:84  
    inet addr:10.0.0.6  Bcast:255.255.255.255  Mask:255.255.255.0
    inet6 addr: fe80::250:8dff:fe9d:d184/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
    RX packets:166 errors:0 dropped:0 overruns:0 frame:0
    TX packets:118 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000 
    RX bytes:20233 (19.7 KB)  TX bytes:84689 (82.7 KB)
    Interrupt:16
    
    lo        Link encap:Local Loopback  
    inet addr:127.0.0.1  Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING  MTU:16436  Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0 
    RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
    

    Perangkat yang akan saya gunakan adalah eth0. Catat (dan maksud catat di sini adalah copy - paste ke text editor, gak usah ambil kertas dan pensil) hardware address perangkat bersangkutan, punya saya adalah 00:50:8D:9D:D1:84.

    Setelah kita mengetahui jenis perangkat yang digunakan, sekarang kita perlu membuat skrip yang akan mengaktifkan opsi WOL di ethernet kita setiap kali komputer dinyalakan. Di terminal, ketikkan

    sudo vi /etc/init.d/wakeonlanconfig

    vi bisa diganti dengan editor kesayangan masing-masing, gedit, pico, nano, whatever.

    Lalu copy - paste tulisan di bawah ini dan simpan lalu keluar dari editor.

    pre. #!/bin/bash ethtool -s eth0 wol g exit

    Kemudian kita perlu membuat skrip yang kita buat menjadi executable

    sudo chmod a+x /etc/init.d/wakeonlanconfig

    Dan membuat skrip yang kita buat jalan saat komputer dinyalakan

    sudo update-rc.d -f wakeonlanconfig defaults

    Pengaturan di komputer tujuan (yang akan "dibangunkan") sudah selesai. Untuk memastikan, bisa dicoba jalankan

    sudo /etc/init.d/wakeonlanconfig

    Jika tidak ada error, berarti kita bisa mematikan komputer.

    sudo halt atau sudo shutdown -h now

    Sekarang beralih ke komputer yang akan "membangunkan" komputer tadi. Pertama-tama kita harus memasang paket wakeonlan. Jika menggunakan ubuntu, aktifkan repositori universe dan lakukan

    sudo apt-get install wakeonlan

    Setelah selesai, jalankan perintah wakeonlan ditambah hardware address komputer yang akan dibangunkan tadi. Kalau punya saya jadi

    wakeonlan 00:50:8D:9D:D1:84

    Tunggu beberapa saat, dan komputer bisa diakses ;)

    (diambil secara brutal dari HOWTO: Set your system up for Wake On LAN (WOL))

    — 20080126 – aldi —
If you have any comment, tweet me @kriwil.