Selasa, 26 Juni 2012

Cara Konfigurasi Router Debian


Cara Konfigurasi Router Debian

IP eth0                   : 192.168.2.2/30
DNS                        :192.168.2.1
IP eth1                   : 192.168.50.1/28
Port proxy             : 3128

1. Setting IP pada file /etc/network/interfaces
-Debian:~#nano /etc/network/interfaces
Edit script paling bawah menjadi
auto eth0
iface eth0 inet static
                address192.168.2.2
                netmask 255.255.255.252
auto eth1
iface eth1 inet static
                address 192.168.50.1
                netmask 255.255.255.240
Simpan dengan ctrl-x => y => enter
-restart network
Debian:~#/etc/init.d/networking restart
Untuk mengecek hasil konfigurasi ketikkan perintah
Debian:~#ifconfig/
Edit file /etc/resolv.conf
Debian:~#nano /etc/resolv.conf
Edit scriptnya menjadi
nameserver 192.168.2.2
kemudian simpan


2. Konfigurasi Router
-setting ip forward.
Debian:~#echo 1 > /proc/sys/net/ipv4/ip_forward
-edit file sysctl.conf
Debian:~#nano /etc/sysctl.conf
Hilangkan tanda # pada kata
net.ipv4.ip_forward=1
-konfigurasi iptables
Debian:~#iptables –t nat –A POSTROUTING –j MASQUERADE
Debian:~#iptables-save > /etc/iptables
-edit file rc.local
Debian:~#nano /etc/rc.local
Tambahkan script dibawah ini diatas kata exit
Echo 1 > /proc/sys/net/ipv4/ip_forward
Iptables –t nat –A POSTROUTING –j MASQUERADE
Kemudian simpan
-restart computer
Debian:~#reboot

3. Konfigurasi Proxy
-install paket yang dibutuhkan
Debian:~#apt-get install squid
-edit file konfigurasi dari proxy
Debian:~#nano /etc/squid/squid.conf
Cari kata acl connect dan tambahkan script di bawah ini
acl url dstdomain “/etc/squid/url”
acl lan src 192.168.50.0/28
http_access deny url
http_access allow lan
http_access allow all
cari kata http_port 3128 hilangkan tanda # dan tambahkan transparent
http_port 3128 transparent
cari kata cache_mem 8 MB dan hilangkan tanda # dan rubah ukuran menjadi ¼ memory
cache_mem 200 MB
cari kata cache_mgr webmaster hilangkan tanda #
cache_mgr admin@an.com
cari kata visible_hostname dan pada kata none hilangkan tanda # dan rubah scriptnya mjd
visible_hostname proxy.sekolah.sch.id
kemudian simpan
-edit file url untuk memasukkan nama situs web yang  akan diblok
Debian:~#nano /etc/squid/url
Tambahkan script di bawah ini
.facebook.com
.google.com
.youtube.com
-setting iptables
Debian:~#iptables -t nat -p tcp -A PREROUTING -s 192.168.50.0/24 --dport 80 -j REDIRECT --to-port 3128
-restart daemon proxy
Debian:~#squid -z
Debian:~#/etc/init.d/squid restart
-cek melalui client

4. Konfigurasi DHCP server
-install paket yang dibutuhkan
Debian:~#apt-get install isc-dhcp-server
-edit file dhcp.conf
Debian:~#nano /etc/dhcp/dhcpd.conf
Edit file dibawah ini
# A slightly different configuration for an internal subnet.
subnet 192.168.50.0 netmask 255.255.255.240 {
range 192.168.50.2 192.168.50.14;
option domain-name-servers 192.168.2.1;
option domain-name "an.com";
option routers 192.168.2.2;
option broadcast-address 192.168.50.15;
default-lease-time 600;
max-lease-time 7200;
}
Kemudian simpan
-restart daemon dhcp
Debian:~#/etc/init.d/isc-dhcp-server restart
5.konfigurasi client
Ip address             : 192.168.50.2
Netmask                 : 255.255.255.0
Gateway                 : 192.168.50.1
DNS                        : 192.168.2.1


Catetan:
Ø  Yang dicetak tebal adalah perintah yang harus diketikkan
Ø  Yang berwarna merah adalah isi file yang harus diedit
Ø  Pada saat mengetikkan perintah maupun mengedit file perhatikan tanda baca dan besar kecilnya huruf terutama pada penamaan file
Ø  User yang kita buat sebelum pembuatan direktori maibox tidak dapat digunakan utk mengakses mail karena didrop oleh imap server


. Selamat mencoba ya . Semoga sukses ^_^

0 komentar:

Posting Komentar