Bagi seorang NewBie dalam hal Linux Server dan berkeinginan membuat router sebagai gateway internet jangan khawatir deh. Disini akan saya bantu anda membuat Router/Gateway internet menggunakan Linux Debian(terserah versi berapa tapi untuk saat ini Debian etch 4 lebih mudah di dapat). Dalam tutorial ini diwajibkan menyiapkan beberapa hal yg saya sarankan, antara lain sebagai berikut :
1. Sebuah PC untuk dijadikan Router saya sarankan Pentium II keatas.
2. CD-Rom dan 2 Ethernet(minimal) yang udah nempel di PC.
3. CD Instalasi Debian.
Pertama-tama install PC anda dengan debian. Untuk instalasi Debian bisa dilihat di sini . Setelah installasi selesai, lakukan langkah-langkah sebagai berikut:
1. .:: Set IP Address eth0 dan eth1.
Pengsian berdasarkan asumsi sebagai berikut;
1. Eth0 terhubung ke jaringan lokal / client internet set ip 192.168.1.254
2. Eth1 terhubung ke Modem ADSL atau WiFi dengan ip 10.1.1.1 Set eth1 10.1.1.2
# vi /etc/network/interfaces
auto eth0iface eth0 inet staticaddress 192.168.1.254 netmask 255.255.255.0 broadcast 192.168.1.255
auto eth1iface eth1 inet staticaddress 10.1.1.2 netmask 255.255.255.0 broadcast 10.1.1.255 gateway 10.1.1.1
2. ..::Install Bind9 sebagai DNS server.
# apt-get install bind9
setelah selesai terinstall lakukan setting:
# vi /etc/bind/named.conf
masukkan perintah ;
// add entries for other zone below here
zone “domain yang diinginkan” IN {type master;file “db.domain”;};
zone “1.168.192.in-addr.arpa” IN {type master;file “db.ip”;};
*lalu buat file db.domain dan db.ip , letak posisi file di /var/cache/bind/
.::db.domain
; inter.net$TTL 604800@ IN SOA ns1.inter.net. root.inter.net. (2006020201 ; Serial604800 ; Refresh86400 ; Retry2419200 ; Expire604800); Negative Cache TTL;@ IN NS ns1IN MX 10 mailIN A 192.168.1.254 ns1 IN A 192.168.1.254 mail IN A 192.168.1.2 ; We have our mail server somewhere else.www IN A 192.168.1.254 client1 IN A 192.168.1.1 ; We connect to client1 very often.
.:: db.ip
; inter.net$TTL 604800@ IN SOA ns1.inter.net. root.inter.net. (2006020201 ; Serial604800 ; Refresh86400 ; Retry2419200 ; Expire604800); Negative Cache TTL;@ IN NS ns1IN MX 10 mailns1 IN PTR 192.168.1.254254 IN PTR ns1254 IN PTR ns1.inter.net
** Setting file resolv.conf , posisi di /etc/resolv.conf
nameserver 192.168.1.254 domain inter.net domain www.inter.net
**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 = yesspoofprotect = yessyncookies = 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
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar