Sunday, 5 April 2015

Cara Routing dan Proxy menggunakan Debian 6 (Squeeze)

1.Pertama-tama saat menginstalasi server yang kita pilih hanyalah
 Kemudian setelah selesai, masuk ke settingan "/etc/network/interfaces", ubah dari "allow-hotplug" menjadi "auto", Kemudian restart dengan perintah " /etc/init.d/networking restart"
 2.Instalasi pada router sama, hanya pada saat menginstall kita menambahkan "web server" untuk di tandai, kemudian masuk ke settingan "/etc/network/interfaces" , berikut adalah gambar eth0
 kemudian ctrl + K sebanyak 4 kali, kemudian ctrl + U pada baris paling bawah maka akan seperti gambar di bawah ini.
 Kemudian restart dengan perintah " /etc/init.d/networking restart"
 jika berhasil coba test apakah eth1nya terdeteksi atau tidak menggunakan perintah " ifconfig eth1", maka akan muncul seperti gambar di bawah ini.
 kemudian kita masukkan perintah" iptables -t nat -A POSTROUTING -s 172.16.1.0/24 -o eth0 -j MASQUERADE", enter ..
Save perintah iptables kita pada file "/etc/firewall.conf"
 Kemudian kita akan mengedit file yang ada di " /etc/network/if-up.d/iptables " iptables adalah nama filenya..
setelah itu masukkan beberapa baris seperti di gambar yaitu : " #!/bin/sh, iptables-restore > /etc/firewall.conf , echo1 < /proc/sys/net/ipv4/ip_forward"

 jika sudah masukkan perintah " chmod +x /etc/network/if-up.d/iptables "
 Setelah itu, kita setting VMNET8 pada windows dan masukkan ip seperti gambar di bawah ini ..
 Jika sudah, coba test ping ke IP eth1 di router, eth0 di router dan juga ip server ..
jika semua reply maka sudah berhasil dan kita bisa lanjutkan ke tahap proxy/
 Install Squid dengan perintah "apt-get install squid" , y , enter
 masuk ke settingan " /etc/squid/squid.conf" kemudian ctrl +w , masukkan angka 3128 , kemudian ctrl + w 2 kali lagi sampai ketemu baris seperti gambar di bawah ini dan ganti 3128 menjadi 8080 dan tambahkan kata "transparent"
 ctrl+w lagi kemudian cari "192.168" kemudian enter dan akan menemukan baris seperti gambar di bawah, beri tanda pagar pada baris yang berIP 10.0.0.0/8 dan 172.16.0.0/16
kemudian ganti yang 192.168.0.0/24 menjadi 192.168.1.0/24
 Page Down 1 kali sampai di bawah kalimat acl CONNECT
tambahkan baris untuk memberi domain yang ingin di block, kemudian kettikan " acl block dstdomain .google.com .youtube.com .google.co.id .detik.com" enter dan tambahkan lagi " acl server src 192.168.1.1/32"
 kemudian page down 3 kali, kemudian ketemu " http_access allow localnet dan http_access allow localhost" kemudian di atas baris tersebut tambahkan "http_access allow server" enter tambahkan lagi" http_access deny block"
 Restart squid dan masukkan perintah " iptables -t nat - A PREROUTING -i eth1 -p tcp --dport 80 - j REDIRECT --to-ports 8080" , save perintah iptables menggunakan perintah "iptables-save > /etc/firewall.conf"
 Masuk ke browser setting proxy seperti di bawah ini,
 Test buka website yang anda blokir jika berhasil akan seperti gambar di bawah ini .
Sekian Cara Routing dan Proxy menggunakan debian 6 (Squeeze)
Terima Kasih.

No comments:

Post a Comment