Tutorial Membangun Proxy Squid Lusca di Ubuntu
Download squid.conf, dll: http://pungocache.googlecode.com/fil...013-UPDATE.rar
Link Donload UBUNTU : http://releases.ubuntu.com/lucid/ubu...rver-amd64.iso
Diasumsikan :
- Ubuntu 10.04 LTS
- Software package yang dipilih saat install Ubuntu adalah Open SSH Server
- Topologi yang digunakan proxy sejajar dengan mikrotik
- Ip proxy 192.168.3.1
- Gatewai 192.168.3.254
- Ip mikrotik ke arah proxy 192.168.3.254/30
- Ram 1 GB
- HDD Sata 250 GB
Update
# sudo apt-get update
# sudo apt-get install squid
# sudo apt-get install squid squidclient squid-cgi
# sudo apt-get install gcc
# sudo apt-get install build-essential
# sudo apt-get install sharutils
# sudo apt-get install ccze
# sudo apt-get install libzip-dev
# sudo apt-get install automake1.9
Download Lusca
download lusca lewat terminal ubuntu dengan perintah :
#"""wget http://lusca-cache.googlecode.com/files/LUSCA_HEAD-r14809.tar.gz"""#
lalu ekstrak dan masuk ke foldernya :
# tar xvf LUSCA_HEAD-r14809.tar.gz
# cd LUSCA_HEAD-r14809
Jalankan perintah berikut di terminal untuk melihat informasi CPU kamu :
#cat /proc/cpuinfo
untuk pengguna AMD 64 bit bisa di lihat disini Safe Cflags/AMD - Gentoo Linux Wiki
sedangkan pengguna Intel lihat di sini Safe Cflags/Intel - Gentoo Linux Wiki
Catat informasi CHOST dan CFLAGS nya (sesuai dengan informasi cpu kamu di ubuntu tadi), contoh saya menggunakan intel celeron M, maka saya memperoleh informasi CHOST dan CFLAGS nya :
CHOST=â€i686-pc-linux-gnuâ€
CFLAGS=â€-march=pentium-m -O2 -pipe -fomit-frame-pointerâ€
tahap compile nya :
CHOST=â€i686-pc-linux-gnu†\
CFLAGS=â€-march=pentium-m -O2 -pipe -fomit-frame-pointer†\
./configure --prefix=/usr --exec_prefix=/usr --bindir=/usr/sbin --sbindir=/usr/sbin --libexecdir=/usr/lib/squid --sysconfdir=/etc/squid \
--localstatedir=/var/spool/squid --datadir=/usr/share/squid --enable-async-io=24 --with-aufs-threads=24 --with-pthreads --enable-storeio=aufs \
--enable-linux-netfilter --enable-arp-acl --enable-epoll --enable-removal-policies=heap --with-aio --with-dl --enable-snmp \
--enable-delay-pools --enable-htcp --enable-cache-digests --disable-unlinkd --enable-large-cache-files --with-large-files \
--enable-err-languages=English --enable-default-err-language=English --with-maxfd=65536
kemudian :
# make &
# sudo make install
selanjutnya, ketik perintah berikut di terminal ubuntu:
# make
# sudo make install
-paste file squid.conf dan storeur.pl yg di download tadi kedalam folder /etc/squid
Langkah selanjutnya
Code:
# Memberikan permission pada folder cache
chown squid:squid /cache
chmod 777 /cache
chown squid:squid /etc/squid/storeurl.pl
chmod 777 /etc/squid/storeurl.pl
# Membuat folder-folder swap/cache di dalam folder cache yang telah ditentukan dg perintah :
squid -f /etc/squid/squid.conf -z
# Restart squid
sudo /etc/init.d/squid restart
Reboot CPU nya...
Sumber : www.forummikrotik.com
Download squid.conf, dll: http://pungocache.googlecode.com/fil...013-UPDATE.rar
Link Donload UBUNTU : http://releases.ubuntu.com/lucid/ubu...rver-amd64.iso
Diasumsikan :
- Ubuntu 10.04 LTS
- Software package yang dipilih saat install Ubuntu adalah Open SSH Server
- Topologi yang digunakan proxy sejajar dengan mikrotik
- Ip proxy 192.168.3.1
- Gatewai 192.168.3.254
- Ip mikrotik ke arah proxy 192.168.3.254/30
- Ram 1 GB
- HDD Sata 250 GB
Update
# sudo apt-get update
# sudo apt-get install squid
# sudo apt-get install squid squidclient squid-cgi
# sudo apt-get install gcc
# sudo apt-get install build-essential
# sudo apt-get install sharutils
# sudo apt-get install ccze
# sudo apt-get install libzip-dev
# sudo apt-get install automake1.9
Download Lusca
download lusca lewat terminal ubuntu dengan perintah :
#"""wget http://lusca-cache.googlecode.com/files/LUSCA_HEAD-r14809.tar.gz"""#
lalu ekstrak dan masuk ke foldernya :
# tar xvf LUSCA_HEAD-r14809.tar.gz
# cd LUSCA_HEAD-r14809
Jalankan perintah berikut di terminal untuk melihat informasi CPU kamu :
#cat /proc/cpuinfo
untuk pengguna AMD 64 bit bisa di lihat disini Safe Cflags/AMD - Gentoo Linux Wiki
sedangkan pengguna Intel lihat di sini Safe Cflags/Intel - Gentoo Linux Wiki
Catat informasi CHOST dan CFLAGS nya (sesuai dengan informasi cpu kamu di ubuntu tadi), contoh saya menggunakan intel celeron M, maka saya memperoleh informasi CHOST dan CFLAGS nya :
CHOST=â€i686-pc-linux-gnuâ€
CFLAGS=â€-march=pentium-m -O2 -pipe -fomit-frame-pointerâ€
tahap compile nya :
CHOST=â€i686-pc-linux-gnu†\
CFLAGS=â€-march=pentium-m -O2 -pipe -fomit-frame-pointer†\
./configure --prefix=/usr --exec_prefix=/usr --bindir=/usr/sbin --sbindir=/usr/sbin --libexecdir=/usr/lib/squid --sysconfdir=/etc/squid \
--localstatedir=/var/spool/squid --datadir=/usr/share/squid --enable-async-io=24 --with-aufs-threads=24 --with-pthreads --enable-storeio=aufs \
--enable-linux-netfilter --enable-arp-acl --enable-epoll --enable-removal-policies=heap --with-aio --with-dl --enable-snmp \
--enable-delay-pools --enable-htcp --enable-cache-digests --disable-unlinkd --enable-large-cache-files --with-large-files \
--enable-err-languages=English --enable-default-err-language=English --with-maxfd=65536
kemudian :
# make &
# sudo make install
selanjutnya, ketik perintah berikut di terminal ubuntu:
# make
# sudo make install
-paste file squid.conf dan storeur.pl yg di download tadi kedalam folder /etc/squid
Langkah selanjutnya
Code:
# Memberikan permission pada folder cache
chown squid:squid /cache
chmod 777 /cache
chown squid:squid /etc/squid/storeurl.pl
chmod 777 /etc/squid/storeurl.pl
# Membuat folder-folder swap/cache di dalam folder cache yang telah ditentukan dg perintah :
squid -f /etc/squid/squid.conf -z
# Restart squid
sudo /etc/init.d/squid restart
Reboot CPU nya...
Sumber : www.forummikrotik.com