PROXY : " Ubuntu dan Lusca "

Diasumsikan :
- Ubuntu 11.04 fresh Install
- Software package yang dipilih saat install Ubuntu adalah Open SSH Server
- Topologi yang digunakan proxy sejajar dengan mikrotik
- Ip proxy 192.168.3.1
- Gateway 192.168.3.254
- Ip mikrotik ke arah proxy 192.168.3.254/30
- Ram 1 GB
- HDD Sata 250 GB


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 http://en.gentoo-wiki.com/wiki/Safe_Cflags/AMD
sedangkan pengguna Intel lihat di sini http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel

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=pentium4 -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
./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

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

# 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...


0 komentar:

Posting Komentar