Select Language

English French German Spain Italian Dutch

Russian Portuguese Japanese Korean Arabic Chinese Simplified

Minggu, 27 Februari 2011

Membuat ROUTER dan PROXY dengan Debian Lenny



SETTING JARINGAN DAN MEMBUAT PC ROUTER

Perlu diketahui :
IP internet provider yang saya pakai = 123.45.67.89
eth1 adalah yang dipakai server untuk terhubung ke client
eth0 adalah yang dipakai server untuk terhubung ke internet
 Perintah dasar:
ctrl+w = search
ctrl+o + enter = simpan
ctrl+x = keluar
ctrl+z = stop
 
 
Setelah muncul Login sistem Debian,
 

kita isikan username dan password sesuai yang kita buat saat instalasi. Setelah Login berhasil, kita harus masuk ke root/super user agar bisa mengkonfigurasi file-file di sistem Debian kita dengan perintah
debian@debian:~$ su
kemudian masukkan password root.


1. Setting network interface.
debian@debian:~# pico /etc/network/interfaces

ubah allow-hotplug eth0 menjadi:

auto eth0
iface eth0 inet static
eth0    : addres 123.45.67.absen
      netmask 255.255.255.0
      network 123.45.67.0
      broadcast 123.45.67.255
      gateway 123.45.67.89
      dns-nameservers 123.45.67.89
auto eth1
iface eth1 inet static
eth1    : addres 192.168.50.1
      netmask 255.255.255.0
      network 192.168.50.0
      broadcast 192.168.50.255

2.Restart jaringan dengan perintah
debian@debian:~# /etc/init.d/networking restart

3.Aktifkan IPv4 dengan perintah:
debian@debian:~#pico /etc/sysctl.conf
cari #net.ipv4.ip_forward=1 dan hapus tanda #



4.Masukkan IP gateway kita dengan perintah:
debian@debian:~#pico /etc/resolv.conf
hapus semua script sehingga hanya tinggal tulisan
 nameserver 123.45.67.89

5.Edit rc local dengan perintah:
debian@debian:~#pico /etc/rc.local
masukkan script iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE diatas exit0



SETTING PROXY

1.Install packet software squid dengan perintah:
debian@debian:~# apt-get install squid

2.Hentikan squid agar setting proxy berjalan dengan lancar:
debian@debian:~# /etc/init.d/squid stop

3.Edit squid:
debian@debian:~# pico /etc/squid/squid.conf

@ membuat transparent proxy.
cari http_port 3128 kemudian tambahkan transparent dibelakangnya sehingga menjadi http_port 3128 transparent
@ cari script acl CONNECT kemudian tambahkan script
acl situs dstdomain "/etc/squid/situs"
no_cache deny situs
http_acces deny situs
acl jaringan src 192.168.50.0/24
http_acces allow jaringan
cache_mgr yahdi@sekolah.sch.id
visible_hostname www.sekolah.sch.id
dibawahnya sehingga menjadi
acl CONNECT methode
acl situs dstdomain "/etc/squid/situs"
no_cache deny situs
http_acces deny situs
acl jaringan src 192.168.50.0/24
http_acces allow jaringan
cache_mgr yahdi@sekolah.sch.id
visible_hostname www.sekolah.sch.id

@ cari script http_access deny all dan tambahkan tanda # didepannya sehingga menjadi #http_access deny all

4.Masukkan daftar nama situs yang akan diblokir dengan perintah:
debian@debian:~#nano /etc/squid/situs
masukkan situs yg akan diblokir.misal www.youtube.com

5.Chek apakah konfigurasi sudah benar dengan perintah:
debian@debian:~#squid -z
kalau muncul hanya tulisan Creating Swap Directory berarti konfigurasi benar.

6.Edit rc local dengan perintah:
debian@debian:~#pico /etc/rc.local
tambahkan script iptables -t nat -A PREROUTING -s 192.168.50.0/24 -p tcp --dport 80 -j REDIRECT --to-ports 3128 diatas exit0

7. Reboot komputer


Mission complete.
Sekian posting kali ini,semoga bermanfaat dan semoga sukses.
Read more »

 
***.TERIMAKASIH ATAS KUNJUNGAN ANDA. KAMI TUNGGU KUNJUNGAN BERIKUTNYA.***