Minggu, 06 April 2014

Configurasi Internet Sharing dan Blok Situs Dengan Squid di Debian


Saya Asumsikan , Anda telah menginstal sebuah komputer dengan Sistem Operasi Linux Debian , Disertai dengan memasang 2 LANCARD , karena di tutorial ini kita akan membuat sebuah configurasi Internet Sharing dan Blok Situs dengan squid pada OS Debian .
Langsung saja kita mulai pada Tahap Pertama .

1.Masuk dalam Direktori Networking. [Nano /etc/network/interfaces] //Ketikan Kode Dibawah Ini

                auto eth0
                iface eth0 inet static
                address 192.168.2.20
                netmask 255.255.255.0
                network 192.168.2.0
                broadcast 192.168.2.255
                gateway 192.168.2.1

                auto eth1
                iface eth1 inet static
                address 192.168.10.1
                netmask 255.255.255.0 
                network 192.168.10.0
                broadcast 192.168.10.255

2.Masuk Kedalam Rc.Local [nano /etc/rc.local] //Setingan ini berfungsi untuk mengatur Routing Internet Sharing yang akan kita buat.
               // Ketikan Kode Dibawah ini

                /sbin/iptables -t nat -A POSTROUTING -s 192.168.10.1/24 -d 0/0 -j MASQUERADE

/sbin/iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-ports 3128

/sbin/iptables -t nat -A PREROUTING -i eth1 -p udp --dport 80 -j REDIRECT --to-ports 3128

3. Masuk ke dalam Direktori [Nano /etc/sysctl.conf]
                (forward ipv4”#”hapus)

4.Masuk ke dalam Direktori [Nano /etc/resolv.conf] //Masukan NameServer dibawah ini
                nameserver 8.8.8.8
                nameserver 8.8.4.4

5.Instal Squid , dengan cara [Apt-get install squid] //Masukan terlebih dahulu DVD Instalan dari ubuntu

6. Masuk kedalam Direktori [Nano /etc/squid/squid.conf] //dan ketikan Configurasi Squid Dibawah ini
            http_port 3128 transparent
acl all src 0.0.0.0/0.0.0.0
acl jaringan src 172.16.4.0/24 (network eth0)
acl terlarang url_regex "/etc/squid/situsterlarang.txt"
http_access deny terlarang
http_access allow jaringan
http_access allow all
http_reply_access allow all
cache_mgr gigihsetyawan@ymail.com

7. Buat file txtSitusterlarang dengan cara [nano /etc/squid/situsterlarang.txt]
    (tuliskan website yang mau di blok)

8. restart Squid [/etc/init.d/squid restart]
9 .Restart Network [/etc/init.d/networking restart]
10.Testing Internet pada Komputer Client

Sekian Dan Terimakasih , Mohon Maaf apabila dalam pembuatan tutorial ini masih di temukan kata-kata dan penulisan configurasi yang masih sulit dimengerti .

0 komentar:

Posting Komentar