Konfigurasi Router Debian 6.0.5

Posted: November 13, 2012 in Materi TKJ
Tag:, ,

Pada kesempatan ini saya akan menjelaskan cara mengkonfigurasi Router pada Debian 6.0.5

Fungsi Router
Router berfungsi sebagai sebuah alat penghubung di antara rangkaian yang berlainan. Semasa paket dihantar, router akan menjalankan beberapa proses penting antaranya ialah: membuat terjemahan protokol, mengemaskini jadual haluan, mengirim paket, membungkus paket dan membuka bungkusan paket. Selain itu juga router berperanan untuk menapis trafik dengan membenarkan paket tertentu sahaja. Ini membolehkannya bertindak sebagai alat pelindung ringkas bagi rangkaian anda.

Berikut adalah beberapa kelebihan router:

Menghubungkan dua atau lebih rangkaian untuk membentuk satu rangkaian
internetwork.
Menghubungkan dua rangkaian yang berlainan protokol.
Mengawal keselamatan rangkaian dengan membuat tapisan pada paket.

Untuk kali ini saya akan menuliskan bagaimana membuat router secara sederhana di Debian 6.0.5
Kita definisikan dahulu IP yang akan digunakan

IP untuk koneksi internet kita taruh di eth0
IP : 192.168.1.11/24
Gateway : 192.168.1.1

IP untuk local ditaruh di eth1
IP : 192.168.x.1/24
dimana x adalah nomor absenmu

dari definisi diatas dikonfigurasikan kedalam sistem debian dengan langkah-langkah sebagai berikut:

1. Memasukkan IP di interfaces (eth) dengan perintah

#nano /etc/network/interfaces

kemudian edit filenya menjadi sebagai berikut:

# The primary network interface

auto eth0
iface eth0 inet static
address 192.168.1.11
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.1.1
dns-search smknrajapolah.local
auto eth1
iface eth1 inet static
address 192.168.x.1
netmask 255.255.255.0
network 192.168.x.0
broadcast 192.168.x.255
2. Kemudian kita edit file rc.local
(digunakan untuk melakukan routing walaupun di restart) dengan perintah

#nano /etc/rc.local

sebelum baris exit 0 ditambahkan

iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE

sehingga rc.local akan menjadi

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will “exit 0” on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE

exit 0

Kemudian isi konfigurasi pada /etc/network/option
Isikan baris :

ip_forward = yes
spoofprotect = yes
syncookies = no

3. Aktifkan ip forward
dengan perintah
#nano /etc/sysctl.conf

cari kata #net.ipv4.ip_forward=1
kemudian hilangkan tanda #

4. Restart network
perintah
#/etc/init.d/networking restart

5. Setting DNS
perintah
# nano /etc/resolv.conf
tambahkan nameserver berikut :

nameserver 8.8.8.8
nameserver 8.8.4.4

Jika sudah restart PC Router dengan perintah reboot

Untuk mengecek konfigurasi Router kita coba melewati client dengan cara ping lewat CMD
Setting IP Client menjadi

ip address 192.168.x.2
netmask 255.255.255.192
gateway 192.168.x.1

Kemudian buka CMD dan ketikan :
1. ping 192.168.x.1 dan ping 192.168.1.1
Jika reply maka konfigurasi berhasil
2. ping google.com
jika reply maka konfigurasi berhasil

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s