Jumat, 25 November 2011

MEMBANGUN PC ROUTER SEDERHANA MENGGUNAKAN UBUNTU

Definisi Routing
        Routing adalah suatu proses untuk meneruskan paket-paket data dari jaringan satu ke jaringan
lainnya dengan melalui sebuah internetwork. Untuk melakukan proses routing ini diperlukan suatu alat
yang disebut sebagai router. Router sendiri bekerja dengan cara mengirimkan paket-paket dari jaringan
yang berbeda dengan membaca tabel routing. Router secara umum dibagi menjadi dua jenis yaitu Static
Router dan Dynamic Router. Static Router merupakan jenis router yang memiliki tabel router statis yang
diset secara manual oleh para administrator jaringan. Sedangkan Dynamic Router adalah router yang
membuat tabel routing-nya secara dinamis dengan memperhatikan lalu lintas jaringan yang berada di
sekitarnya dan juga dengan cara berkomunikasi dengan router lainnya. Kita juga bisa memanfaatkan PC
maupun laptop sebagai pengganti router.

Kali ini kita akan mencoba bagaimana membuat sebuah PC Router sederhana menggunakan
Sistem Operasi Ubuntu dengan skenario seperti gambar berikut :

Pada skenario diatas terdapat 3 buah jaringan yang berbeda namun berada dalam kelas yang
sama (Kelas C). Jaringan tersebut antara lain 192.168.10.0 , 192.168.20.0, 192.168.30.0
Untuk bisa membuat PC maupun laptop agar bisa digunakan sebagai router, kita membutuhkan
beberapa peralatan diantaranya :
• 2 buah PC maupun Laptop yang telah terinstall sistem operasi Ubuntu.
• Kabel UTP
• Switch, bila anda ingin menambahkan klien. (Optional)
• 1 Buah Ethernet Card (karena pada umumnya PC standard hanya memiliki 1 buah
Ethernet, namun nantinya akan diberikan Ethernet Virtual tambahan)
1. Konfigurasi Router 1
a. Hubungkan masing-masing PC dengan menggunakan kabel UTP. Bila anda ingin
menambahkan klien, anda tinggal menambahkan switch.
b. Buka terminal lalu berikan 2 buah IP addres pada masing-masing Ethernet. 1 buah untuk
Ethernet fisik dan 1 buah lagi untuk Ethernet virtual. Format perintahnya adalah
#ifconfig [dev_ethernet] [alamat_IP] netmask [no_netmask] broadcast
[alamat_broadcast] up , seperti gambar berikut ini :
Pada gambar diatas untuk Ethernet virtual, kita mengganti nama device-nya dengan
menambahkan akhiran :1. Misalnya saja bila nama device-nya eth0, maka device virtualnya
adalah eth0:1 dan begitupun seterusnya.
c. Setelah memberikan IP address, langkah selanjutnya adalah melihat konfigurasi masingmasing
Ethernet dengan perintah #ifconfig
d. Langkah selanjutnya adalah mengaktifkan fitur IP Forward yang berfungsi untuk
meneruskan paket-paket ke jaringan lainnya. Cek dengan perintah #sysctl –p
/etc/sysctl.conf. Apabila menghasilkan output net.ipv4.ip_forward=1 , berarti IP
Forward telah diaktifkan. Jika belum diaktifkan, jalankan perintah #echo
“net.ipv4.ip_forward=1” >> /etc/sysctl.conf lalu cek dengan perintah #sysctl –p
/etc/sysctl.conf
e. Setelah itu, tahap berikutnya adalah memberikan tabel routing untuk informasi rute
jaringan yang akan dibaca oleh router. Format perintahnyaadalah #route add –net
[network_destination] netmask [netmask_destination] gw [gateway_address]
ROUTER NET DESTINATION NETMASK DEST. GATEWAY ADDRESS
Router 1 192.168.30.0 255.255.255.0 192.168.20.2
Tabel Routing
2. Konfigurasi Router 2
a. Buka terminal lalu berikan 2 buah IP addres pada masing-masing Ethernet. 1 buah untuk
Ethernet fisik dan 1 buah lagi untuk Ethernet virtual. Format perintahnya adalah
#ifconfig [dev_ethernet] [alamat_IP] netmask [no_netmask] broadcast
[alamat_broadcast] up , seperti gambar berikut ini :

Pada gambar diatas untuk Ethernet virtual, kita mengganti nama device-nya dengan
menambahkan akhiran :1 Misalnya saja bila nama device-nya eth0, maka device virtualnya
adalah eth0:1 dan begitupun seterusnya.
b. Setelah memberikan IP address, langkah selanjutnya adalah melihat konfigurasi masingmasing
Ethernet dengan perintah #ifconfig

c. Langkah selanjutnya adalah mengaktifkan fitur IP Forward yang berfungsi untuk
meneruskan paket-paket ke jaringan lainnya. Cek dengan perintah #sysctl –
p/etc/sysctl.conf. Apabila menghasilkan output net.ipv4.ip_forward=1 , berarti IP
Forward telah diaktifkan. Jika belum diaktifkan, jalankan perintah #echo
“net.ipv4.ip_forward=1” >> /etc/sysctl.conf lalu cek dengan perintah #sysctl –p
/etc/sysctl.conf

d. Setelah itu, tahap berikutnya adalah memberikan tabel routing untuk informasi rute
jaringan yang akan dibaca oleh router. Format perintahnyaadalah #route add –net
[network_destination] netmask [netmask_destination] gw [gateway_address]
ROUTER NETW. DESTINATION NETMASK DEST. GATEWAY ADDRESS
Router 2 192.168.10.0 255.255.255.0 192.168.20.1
Tabel Routing
3. Test Ping (Packet Internet Groper)
Setelah kita melakukan konfigurasi terhadap dua buah PC maupun laptop yang akan
digunakan sebagai router, maka langkah berikutnya adalah melakukan test koneksi dengan
menggunakan perintah ping. Format perintahnya adalah #ping [destination_address].
• Dari Router1 Ke Router2
• Dari Router2 Ke Router1
Bila perintah ping dijalankan dan mendapat respon dari tujuan, berarti kita sudah bisa
memanfaatkan PC maupun laptop kita sebagai router sederhana. Terima kasih.

Tidak ada komentar:

Posting Komentar