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 Debian Woody 3rc6.
Dalam tutorial ini diwajibkan menyiapkan beberapa hal yg saya sarankan, antara lain sebagai berikut :
1. Gadis cantik, Pacar ataukah Istri anda (Very Important)
2. PC Router Pentium I / AMD K6, disarankan Pentium II keatas.
3. CD-Rom dan 2 Ethernet(minimal) yang udah nempel di PC.
4. 9 (sembilan)keping CD Debian Woody 3rc6.
5. Secangkir Kopi Susu. Dianjurkan tanpa rokok.
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 10.1.1.1
Set eth0 dengan ip 192.168.0.254 dan eth1 10.1.1.2
# vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.0.254
netmask 255.255.255.0
broadcast 192.168.1.255
auto eth1
iface eth1 inet static
address 10.1.1.2
netmask 255.255.255.0
broadcast 10.1.1.255
gateway 10.1.1.1
2. ..::Install Bind 9 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 "0.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
; chuprex.net
$TTL 604800
@ IN SOA ns1.chuprex.net. root.chuprex.net. (
2006020201 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800); Negative Cache TTL
;
@ IN NS ns1
IN MX 10 mail
IN A 192.168.0.254
ns1 IN A 192.168.0.254
mail IN A 192.168.0.2 ; We have our mail server somewhere else.
www IN A 192.168.0.254
client1 IN A 192.168.0.1 ; We connect to client1 very often.
.:: db.ip
; chuprex.net
$TTL 604800
@ IN SOA ns1.chuprex.net. root.chuprex.net. (
2006020201 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800); Negative Cache TTL
;
@ IN NS ns1
IN MX 10 mail
ns1 IN PTR 192.168.0.254
254 IN PTR ns1
254 IN PTR ns1.chuprex.net
** Setting file resolv.conf , posisi di /etc/resolv.conf
nameserver 192.168.0.254
domain chuprex.net
domain www.chuprex.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 = 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
Ini baru sekian.... :-)
Semoga petunjuk ini berguna bagi anda seorang pemula yang ingin membuat Router sederhana namun stabil. Untuk informasi lebih lanjut silahkan menghubungi :
Supriyanto
024-70233348 / 085640677358 / 081575230708
chuprex@walla.com
Comments
mau tanya boleh ya.....
mas pada edit file resov.conf terdapat info sbb :
nameserver 192.168.0.254
domain (chuprex.net)
domain (www.chuprex.net)
ini pengaturannya domain yang kita punya ya......
trus dengan DNS yang ada di networking bagaimana ? (pada saat setting ethernet card)
maaf baru belajar linux mas.....
DNS pada networking..
DNS pada networking bagi saya tidak perlu diset (pada waktu pengesetan IP Address) karena lebih utama pengesetan DNS server pada Routernya. Dengan adanya DNS Server pada router, maka router akan lebih mudah mengalokasikan alamat IP kedalam bentuk format ASCII/abjad huruf. Keuntungan DNS server bagi sebuah router sangat banyak, asalkan terkonfigurasi dengan benar. :) http://wedhusbalab.blogspot.com
Panduan Transparent Proxy Ubuntu 5.10
saya sudah buat panduan bikin transparent proxy menggunakan Ubuntu dan sudah diujicoba dan digunakan sampai dengan sekarang. Bisa dilihat di usegpl.blogspot.com
Info Proxy Ubuntu
Terima kasih atas infonya...
:-)
http://wedhusbalab.blogspot.com
mas, ini kasus ku begini,
mas, ini kasus ku begini, aku kan udah setting semua dan untuk dig, host, nslookup dan ping untuk domain nya udah berhasil, tapi kenapa ya kok aku ping dari client gak bisa trus aku kan sudah bikin webserver, la kalau aku akses dengan no ip server bisa tapi dengan nama domain yang aku buat gak bisa
kira kira kenapa ya mas
# Untuk DNS Server :
# Untuk DNS Server : Harissa,
Klien harus dipastikan menggunakan IP Name Server dari DNS Server yang sudah disetting. Jika kita melakukan setting DNS Server pada IP 192.168.0.1, komputer klien harus diset DNS-nya untuk menggunakan IP tersebut.
Untuk masalah kedua, ada 2 pilihan :
1. Tambahkan hostname ke file /etc/hosts
2. Setting DNS Server supaya A recordsnya mencantumkan alamat dari web server yang disetting, kemudian set klien agar DNS-nya menggunakan DNS Server tersebut
---
Komunitas OpenSUSE Indonesia
Muhammad Rivai Andargini
Blog Vavai
Thank's atas infonya
Thank's atas infonya