BLOG BUDAK BUNGO

Pages

Connect With Us

Instructions

Recomended

blogbudakbungo. Powered by Blogger.

Labels

Las series mรกs vistas

Categories

Followers

Our Partners

Cara Install LUSCA HEAD r14809 pada Ubuntu Server 12.04.2 LTS

LUSCA HEAD r14809 adalah salah satu aplikasi Proxy Server yang kini banyak digunakan untuk menunjang sebuah jaringan. Umumnya penggunanya adalah Cyber Cafe (Warung Internet), Perkantoran, Koneksi Rumah Tangga, dan lain-lain.
Sebelum Kita mulai instalasi persiapkan terlebih dahulu :

Bahan Instalasi LUSCA Head r14809 :

  1. Ubuntu Server 12.04.2 LTS yang sudah diinstall dan telah berjalan dengan baik. Cara installnya bisa Anda lihat pada artikel saya sebelumnya Cara Install Ubuntu Server 12.04.2 LTS. :D
  2. Koneksi internet yang mumpuni, bisa 2Mbps atau 3Mbps (semakin besar bandwidth Anda maka akan semakin cepat pula proses penginstalan ini selesai) . :D
  3. Putty >> Adalah aplikasi untuk me-remote Ubuntu Server 12.04.2 LTS dengan melalui SSH. Anda bisa mendownloadnya disini :
    http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
  4. FileZilla atau WinSCP atau aplikasi File TransferProtocol (FTP) yang bisa digunakan untuk membantu proses penginstalan LUSCA Head r14809. Pilih salah satu, Anda bisa mendownloadnya disini : Download FileZilla  <> Download WinSCP
  5. Cemilan dan Kopi untuk menemani Anda ngoprek LUSCA Head r14809…. hehehehehehe (yang ini wajib hukumnya) :D
Baik, jika pada artikel sebelumnya kita menginstall Ubuntu Server 12.04.2 LTS dengan user “brian”. Maka langkah pertama yang harus kita lakukan adalah login ke server tersebut menggunakan Putty (SSH) dengan username “brian”. Dengan IP yang sudah ditentukan sebelumnya. :D


 
Login With Putty
Login Ke Ubuntu Server menggunakan Putty


 
  • Pada “login as”, masukkan “brian” dan passwordnya isikan sesuai dengan yang sudah kita masukkan sebelumnya.

Login with non root account

  • Tugas kita selanjutnya adalah mengganti password “root”. Secara default, ”root” Ubuntu Server belum memiliki password. Maka kita akan mengubahnya. Ketikkan command :

$ sudo su >> kemudian tekan Enter untuk mulai mengisikan password kita (password user “brian”)

  • Berikutnya ketikkan command untuk merubah password root :

$ passwd

  • Masukkan password root yang Anda inginkan, dan ketikkan kembali (2 kali) untuk konfirmasi.

Change Root Password Exit Logout

  • Penggantian password berhasil. Ketikkan “exit” >> tekan Enter, kemudian “logout” >> Tekan Enter  untuk keluar dari Server.
  • Ulangi langkah Login Ke Ubuntu Server menggunakan Putty. Kali ini dengan user “root”.

Login with root password

  • Alhamdulillah, berhasil !!! :D.
  • Langkah selanjutnya adalah update dan upgrade Ubuntu Server 12.04.2 LTS. Command :

# apt-get update && apt-get upgrade

  • Ketik “y” atau tekan “Enter” untuk memulai proses update. Tunggu hingga proses selesai. Monggo disambi camilannya :D

  • Berikutnya kita install paket-paket yang dibutuhkan untuk menginstal LUSCA Head r14809 :

apt-get install squid squidclient squid-cgi gcc build-essential sharutils ccze libzip-dev automake1.9 acpid


Install dependency development tool

  •  Jika sudah selesai selanjutnya kita download LUSCA Head r14809 dari Source Code-nya :
wget https://lusca-cache.googlecode.com/files/LUSCA_HEAD-r14809.tar.gz

Download LUSCA HEAD r14809 wget

  • Download selesai, langkah selanjutnya extract :
tar -zxvf LUSCA_HEAD-r14809.tar.gz
  • Pindah ke directoryLUSCA HEAD r14809 kemudian mulai lakukan proses compile :
cd LUSCA_HEAD-r14809/
  • Compile dengan opsi :
./configure –prefix=/usr/local/squid –exec-prefix=/usr/local/squid –enable-delay-pools –enable-cache-digests –enable-poll –enable-linux-netfilter –enable-removal-policies –with-maxfd=65535 –enable-storeio=aufs –disable-wccp –enable-x-accelerator-vary –enable-kill-parent-hack –enable-async-io=30 –disable-ident-lookups

INGAT !!! Yang kita lakukan diatas adalah

Opsi compile LUSCA HEAD r14809 dengan tanpa menggunakan CFLAG (Processor).


Jika ingin menggunakan CFLAG, silahkan bisa merujuk kesini :
http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel
Catatan : Semua hasil kompilasi dari LUSCA Head r14809 ini adalah versi “standalone”. Maka letak konfigurasi (squid.conf, storeurl.pl, /cache) berbeda dari umumnya. Maka perhatikan baik-baik path yang dianjurkan pada tutorial kali ini. :D

Compile LUSCA HEAD r14809

  • Okay, proses konfigurasi selesai. Lanjutkan dengan :
make all && make install

Compilation LUSCA HEAD r14809 process

  • Tunggu hingga proses selesai. Jika sudah harusnya tampil kurang lebih seperti ini :

Compilation LUSCA HEAD r14809 process-done

  • Sip…. sedikit lagi selesai nih :D
  • Lanjut, kita cek dahulu versi squid kita :
/usr/local/squid/sbin/squid -v
  • Harusnya muncul kurang lebih seperti ini :

Check version squid

  • OK, versi squid sudah benar. Lanjut kita pindah ke direktori konfigurasi squid :
cd /usr/local/squid/etc

cd to etc squid

  • Selanjutnya kita hapus squid.conf bawaan, lalu kita buat file squid.conf yang baru, kemudian masukkan konfigurasi yang baru :
rm -rf squid.conf && touch squid.conf && nano squid.conf
  •  Copy Paste squid.conf dari sini :
http://pastebin.com/HnZ6Txgb

Edit squid.conf writeout

  • Tekan Ctrl+O lalu Ctrl+X untuk keluar dari nano editor :D
  • Lanjutkan dengan membuat file storeurl.pl dan edit dengan nano :
touch storeurl.pl && nano storeurl.pl
  • Copy Paste dari sini :
http://pastebin.com/Teu32eVi

Touch Storeurl.pl nano

  • OK, selanjutnya kita ubah mode squid.conf dan storeurl.pl agar bisa “dibaca dan ditulis” oleh LUSCA Head r14809 :D
chown proxy:proxy squid.conf && chmod 777 squid.conf && chown proxy:proxy storeurl.pl && chmod a+x storeurl.pl

chmod squid.conf chmod storeurl

  • Langkah selanjutnya kita buat dan ubah owner dari directory “/cache” :
mkdir /cache && chown proxy:proxy /cache && chmod 777 /cache
Catatan : Dari proses konfigurasi dan compile yg awal. Secara otomatis direktori “/cache” ini terbuat. Namun owner-nya masih “root”, sedangkan untuk dijalankan, owner (kepemilikan)nya harus “proxy:proxy”. Jika Anda membutuhkan “lebih banyak” direktori untuk menyimpan cache, silahkan membuat direktori sendiri sesuai keinginan. :D

  • Berikutnya, kita buat lebih dahulu direktori untuk menyimpan “log” yang berfungsi untuk melihat “aktifitas” / trafik dari LUSCA Head r14809 :
mkdir /var/log/squid && chown proxy:proxy /var/log/squid && chmod 777 /var/log/squid
  • Pindah ke direktori yg baru kita buat tadi. dan lanjutkan dengan membuat beberapa file “log” yang dibutuhkan :
cd /var/log/squid && touch access.log cache.log store.log && chmod 777 access.log cache.log store.log && chown proxy:proxy access.log cache.log store.log
  • OK, lanjut kita buat swap dari cache kita :D
/usr/local/squid/sbin/squid -z
  • Hasilnya kurang lebih seperti ini (tidak meninggalkan notifikasi error sama sekali) :

Make swap cache

  • Alhamdulillah, selesai juga…. :D Eittsss… belum… masih ada satu langkah lagi. Kita jalankan LUSCA Head r14809 terlebih dahulu :
/usr/local/squid/sbin/squid -NDd1 &

LUSCA HEAD r14809 start

  • OK, berhasil !!! :D.

Sampai disini kita sudah berhasil menginstall LUSCA Head r14809 pada Ubuntu Server 12.04.2 LTS


Untuk selanjutnya silahkan atur NAT pada router masing-masing agar request dari klien ke Internet bisa di “direct” (dibelokkan) ke proxy LUSCA Head r14809 di Ubuntu Server 12.04.2 LTS kita. :D

Tambahan :
  • Untuk melihat aktifitas (access.log) dari LUSCA Head r14809 :
tail -f /var/log/squid/access.log | ccze

LUSCA HEAD is on fire

Agar LUSCA Head r14809 otomatis “berjalan” ketika mesin proxy server kita restart tambahkan script ini :
echo “/usr/local/squid/sbin/squid -NDd1 &” >> /etc/rc.local
Pada praktek kali ini Saya sengaja memindahkan port proxy (LUSCA Head r14809) dengan port 8080. Maka silahkan sesuaikan script direct dan portnya pada router masing-masing. :D
Selamat mempraktekkan, semoga berhasil :D

Salam Open Source,

Install Ubuntu Server 12.04.2 LTS

OK, setelah selesai downloadnya, langsung burning image iso tersebut ke dalam kepingan CD (Compact Disc).
Dan Setting BIOS Anda agar komputer booting pertama kali menggunakan CD-ROM tersebut.

Booting Ubuntu 12.04.2 LTS

  • Silahkan pilih “English” dan tekan enter

Install Ubuntu Server 12.04.2 LTS

  • Muncul “Welcome Screen” Ubuntu Server 12.04.2 LTS. Tekan Enter untuk melanjutkan proses.

Select English Languages

  • OK, berikutnya pilih “English” saja ya. Sekalian belajar bahasa Inggris-lah biar lebih advance :D

Country Area Other

  • Selanjutnya kita pilih Location “Other” karena opsi negara-negara Asia ada disana. :D

Location Asia

  • Pilih “Asia” saja ya. :D

Indonesia

  • Selanjutnya pilih “Indonesia” untuk mendapatkan pilihan “Jakarta” dll.

Locales US UTF-8

  • Untuk Locales >> Pilih United States – en_US.UTF-8.

Configure Keyboard English

  • Configure Keyboard pilih “English (US)”.

Detect Keyboard Layout No

  • Detect Keyboard Layout? Pilih “No”

 Loading Additional Component

  •  Tunggu proses “Loading additional component” selesai. :D

Configuring DHCP Failed

  • Ketika proses “loading additional component” selesai. Maka system akan otomatis mendeteksi network dengan DHCP. Jika network/jaringan Anda tidak menggunakan DHCP, maka akan muncul pesan gagal seperti diatas. Lanjutkan ke langkah berikutnya. :D

Configuring Network Manually

  • Pilih Configure Network Manually untuk mengisi IP address, netmask, dan gateway secara manual.

Insert IP Address

  • Isikan IP Address sesuai dengan network Anda. Jangan sampai salah mengalokasikan IP Address !!!

Insert Netmask

  • Isikan Netmask sesuai dengan alokasi client yg akan Anda tangani.

Insert Gateway

  • Pada kolom Gateway. Isikan Gateway sesuai dengan network Anda.

Insert DNS

  • Isikan DNS Server (Name Server) sesuai dengan jaringan Anda.

Insert hostname

  • Isikan hostname. Terserah sesuai keinginan Anda. Pada praktek kali ini saya isi dengan “proxy-ubuntu”.

Insert Domain Name

  • Gunakan domain name jika Anda sudah mempunyai. Misalkan tidak punya, silahkan isi terserah.

Insert Fullname of New User

  • Isikan Full Name untuk user baru yang akan kita buat. Nantinya ini diperlukan untuk login pertama kali. Setelah itu kita akan merubah password rootnya.

Inser full name for new account

  • Isikan username untuk akun baru selain root.

Insert password again

  • Isikan password untuk akun baru kita dan ulangi sekali lagi untuk verifikasi.

Use weak password yes

  • Jika ada notifikasi “Use Weak Password”, abaikan saja. Karena kita hanya memerlukan login sebagai user selain root ini sekali saja. Selanjutnya nanti kita akan menggunakan root untuk mengelola server.

Encrypt home directory no

  • Ada opsi untuk meng-enkripsi home directory, abaikan saja dan pilih “No”. Namun jika Anda ingin meng-enkripsinya silahkan pilih “Yes”.

Time zone Jakarta

  • Lanjutkan dengan memilih Time Zone “Jakarta”.

Guided use LVM partitions

  • Partisi hardisk. Jika Anda bingung karena baru memulai. Silahkan pilih “Guided – use entire disk and setup LVM” untuk lebih mudahnya. Semua akan diatur sepenuhnya oleh sistem. :D

Select Disk

  • Select Disk yg akan di partisi dan tekan Enter untuk melanjutkan.

Write changes yes

  • Write the changes to disks and configure LVM. Pilih “Yes”.

Write changes partitions yes

  • Sebelum pilihan “write changes to disk”. Ada pilihan jumlah besaran HDD yang akan dipartisi. Pilih “Continue” saja dan kemudian “Yes” untuk “write changes to disk”.

Installing base system

  • Installing the base system. Silahkan tunggu hingga selesai :D

Configuring proxy no

  • Ada opsi untuk mengisikan proxy. Kosongkan saja jika memang tidak ada dan pilih Continue.

No automatic updates

  • Untuk Configuring Tasksel. Pilih “No Automatic Updates”. Jika server Anda memiliki alokasi bandwidth yg besar. Silahkan, boleh memilih Install security updates automatically. :D

Selanjutnya pemilihan Paket-paket aplikasi server yang akan di install. Silahkan dipilih sesuai kebutuhan. Jika Anda menginginkan konfigurasi server paling minimal (misalkan untuk proxy server saja). Maka pilih Opsi “OpenSSH Server” saja. Selanjutnya pengaturan konfigurasi server akan kita “remote” melalui SSH.

Install software

  • Proses penginstallan paket-paket aplikasi Ubuntu Server 12.04.2 LTS sedang berjalan. Silahkan, bisa disambi ngemil / minum kopi dulu. Lama proses penginstalan bergantung pada spesifikasi server Anda. Semakin tinggi spek-nya maka akan semakin cepat selesai :D

Install GRUB bootloader

  • Alhamdulillah, prosesnya sudah selesai. Langkah terakhir kita menginstall Bootloader (GRUB). Mudah sekali kok. Pilih “Yes” saja untuk melanjutkan… hehehehhe…. :D

Installation Complete Reboot

Selamat !!! Proses Install Ubuntu Server 12.04.2 LTS sudah selesai. :D

Saatnya Reboot dan siapkan “Putty” atau “WinSCP” untuk konfigurasi selanjutnya :D

Salam Open Source,
Proudly powered by : Blogger
Copyright © 2013. Blog Budak Bungo - All Rights Reserved
Blog By : Vhen Part II
Template by blogbudakbungo.blogspot.com | Publish :budakbungo