1. Login Root
2. #apt-get cdrom add (jika perlu)
3. #ifconfig
#ifconfig eth0 up
#ifconfig eth1 up
#if config
4. #nano /etc/network/interfaces
ð Kemudian di save tekan CTRL+X
5. #/etc/init.d/networking restart
#ifconfig
6. #nano /etc/resolv.conf
7. #nano /etc/sysctl.conf
Cari kata kunci di bawah ini:
*) Hapus karakter “#”
MASUK KE TAHAP KONFIGURASI NAT
7. #iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE
8. #echo 1 > /proc/sys/net/ipv4/ip_forward
9. #cat /proc/sys/net/ipv4/ip_forward
*) Jika berhasil akan muncul angka “1” dan jika terjadi kesalahan akan muncul angka “0” .
10. #iptables –t nat –L
*) Perintah ini digunakan untuk mengecek apakah perintah sebelumnya sudah absolut atau belum.
11. #nano /etc/rc.local
*) Tambahkan perintah “iptables” tepat berada di bawah tulisan
#By Default this Script does nothing
Sintak:
ð Kemudian di save tekan CTRL+X
12. Masuk ke client dan lakukan pengisian pada TCP/IP
MASUK KE TAHAPAN KONFIGURASI PROXY
13. Masukkan CD-Debian Server
14. #apt-get cdrom add (*Jika perlu)
15. #apt-get install squid
16. #nano /etc/squid/squid.conf
A. Tekan CTRL+W lalu ketik an : NETWOTK OPTION
ð Cari acuan : #http_port 3128
Ketikkan “transparent” di sebelah kanan acuan tersebut.
Hasil : #http_port 3128 transparent
B. Tekan CTRL+W lalu ketik an : ADMINISTRATIVE PARAMETERS
ð Cari acuan :#cache_mgr webmaster
# webmaster Di Ganti irvan@smknpasirian-lmj.sch.id
Sintak :
C. Tekan CTRL+W lalu ketik an : MAIL_From
ð Cari acuan : #visible_hostname
Tambahkan sintak situs.
Hasil : visible_hostname www.smknpasirian-lmj.sch.id
D. Tekan CTRL+W lalu ketik an : ACCESS CONTROL
ð Cari acuan : #acl to_localhost dst 127.0.0.0/8
Ketikkan script tepat di bawah acuan tersebut dengan jarak satu baris ke bawah.
Sintak :
acl lokal src 192.168.50.0/255.255.255.0
acl blokir url_regex –i htpp://www.google.com
acl blokir url_regex –i htpp://www.yahoo.com
acl blokir url_regex –i htpp://www.facebook.com
acl blokir url_regex –i htpp://www.irvan-creations.com
E. Tekan CTRL+W lalu ketik an : http_access allow localhost
ð Cari acuan :# http_access allow localhost
Ketikkan script tepat di bawah acuan tersebut dengan jarak satu baris ke bawah.
ð Kemudian di save tekan CTRL+X
17. #/etc/init.d/squid restart
18. #iptables –t nat –A PREROUTING –p tcp --dport 80 –j REDIRECT --to-port 3128
19. #nano /etc/rc.local
Lakukan penyuntingan dengan memasukkan kata perintah “iptables PREROUTING”
di sebelah atas “iptables POSTROUTING”.
Sintak :
#By Default By this script does nothing
iptables –t nat –A PREROUTING –p tcp --dport 80 –j REDIRECT –to-port 3128
iptables –t nat –A POSTROUTING –o eth0 –jMASQUERADE
echo 1 /proc/sys/net/ipv4/ip_forward
exit 0
ð Kemudian Save tekan CTRL+X
20. Lakukan cek pada computer client dengan membuka program browser yang telah
tersedia. Lantas kemudian kunjungi situs yang di blokir tadi ….
Jika situs tersebut bertulisan “Access Denied” maka semua kerjaan bisa di katakan
Berhasil dan Suksess ^_^