Set IP Statik Raspberry Pi

20130215-232649.jpg

Karena Raspberry Pi ini menggunakan OS Raspbian yang notabene adalah Debian Wheezy, cara set IP statiknya pun sama persis seperti Debian (sama juga seperti Ubuntu). Tinggal daftarkan IP statiknya di file /etc/network/interface lalu restart Raspberry-nya.

ttirtawi@raspberrypi:~$ cat /etc/network/interfaces
auto lo

iface lo inet loopback

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

iface eth0 inet static
address 192.168.1.101
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1

ttirtawi@raspberrypi:~$

Setelah direstart Raspberry ini akan langsung menggunakan IP statik tersebut :

ttirtawi@raspberrypi:~$ ifconfig eth0
eth0      Link encap:Ethernet  HWaddr b8:27:eb:45:7b:e2  
          inet addr:192.168.1.101  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:610 errors:0 dropped:0 overruns:0 frame:0
          TX packets:303 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:70466 (68.8 KiB)  TX bytes:39427 (38.5 KiB)

ttirtawi@raspberrypi:~$ 

Cara Praktis Scanning IP

Setelah main-main dengan RaspberryPi beberapa hari lalu, saya matikan komputer kecil itu sementara waktu. Sampai malam ini saya coba hidupkan kembali tanpa menggunakan monitor, keyboard, dan mouse. Hanya kabel LAN yang tersambung. Terakhir saya hidupkan RaspberryPi ini saya belum sempat memberinya IP statis. Sedikit agak konyol memang. Raspberry masih menggunakan DHCP; tanpa mouse/keyboard, monitor bagaimana saya bisa tahu alamat IP yang sekarang digunakan oleh si Raspberry?

raspberry headless

Karena malas menyambungkannya ke monitor, saya pilih cara gampang dengan lakukan scanning IP di LAN. Cara sederhana dengan bantuan program nmap.

ttirtawi@macbook-air:~$ sudo nmap -sP 192.168.1.0/24
Password:

Starting Nmap 6.01 ( http://nmap.org ) at 2013-02-15 22:33 WIT
...
...
Nmap scan report for raspberrypi (192.168.1.131)
Host is up (0.0065s latency).
MAC Address: B8:27:EB:45:7B:E2 (Raspberry Pi Foundation)
...
...
Nmap done: 256 IP addresses (9 hosts up) scanned in 2.65 seconds
ttirtawi@macbook-air:~$

nmap (dengan opsi -sP) akan memeriksa semua host yang aktif di jaringan 192.168.1.0/24. Penggunaan sederhana dari perintah nmap bisa membantu saya menemukan IP yang dipakai oleh Raspberry saat ini, ternyata dia menggunakan IP 192.168.1.131. Saatnya memberi IP statis untuk Raspberry Pi ini supaya tidak “hilang” lagi.

UPDATE:

nmap di MacOSX tersedia di MacPorts :

ttirtawi@macbook-air:~$ port search nmap | head
Warning: port definitions are more than two weeks old, consider using selfupdate
nmap @6.01 (net)
Port scanning utility for large networks

p5-nmap-scanner @1.0.0 (perl)
Perform and manipulate nmap scans using perl

p5.8-nmap-scanner @1.0.0 (perl)
Perform and manipulate nmap scans using perl

p5.10-nmap-scanner @1.0.0 (perl)
ttirtawi@macbook-air:~$

Sementara di Ubuntu/Debian, nmap tersedia di main repository :

ttirtawi@x220:~$ apt-cache search nmap | grep ^nmap
nmap - The Network Mapper
nmapsi4 - graphical interface to nmap, the network scanner
ttirtawi@x220:~$