Setting Router dan Proxy Server Debian Lenny 5

| Rabu, 21 Maret 2012
Config interfaces
#nano /etc/network/interfaces
tambhkan script
    auto eth1
    iface eth1 inet static
        address 202.100.10.1
        netmask 255.255.255.0
        network 202.100.10.0
        broadcast 202.100.10.255

#nano /etc/rc.local (untuk mengalokasikan ip address)
    iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE
    iptables -t nat -A POSTROUTING -s 202.100.10.1 -j MASQUERADE
    iptables -t nat -A PREROUTING -p tcp -d 0/0 --dport 80 -j REDIRECT --to-ports 3128



aktifkan ipforward (digunakan untuk menforward internet ke ip lokal)
#nano /etc/sysctl.conf
    hilangkan tanda # (#net.ipv4.ip_forward=1) menjadi net.ipv4.ip_forward=1

cek ip_forward dengan
    #sysctl -p > nanti ada bacaan net.ipv4.ip_forward = 1

install squid
    apt-get install squid
    nano /etc/squid/squid.conf
    search cache_mem 8mb > ubah 8 mb menjadi 1/4 ram
    search cache_swap low > hilangkan tanda #
    search http_port 3128 > tambahkan transparent sehingga menjadi http_port 3128 transparent
    search cache_mgr ubah webmaster menjadi nama kita sehingga menjadi > (cache_mgr admin@fikri.net)
    search visible_hostname ubah menjadi (visible_hostname admin@fikri.net)
    search acl CONNECT method CONNECT
        
    ;;;;;;;;    acl blacklist url_regex -i "/etc/squid/blacklist.txt"
        acl url dstdomain "/etc/squid/url.txt"
        acl lan src 202.100.10.1
        http_access deny blacklist
        http_access deny url
        http_access allow lan
        http_access allow all
    
    tmbahkan script ini diatas script acl CONNECT
        


1 komentar:

▲Top▲