Cara membuat router pada Linux Debian
Pertama-tama install debian anda dengan installan Base System. Jangan lupa menuruti
permintaan Install Wizard untuk scan 9 keping CD (Penting dalam database systemnya).
Maaf saya tidak menjelaskan installasi Debian secara Detail. Setelah installasi selesai,
lakukan langkah-langkah sebagai berikut:
1. .:: Set IP Address eth0 dan eth1.
Pengsian berdasarkan asumsi sebagai berikut;
eth0 terhubung ke jaringan lokal / client internet
eth1 terhubung ke Modem ADSL atau WiFi dengan ip [Link]
Set eth0 dengan ip [Link] dan eth1 [Link]
# vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address [Link]
netmask [Link]
broadcast [Link]
auto eth1
iface eth1 inet static
address [Link]
netmask [Link]
broadcast [Link]
gateway [Link]
2. ..::Install Bind 9 sebagai DNS server.
# apt-get install bind9
setelah selesai terinstall lakukan setting:
# vi /etc/bind/[Link]
masukkan perintah ;
// add entries for other zone below here
zone "domain yang diinginkan" IN {
type master;
file "[Link]";
};
zone "[Link]" IN {
type master;
file "[Link]";
};
*lalu buat file [Link] dan [Link] , letak posisi file di /var/cache/bind/
.::[Link]
; [Link]
$TTL 604800
@ IN SOA [Link]. [Link]. (
2006020201 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800); Negative Cache TTL
;
@ IN NS ns1
IN MX 10 mail
IN A [Link]
ns1 IN A [Link]
mail IN A [Link] ; We have our mail server somewhere else.
www IN A [Link]
client1 IN A [Link] ; We connect to client1 very often.
.:: [Link]
; [Link]
$TTL 604800
@ IN SOA [Link]. [Link]. (
2006020201 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800); Negative Cache TTL
;
@ IN NS ns1
IN MX 10 mail
ns1 IN PTR [Link]
254 IN PTR ns1
254 IN PTR [Link]
** Setting file [Link] , posisi di /etc/[Link]
nameserver [Link]
domain [Link]
domain [Link]
**setelah itu restart bind
/etc/init.d/bind9 restart
2. ..:: Sekarang saatnya edit Routing Setting :
**Edit file ipv4_forward untuk memForwardkan ip dari 2 eth.
#vi /etc/network/options
ip_forward = yes
spoofprotect = yes
syncookies = no
**Masukkan rule iptables untuk share internet dari eth1 ke eth0.
#iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
untuk mempermanenkan rule iptables, jangan lupa menyimpannya.
#iptables-save
Sekian aja ya, setting router sederhana sudah selesai. Ooops, ternyata ada yg tertinggal.
**:: Restart setting network anda.
#/etc/init.d/networking restart