Monday, September 17, 2007
Setting Router Debian

Untuk lebih mudahnya ada bisa menggunakan fasilitas di debian yaitu apt-get. Sebelumnya anda terlebuh dahulu harus mensetting file source.list.
tambahkan tulisan dibawah ini.
# vim /etc/apt/source.list
deb http://ftp.debian.org/debian/ etch main
deb-src http://ftp.debian.org/debian/ etch main
deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib
kemudian simpan.
Nah baru kita sekarang udah bisa menjalankan fasilitas apt-get
# apt-get install mc ssh mtr
tunggu mereka terinstall dengan sendirinya dan setelah itu tinggal setting dan setting dech. setelah selesai install setting yg pertama adalah :
Setting ip addressnya kebetulan ada 2 interface/ethernet, kita tinggal masuk aja ke: /etc/network/interfaces:
# vim /etc/network/interfaces
iface eth0 inet static
address 192.168.113.100
netmask 255.255.255.0
network 192.168.113.0
broadcast 192.168.113.255
gateway 192.168.113.254
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 202.69.96.99
auto eth1
iface eth1 inet static
address 192.168.222.1
netmask 255.255.255.0
network 192.168.222.0
broadcast 192.168.222.255
setelah kita setting network intefacenya
kemudian jalankan
# /etc/init.d/networking restart
debian1:# ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:46:2C:DB:36
inet addr:192.168.113.100 Bcast:192.168.113.0 Mask:255.255.255.0
inet6 addr: fe80::213:46ff:fe2c:db36/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:37139 errors:0 dropped:0 overruns:0 frame:0
TX packets:18158 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3854180 (3.6 MiB) TX bytes:2907833 (2.7 MiB)
Interrupt:10 Base address:0x1400
eth2 Link encap:Ethernet HWaddr 00:A0:C9:73:16:49
inet addr:192.168.222.1 Bcast:192.168.168.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2582 errors:0 dropped:0 overruns:0 frame:0
TX packets:2582 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:308234 (301.0 KiB) TX bytes:308234 (301.0 KiB)
Selanjutnya Ketik perintah "ifconfig" apabila keluar seperti yang ada diatas berarti settingan anda benar untuk konfigurasi nerwork interfacenya.
Lihat Forwardingnya
apabila kita mau melihat forwarding dengan perintah:
# cat /proc/sys/net/ipv4/ip_forward <--- enter 1 klo sudah ada tulisan 1 berarti forwarding sudah jalan, sedangkan kalo masih 0 tinggal kita buka di : # vim /etc/sysctl.conf
buka atau aktifkan script dibawah ini
net.ipv4.conf.default.forwarding=1
Edit konfigurasi nameservernya
# vim /etc/resolv.conf
nameserver 127.0.0.1
nameserver 202.155.0.10
nameserver 202.155.0.20 <--- sesuaikan dengan DNS anda NAT (Network Address Translation) Kita harus setting NAT, supaya user dibelakang router bisa akses internet, dengan perintah # iptables -t nat -A POSTROUTING -s 192.168.222.0/24 -d 0/0 -j MASQUERADE
untuk mengeceknya kita bisa menggunakan perintah
# iptables -t nat -nL
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all -- 192.168.222.0/24 0.0.0.0/0
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
apabila keluarannya seperti diatas berarti "NAT" yang kita buat sudah jalan.
demikianlah setting router debian.
................ semoga bermanfaat .................