Cara Menginstall Router Debian 6 (Squeeze)
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.
IP untuk koneksi internet kita taruh di eth0
IP : 172.16.16.1/24
Gateway : 172.16.16.254
IP untuk local ditaruh di eth1
IP : 10.10.10.1/24
dari definisi diatas dikonfigurasikan kedalam sistem debian dengan langkah-langkah sebagai berikut:
1. Memasukkan IP di interfaces (eth) dengan perintah
#nano /etc/network/interfaceskemudian edit filenya menjadi sebagai berikut:
# The primary network interface2. Kemudian kita edit file rc.local
auto eth0
iface eth0 inet static
address 172.16.16.1
netmask 255.255.255.0
network 172.16.16.0
broadcast 172.16.16.255
gateway 172.16.16.254
auto eth1
iface eth1 inet static
address 10.10.10.1
netmask 255.255.255.0
(digunakan untuk melakukan routing walaupun di restart) dengan perintah
#nano /etc/rc.localsebelum baris exit 0 ditambahkan
iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADEsehingga rc.local akan menjadi
#!/bin/sh -eKemudian isi konfigurasi pada /etc/network/option
#
# 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
Isikan baris :
ip_forward = yes3. Aktifkan ip forward
spoofprotect = yes
syncookies = no
dengan perintah
#nano /etc/sysctl.confcari kata
#net.ipv4.ip_forward=1kemudian hilangkan tanda #
4.vsetelah selesai ketikkan perintah di bawah ini
#echo "1" >>/proc/sys/net/ipv4/ip_forward5. Restart network
perintah
#/etc/init.d/networking restart6. Setting DNS
perintah
# nano /etc/resolv.conftambahkan nameserver berikut :
nameserver 8.8.8.8Jika sudah restart PC Router dengan perintah reboot
nameserver 8.8.4.4
Untuk mengecek konfigurasi Router kita coba melewati client dengan cara ping lewat CMD
Setting IP Client menjadi
ip address 10.10.10.2Kemudian buka CMD dan ketikan :
netmask 255.255.255.0
gateway 10.10.10.1
1. ping 10.10.10.1 dan ping 172.16.16.1Jika reply maka konfigurasi berhasil
2. ping google.comjika reply maka konfigurasi berhasil
sumber : http://hex-a.blogspot.com/2012/10/konfigurasi-router-debian-squeeze.html


































