19 February 2020

Raspberry Pi: Wake On LAN

Hari tue kite dah pasang PiVPN, so bile kite connect je VPN nie dari luar rumah. Kite secara tak langsung dapat masuk network dlm rumah kite kan?

So terpikir dari pada Pi Zero W aku nie online je 24jam, aku nk tambah lagi fungsi untuk kejutkan Laptop aku yg sedang shut down, then bleh aku remote gune TeamViewer plak.

Mana tau, tetiba tgh bercuti, ade keje nk kene buat or ade fail penting nk pakai ke..nak ssh ke..ape2 je laa yg memerlukan aku gune laptop.

Smlm aku dah tarik 1 cable dr router masuk ke blik, pasang GB switch, pasang Pi Zero W nie dlm bilik..share ngan Laptop. Terpikir plak idea nie. Baik aku manfaatkan.

Ok jom blajar mcm mana nk setup! Klik Read more...


Cara dia mudah je, korang kene laa make sure laptop/pc yg nk di WOL tue sentiasa ade power, cucuk la power cable dan lan cable 24jam walau dah "shut down".

Semak model bios korang, ade tak kene on/enable ape. Utk kes aku, xperlu.

So, aku copy mac address LAN Laptop aku. Aku ssh ke pi, buat 1 script mcm dibawah, so nnt senang xyah nak run cmd..

wakeup.sh

#!/bin/bash

echo "Going to wake up your Gear~!"

sudo etherwake -i eth0 44:8A:5B:F1:D4:F1


simpan sebagai wakeup.sh, chmod +x script tue

Ok skng install plak dkt pi benda nie:

sudo apt-get install etherwake

Taip je tue, dah setel! Jom set eternet adapter dkt laptop/pc korang plak.

Login windows, buka config nie dan enable. Cara dia aku xtulis la..mudah je nk cari kat mana..


Aku enable gak bawah tue, "Wake on Magic Packet"

then ko pegi dkt sini plak, tick smua nie:


Setel, install TeamViewer, setup "unattended access" make sure dkt services.msc jumpa service dia auto dan running.

ok, try shutdown laptop/pc.Cara nk power on:

1. Connect VPN dkt hp
2. ssh pi server dan run script td ./wakeup.sh
3. Tunggu dlm beberapa minit, try ping ip laptop/pc korang (aku dah set ip tetap dkt router..so xkan berubah, senang nk tau ip laptop) klu ko tak tau, install nmap laa dkt pi, carila ip dia
4. try remote gune TeamViewer dkt hp

Semoga bermanfaat~! =)

No comments:

Post a Comment