root@myserver
:~# nano /etc/network/interfaces
#
The primary network interface
allow-hotplug
eth0
iface
eth0 inet dhcp
#
The secondary network interface
allow-hotplug
eth1
iface
eth1 inet static
address
192.168.50.1
netmask
255.255.255.0
network
192.168.50.0
broadcast
192.168.50.255
- Memasukan dns server
root@myserver
:~# nano /etc/resolv.conf
nameserver
8.8.8.8
nameserver
8.8.4.4
- Mengaktifkan IP Forward
root@myserver:~#
echo 1 > /proc/sys/net/ipv4/ip_forward
root@myserver
:~# nano /etc/sysctl.conf
Hilangkan
tanda # pada baris
net.ipv4.ip_forward=1
- Seting router static
root@myserver
:~# nano /etc/rc.local
iptables
-t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to-destination
192.168.50.1:3128
iptables
-t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
- Mengganti mirror
root@myserver
:~# nano /etc/apt/sources.list
- Install paket squid
root@myserver :~# apt cdrom add
root@myserver :~# apt-get update
root@myserver
:~# apt-get install squid squid3-common
- Nonaktifkan squid
root@myserver
:~# Service squid stop
- Backup squid
root@myserver
:~# cp /etc/squid/squid.conf //etc/squid/squid.conf.backup
- Setting squid
root@myserver
:~# nano /etc/squid/squid.conf
acl
CONNECT method CONNECT
acl
tkj src 192.168.50.0/24 192.168.1.0/24
http_access
allow tkj
http_access
deny all
http_access
allow manager localhost
http_access
deny manager
acl
blok dst domain www.facebook.com www.youtube.com
http_access
deny blok
http_access
allow all
http_port
3128 transparent
cache_mgr
nama_siswa@smkm2-kdr.sch.id
visible_hostname
www.smkm2-kdr.sch.id
hierarchy_stoplist
cgi-bin ?
coredump_dir
/var/spool/squid3
httpd_accel_host
virtual
httpd_accel_port
80
httpd_accel_with_proxy
on
httpd_accel_uses_host_header
on