3/21/2016

Konek ke Raspberry Pi Zero tanpa HDMI Monitor

Akhinya Raspberry Pi Zero yang saya tunggu-tunggu datang juga dari Amazon kemarin pada tanggal 19 Maret 2016 (padahal peluncuran perdananya sekitar November tahun lalu, telat hehehe). Karena belum ada rencana mau dibuat project apa Si Raspberry Pi Zero ini (beli sekedar hobi), jadi  kali ini saya akan membahas bagaimana cara setup Raspberry Pi Zero tanpa HDMI monitor dan keyboard/mouse namun menggunakan WiFi adapter atau USB-LAN. Untuk penjelasan lebih lengkapnya, silahkan dibaca tulisan ini.

My Raspberry Pi Zero

Install Raspbian Jessie
Hal yang perlu kita lakukan sekarang adalah menginstall Raspbian Jessie pada Micro SD Card. File image dari Raspbian Jessie dapat didownload di website resmi Raspberry Pi https://www.raspberrypi.org/downloads/raspbian/. Tahapan untuk menginstall dijelaskan rinci sebagai berikut:

(1) Setelah file sudah di download, ekstrak file dengan mengetik command berikut di terminal anda (dalam tutorial ini saya menggunakan Linux Mint)

> unzip ~/Downloads/2016-03-18-raspbian-jessie.zip

File Image berhasil diekstrak
(2) kemudian insert Micro SD Card, dan ketik df -h untuk mengecek apakah Mirco SD Card sudah mounted atau belum, seperti contoh di bawah ini

gear-second@gear-second-K42Jc ~ $ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            913M   12K  913M   1% /dev
tmpfs           186M  1.4M  185M   1% /run
/dev/sda7        38G  5.5G   31G  16% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none            928M  1.2M  927M   1% /run/shm
none            100M   24K  100M   1% /run/user
/dev/sda5        56G  5.5G   48G  11% /home
/dev/mmcblk0p1  7.4G  4.0K  7.4G   1% /media/gear-second/3626-59EE


dalam contoh di atas, Micro SD Card ditunjukkan oleh /dev/mmcblk0p1, namun ini bukan partisi utamanya, partisi utamanya adalah /dev/mmcblk0

gear-second@gear-second-K42Jc ~ $ ls /dev/mmcblk0*
/dev/mmcblk0  /dev/mmcblk0p1


(3) Selanjutnya unmount SD Card dengan mengetik (atau anda dapat melakukannya secara manual di file manager anda)

> umount /dev/mmcblk0p1

(4) Langkah terakhir adalah menulis file image pada SD Card

> sudo dd bs=4M if=~/Downloads/2016-03-18-raspbian-jessie.img of=/dev/mmcblk0

ini mungkin akan memakan waktu sekitar 3-5 menit, jika sudah selesai, hasilnya akan seperti di bawah ini


USB-LAN
Jika anda memiliki USB-LAN, maka cukup pasang pada Raspberry Pi Zero seperti gambar di bawah ini dan kita akan bisa konek ke Raspberry Pi dengan menggunakan ssh. (Cara konek ke Raspberry Pi menggunakan Ethernet Cable dapat dilihat di link ini)

USB-LAN

WiFi Adapter
(1) Sebelum memasang SD Card ke Raspberry Pi Zero, mount SD tersebut pada laptop anda karena kita perlu mengatur konfigurasi WiFi. Kemudian, temukan dan edit file interfaces yang terletak pada etc/network/ di SD Card anda.

/etc/network/
(2) edit file interfaces (perlu pakai sudo) yang sebelumnya seperti gambar di bawah ini

sebelum diedit

menjadi seperti berikut ini

sesudah diedit

(3) Selanjutnya, temukan file wpa_supplicant.conf yang berlokasi di etc/wpa_supplicant/ pada SD Card

wpa_supplicant.conf
kemudian pada terminal anda, masukkan SSID dan PASSPHRASE dari network yang ingin anda konekkan. (ingat terminal anda harus berada di direktori sama dengan file wpa_supplicant etc/wpa_supplicant/

> wpa_passphrase SSID PASSPHRASE | sudo tee -a wpa_supplicant.conf

(4) Kemudian pasang SD Card dan juga WiFi adapter anda pada Raspberry Pi Zero dan selanjutnya cukup menggunakan ssh untuk konek ke Raspberry Pi.



(5) Sebelum melakukan ssh, kalian harus mengetahu ip address dari Raspberry Pi Zero. Ini bisa dilakukan dengan menggunakan nmap seperti contoh di bawah ini.

gear-second@gear-second-K42Jc:~$ hostname -I
192.168.10.100 --> (ip address laptop saya)
gear-second@gear-second-K42Jc:~$ nmap -p22 192.168.10.*

Starting Nmap 6.40 ( http://nmap.org ) at 2016-03-21 18:13 JST
Nmap scan report for aterm.me (192.168.10.1)
Host is up (0.011s latency).
PORT   STATE  SERVICE
22/tcp closed ssh

Nmap scan report for 192.168.10.100
Host is up (0.00015s latency).
PORT   STATE SERVICE
22/tcp open  ssh

Nmap scan report for 192.168.10.102
--> (ini punya Raspberry Pi) 
Host is up (0.018s latency).
PORT   STATE SERVICE
22/tcp open  ssh

Nmap done: 256 IP addresses (3 hosts up) scanned in 15.49 seconds


(6)  Langkah terakhir adalah ssh pi@192.168.10.102 (jangan lupa password untuk login adalah raspberry)

berhasil konek ke Rpi Zero
Selamat mencoba.

No comments:

Post a Comment