06 Desember 2007

Upgrade kernel ubuntu 7.04 (kernel 2.6.20-15) ke kernel 2.6.22-14

Taaadaaaaa.... jumpa lagi ma gue. he, he, he... kali ini gue mau coba share ilmu lagi tentang gimana caranya upgrade kernel di ubuntu. Contoh upgrade kali ini yaitu gimana cara upgrade kernel bawaan ubuntu feisty (default) yang make kernel 2.6.20-15 jadi kernel 2.6.22-14. Untuk keterangan mengenai kelebihan-kelebihan pada kernel 2.6.22 elo - elo pada bisa liat disini. Nah sekarang kita lanjut pada tutorialnya yach:

1. edit repository ubuntu feisty lo
#nano /etc/apt/sources.list

2. dibagian paling bawah file sources.list tambahin script berikut:
deb http://kambing.ui.edu/ubuntu gutsy main restricted

simpen dengan ctrl+x tekan y kemudian enter

3. update repository
#apt-get update

4. install paket kernel 2.6.22-14 beserta modul bawaannya
#apt-get install linux-backports-modules-2.6.22-14-generic linux-headers-2.6.22-14 linux-headers-2.6.22-14-generic linux-image-2.6.22-14-generic linux-restricted-modules-2.6.22-14-generic linux-ubuntu-modules-2.6.22-14-generic

5. Setelah selesai prosesnya delete bagian sources.list yang tadi dimasukin
#nano /etc/apt/sources.list
hapus yang paling bawah lo masukin tadi
simpan make ctrl+x tekan y kemudian enter

6. update kembali repository lo
#apt-get update

7. Reboot komputer lo
#reboot

8. Untuk melihat hasilnya
#uname -a

maka contoh tampilannya:
Linux ubuntume 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007 i686 GNU/Linux

Nb: kebetulan gue coba upgrade kernel di ubuntu muslim edition (ubuntu feisty juga lho) en hostnya juga gue bikin ubuntume, ya jadi tampilannya kayak gitu. :D

Selamat mengupgrade kernel ubuntu feisty lo. Kalo ada masalah setelah upgrade (biasanya jarang en hampir nggak pernah terjadi), jangan panik. balik lagi aja ke kernel awal, caranya

a. remove paket yang tadi di install
#apt-get remove linux-backports-modules-2.6.22-14-generic linux-headers-2.6.22-14 linux-headers-2.6.22-14-generic linux-image-2.6.22-14-generic linux-restricted-modules-2.6.22-14-generic linux-ubuntu-modules-2.6.22-14-generic

b. edit file menu.lst di folder /boot/grub
#nano /boot/grub/menu.lst

c. Cari tulisan berikut dan delete ajah
-- mulai dari tulisan dibawah ini --

title Ubuntu, kernel 2.6.22-14-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=f325c669-f582-448c-9c0d-2c7d17680e1e ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic
quiet
savedefault

title Ubuntu, kernel 2.6.22-14-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=f325c669-f582-448c-9c0d-2c7d17680e1e ro single
initrd /boot/initrd.img-2.6.22-14-generic

-- berakhir diatas tulisan ini --
Simpen dengan ctrl+x tekan y kemudian enter

d. reboot komputer lo
#reboot

Udah dulu yach. Udah pagi nich, udah masuk waktu shubuh. Lagipula gue juga blom bobo.

salam dingin

pinokio

04 Desember 2007

Buat mouse berpindah ke desktop komputer lain

Dulu gue pernah ngeliat orang ngegeser mouse nya keluar dari desktop kompnya, eh tau-tau mouse nya udah ada di komputer sebelahnya. Dia bisa ngetik di komp sebelahnya, ngopy file dengan geser-geser mouse doang. enak banget dech. Akhirnya gue penasaran juga untuk nyari tau gimana caranya. Setelah dapet gue coba, eh ternyata berhasil. he, he, he... asyik juga...

Kali ini gue mau ngejelasin gimana cara nginstall en konfigurasinya. yaa cuma di keluarga pinguin aja lah penjelasan gue. Males jelasin di wind**s. Soalnya lebih enak nge share ilmu di os yang enggak ngebajak (maklum nggak ada duit buat beli os asli yang bayaran). pinguin yang gue share kali ini tentang ubuntu. Maklumlah lagi asyik2 nya make ubuntu. Langsung ke praktek yach.

syaratnya lo musti punya minimal 2 buah kompi. satu sebagai server satu lagi sebagai client dan musti terhubung dalam satu jaringan lokal

1. install paket synergy di dua buah kompi lo
#apt-get install synergy

2. Kemudian lo buat konfigurasi baru di folder etc
# nano /etc/synergy.conf

-- copy isi dibawah ini untuk kompi pertama --
section: screens
host1:
host2:
end

section: aliases
host2:
192.168.168.12
end

section: links
host1:
right = host2
host2:
left = host1
end
-- berakhir diatas tulisan ini --
simpen dengan ctrl+x tekan y kemudian enter

sedangkan untuk komputer kedua
-- copy file untuk kompi ke dua --
section: screens
host1:
host2:
end

section: aliases
host1:
192.168.168.11
end

section: links
host1:
right = host2
host2:
left = host1
end
-- berakhir diatas tulisan ini --
simpen make ctrl+x tekan y kemudian enter

keterangan:
- kompi pertama misal nama hostnya host1 dengan ip address 192.168.168.11 sedangkan kompi kedua misal nama hostnya host2 dengan ip 192.168.168.12
- di kompi pertama/host1 di sebelah kanannya kompi kedua/host2 dan
- di kompi kedua /host2 di sebelah kirinya kompi pertama/host1.

3. untuk ngejalaninnya di kompi pertama (sebagai server)
#synergys -f -c /etc/synergy.conf

4. untuk ngejalanin di kompi kedua (sebagai client)
#synergyc -f 192.168.168.11

installasi en konfigurasi dah selesai sekarang tinggal jalaninnya. coba geser mouse di kompi pertama ke kanan ngelewatin jendela, apabila muncul mousenya di sebelah kiri dari kompi kedua berarti berhasil. Keren kan?

Gue udah pernah praktekin ini antar linux. keren banget. terus di wind**s juga pernah, tapi cara konfigurasinya beda, dan gue juga pernah jalanin di wind**s ama linux, hasilnya mm.... kurang memuaskan. mousenya gak keliatan, tapi berhasil pindah. kalo mislakan kita klik kanan keliatan mousenya udah berpindah dengan ditampilinnya menu di desktop komputer sebelah, tapi tetap aja mousenya gak keliatan...

udah dulu yach, disini kita sama belajar, kalo ada pertanyaan akan gue jawab semampunya. kalau ada penjelasan/tutorial yang lebih bagus lagi itu lebih baik. Yach demi kemajuan open source en semoga aja bangsa kita nggak jadi bangsa pembajak lagi.

salam dingin

pinokio

Whatever lah kalian mau bilang apa

Kadang gue bingung sama lo semua, sebenarnya lo nilai gue kayak mana sich? sebenarnya gue ini seperti apa sich? Dibilang jelek, banyak juga cewek yang deket sama gue. Dibilang cakep, kok gue nggak ngerasa pede yach. :P

Ada yang bilang gue kurang berwibawa lantaran bla, bla, bla.......(entah penampilanlah atau macam-macamlah). Sebenarnya gue pengen tampil apa adanya. Gue cuma pengen ngelakuin sesuatu yang punya nilai meskipun itu terbatas. Coba lihat Onno, orang IT mana yang gak kenal dia. Kalau dia mau berwibawa dan angkuh, apa yang nggak bisa. Tapi, dengan gaya kocaknya seakan - akan dia bagian dari kita. Guyonan-guyonannya yang renyah siapa sangka kalau dia itu sebenarnya orang hebat. Pejuang wireless yang membebaskan gelombang 2,4 GHz dari kapitalis pemerintahan. Sekarang dengan VoIP nya mencoba menawarkan komunikasi gratis kepada masyarakat. Dia masih tetap berwibawa kok, dan Aku menghormatinya. Lantas pelukah itu kewibawaan penampilan? Hanya sebuah kewibawaan semu.

Ada yang bilang, gue nggak berguna. Keahlian gue diakui pun. Skill gue masih ada yang mau menghargai. Dibilang gue sampah karena lambat selesai kuliah. Buat apa selesai kuliah tanpa skill. Dengan IPK tinggi yang setelah itu nganggur. Apa yang bisa diandalkan oleh mereka? itukah kebanggaan? Paling banter ngambil akta terus jadi guru. Bukan gue ngeremehin kemampuan guru, hanya saja sudah ada medianya untuk jadi guru. Kenapa nggak ngambil jurusan keguruan saja? Kita ini jurusan berkualitas. Bukan jurusan yang mencetak asal tamat cepat.

Biar saja gue nggak dihargai di tempat gue kuliah, yang penting gue dibutuhin diluar karena kemampuan gue. Tokh sejatinya kita kuliah untuk ngasah kemampuan pun. Kata orang gue sebenarnya pintar cuma gue yang malas. Pintar bagi gue cuma sebuah kata hiburan, dan siapa yang malas? Gue hanya malas ngelakuin sesuatu yang nggak gue senangi. Buat apa pusing-pusing berfikir untuk sesuatu yang nggak jelas aplikatifnya. Biar lah gue pusing dengan untaian script dan kode, tapi hasilnya lebih berarti. Lebih logika dari logika yang dikatakan banyak orang. Dibilang gue bodoh, nalar gue masih jalan. Otak gue masih bisa berfikir. Gue masih bisa bedain yang benar sama salah. Hanya orang bodoh yang nggak bisa ngelakuin itu.

Masa bodo lah kalian mau bilang apa yang penting gue punya kemampuan yang gak semua orang punya.
Terserah kalian mau bilang apa yang penting masih banyak yang care sama gue.
Persetan kalian mau bilang apa yang penting gue masih punya banyak teman.
Perduli amat kalian mau bilang apa yang penting gue masih bisa berkarya dan ada orang yang menghargainya.
Biarlah kalian mau bilang apa yang penting gue nggak sejelek yang kalian bilang.
whatever lah kalian mau bilang apa yang penting gue happy ngejalanin hidup gue.

Gue bangga ama diri gue. Teman-teman gue dan semua orang yang masih bisa ngertiin gue. Bukan kalian yang manfaatin gue. Fuck sama kalian semua. Kalian yang nggak punya keahlian, kalian yang hanya berlindung dan bersembunyi dibelakang titel. Berkedok dibalik titel. Padahal apalah arti sebuah titel kalau kemampuan nggak beda ama sampah.

salam dingin

pinokio

03 Desember 2007

Install bandwidth management dengan htb tools di ubuntu

Kebetulan lagi ngisi kekosongan waktu, kali ini gue mau ngejelasin gimana nginstall management bandwidth di server make htb tools. kegunaan management bandwidth ini sangat penting bagi kalangan perkantoran, perguruan tinggi, isp, atau lembaga - lembaga sosial. Langsung wae lah..

1. masuk dulu di folder /usr/local/src
#cd /usr/local/src

2. download paket htb tools
#wget http://www.geocities.com/safinatuddin/HTB-tools-0.3.0a-i486-1.tgz

3. ekstrak file nya
#tar -zxvf HTB-tools-0.3.0a-i486-1.tgz

akan muncul folder etc, install, folder, sbin

4. pindahkan isi semua folder sbin nya htb tools di /sbin server

#cd /usr/local/src/sbin
#mv htb /sbin
#mv htbgen /sbin
#mv q_checkcfg /sbin
#mv q_parser /sbin
#mv q_show /sbin

5. Masuk ke folder etc nya htb tools pindahin folder htb ke /etc nya server
#cd /usr/local/src/etc
#mv htb /etc

6 hilangkan tulisan new yang ada di folder htb yang udah kita pindahin tadi
#mv /etc/htb/eth0-qos.cfg.new /etc/htb/eth0-qos.cfg
#mv /etc/htb/eth1-qos.cfg.new /etc/htb/eth1-qos.cfg

7. masuk ke folder rc.d nya di etc htb tools
#cd /usr/local/src/etc/rc.d

8. masukkan file rc.htb new ke folder init.d nya server kita dan ganti jadi rc.htb
#mv rc.htb.new /etc/init.d/rc.htb

9. chmod file rc.htb nya
#chmod 755 /etc/init.d/rc.htb

10. konfigurasi eth0-qos cfg dan eth1-qos cfg sesuai kebutuhan, kali ini gue mau jelasin untuk eth1, yaitu ip lokal kita. (contoh doang lho)
#nano /etc/htb/eth1-qos.cfg

-- contoh konfigurasi --
# Pengaturan bandwidth kantorptblablabla

class kantorptblablabla {
bandwidth 1024;
limit 2048;
burst 2;
priority 1;

client bos {
bandwidth 256;
limit 512;
burst 2;
priority 1;
dst {
192.168.168.5/32;
};
};

client hotspot {
bandwidth 32;
limit 256;
burst 2;
priority 1;
dst {
192.168.168.6/32;
};
};

client sekretaris {
bandwidth 64;
limit 256;
burst 2;
priority 1;
dst {
192.168.168.7/32;
};
};

client karyawan_utama {
bandwidth 256;
limit 512;
burst 2;
priority 1;
dst {
192.168.168.11/32;
192.168.168.12/32;
192.168.168.13/32;
192.168.168.14/32;
192.168.168.15/32;
192.168.168.16/32;
192.168.168.17/32;
192.168.168.18/32;
192.168.168.19/32;
192.168.168.20/32;
192.168.168.21/32;
192.168.168.22/32;
192.168.168.23/32;
192.168.168.24/32;
192.168.168.25/32;
};
};

client karyawan_sisa {
bandwidth 256;
limit 512;
burst 2;
priority 1;
dst {
192.168.100.0/24;
};
};
};

class default { bandwidth 8; };

-- berakhir diatas tulisan ini --
simpen make ctrl+x tekan y kemudian enter

ket:
- untuk boss dapet bandwidth dengan ip sendiri maksimal 512 (1:2 baca satu banding dua) artinya kalo trafic bagus dia dapat 512, tapi kalo trafic terlalu full dia dapat 256, tapi disini si boss bakalan dapet 512, soalnya limit maksimal bandwidth juga pass di setting/menej 2 mega sich.

- untuk server hotspot (misalnya kalo make hotspot) dapet bandwidth 512 (1:8).
- untuk sekretaris dapet bandwidth 256 (1:4)
- untuk karyawan utama dengan ip yang ditulis diatas dapet bandwidth 512 (1:2) disini pada karyawan utama bandwidthnya kita gunain sistem sharing..
- untuk karyawan sisa dengan ip mulai dari 192.168.100.0 - 192.168.100.255 akan dapet bandwidth 512 (1:2)

(itu management bandwidth asal aja lho, pandai-pandai kalian management lah, intinya kudu ngerti konsep ip address sama bandwidth management he, he, he..)

11. kalo udah di edit, jalankan htb tools nya
#/etc/init.d/rc.htb start_eth1

12. kalo mau lihat hasilnya jalan trafic nya bisa dilihat dengan perintah
#/etc/init.d/rc.htb show_eth1

udah ah capek, kalo ada yang kurang jelas tanya yach.... eh sedikit lagi, untuk setiap pengeditan di eth1-qos.cfg sebaiknya htb tools dimatiin dulu caranya "/etc/init.d/rc.htb stop_eth1" (tanpa tanda kutip), kalo udah di edit baru di jalankan lagi, ok.....

salam dingin

pinokio

install proxy dengan squid-2.5.STABLE3 di redhat 9.0

Hallo guys, sekalian juga lah gue ngejelasin gimana cara install proxy make squid-2.5STABLE3 di redhat. Meskipun agak basi tapi cueklah, lagipula redhat terkenal dengan keandalan servernya lho. kita lanjut wae yach, mungkin aja ada diantara kawan-kawan yang ngegunain ini.

1. download squid nya dulu
#wget http://swelltech.com/support/updates/squid/9/i386/squid-2.5.STABLE3-1rh.i386.rpm

2. habis di download, install dech di server lo
#rpm -ivh squid-2.5.STABLE3-1rh.i386.rpm

3. pindahkan file squid yang asli
#mv /etc/squid/squid.conf /etc/squid/squid.conf.original

4. buat konfigurasi squid yang baru.
#vi /etc/squid/squid.conf

-- copy tulisan dibawah ini --

http_port 3128
icp_port 3130
cache_mem 64 MB
connect_timeout 2 minutes
maximum_object_size 20480 KB
minimum_object_size 0 KB
maximum_object_size_in_memory 4096 KB
cache_replacement_policy lru
memory_replacement_policy lru
cache_dir diskd /gambar 10000 16 256
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log none
log_ip_on_direct on
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563 6667 7000
acl Safe_ports port 80
acl Safe_ports port 21
acl Safe_ports port 443 563
acl Safe_ports port 70
acl Safe_ports port 210
acl Safe_ports port 1025-65535
acl Safe_ports port 280
acl Safe_ports port 488
acl Safe_ports port 591
acl Safe_ports port 777 110
acl Safe_ports port 5050
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny all
icp_access allow all
cache_mgr namalo # masukin nama lo disini
visible_hostname domainlo.com # terserah, domain asal aja, cuma formalitas doang
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

-- berakhir diatas tulisan ini --
simpen make esc :wq (tekan enter)

ket: kali ini gue gak make konsep delay pools, males....!!!

5. buat folder gambar di / caranya:
#cd /
#mkdir gambar

6. ubah kepemilikan gambar jadi group
#chown -R squid.squid /gambar

7. jalankan squid
#/etc/init.d/squid start

8. agar squid dijalankan otomatis saat reboot komputer:
#setup
cari "system services" (tanpa tanda kutip), run tool, kemudian cari squid dan ceklis/aktifkan

9. masukin juga transparant proxynya, agar user gak perlu masukin proxy di program webnya
#/sbin/iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-ports 3128
#/sbin/iptables -t nat -A PREROUTING -i eth1 -p udp --dport 80 -j REDIRECT --to-ports 3128

10. agar transparant proxy dijalankan saat server dinyalain masukin juga di rc.local
#vi /etc/rc.local

/sbin/iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-ports 3128
/sbin/iptables -t nat -A PREROUTING -i eth1 -p udp --dport 80 -j REDIRECT --to-ports 3128

simpen dengan menekan esc :wq (kemudian enter)

sekian dulu dech, moga masih berguna meskipun sudah lawas...

salam dingin

pinokio

install proxy dengan squid2.6STABLE14 di ubuntu 7.10

Hallo rekan-rekan semua, jumpa lagi ama gue. Sory, baru sempat ngisi blog sekarang soalnya lagi ada kerjaan ngedisain web sebuah lembaga. Dah hampir jadi sich, tinggal isi/konsepnya tergantung mereka aja.

Kali ini gue rencana mau ngejelasin gimana nginstall proxy / squid di ubuntu 7.10. Penggunaan proxy gue harap kawan-kawan dah ngerti yach. singkatnya dia nyimpen file gambar di server kita yang suatu saat jika user mau browsing dengan domain yang pernah dibuka sebelumnya, so tinggal ambil di proxy kita aja. Jadi lebih ngemat bandwidth. Langsung ke praktek, OK.

disini gue nyaranin langsung jadi root aja yach.
1. install paket squid
#apt-get install squid

ket: pada ubuntu versi 7.10 paket squid yang diberikan biasanya adalah squid2.6STABLE14

2. pindahkan file konfigurasi squid yang asli
#mv /etc/squid/squid.conf /etc/squid/squid.conf.original

3. buat konfigurasi squid yang baru
#nano /etc/squid/squid.conf
-- isinya copy mulai tulisan dibawah ini --

http_port 3128 transparent
icp_port 3130
udp_incoming_address 0.0.0.0
udp_outgoing_address 255.255.255.255
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_mem 64 MB
cache_swap_low 90
cache_swap_high 95
connect_timeout 1 minutes
negative_ttl 5 minutes
read_timeout 15 minutes
request_timeout 5 minutes
persistent_request_timeout 1 minutes
client_lifetime 5 day
pconn_timeout 120 seconds
shutdown_lifetime 30 seconds
maximum_object_size 20480 KB
minimum_object_size 0 KB
maximum_object_size_in_memory 4096 KB
ipcache_size 1024
ipcache_low 90
ipcache_high 95
fqdncache_size 1024
cache_replacement_policy lru
memory_replacement_policy lru
cache_dir ufs /var/spool/squid 15000 16 256
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
log_ip_on_direct on
debug_options ALL,1
client_netmask 255.255.255.255
ftp_user Squid@
ftp_list_width 32
ftp_passive on
ftp_sanitycheck on
ftp_telnet_protocol on
redirect_children 10
auth_param basic children 10
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
quick_abort_min 16 KB
quick_abort_max 16 KB
quick_abort_pct 95
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563 6667 7000
acl Safe_ports port 80
acl Safe_ports port 81
acl Safe_ports port 21
acl Safe_ports port 443 563
acl Safe_ports port 70
acl Safe_ports port 210
acl Safe_ports port 1025-65535
acl Safe_ports port 280
acl Safe_ports port 488
acl Safe_ports port 591
acl Safe_ports port 777 110
acl Safe_ports port 4461
acl Safe_ports port 5050
acl CONNECT method CONNECT
http_access allow manager localhost
acl perusahaan src 192.168.10.0/24 # ini bisa diganti sesuai ip lokal yang dipake
http_access allow perusahaan
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny all
http_reply_access allow all
icp_access allow all
miss_access allow all
cache_mgr namalo # nama lo disini, ya nama lo, bego amat sich lo.... he, he, he...
visible_hostname domainlo.com # terserah nama domainnya asal aja, cuma formalitas doang
logfile_rotate 10
buffered_logs off
snmp_port 3401
snmp_access allow localhost
snmp_access deny all
snmp_access deny all
coredump_dir /var/spool/squid
ie_refresh on
##Delay pools
acl download url_regex -i ftp \.exe$ \.mp3$ \.mp4$ \.tar.gz$ \.gz$ \.tar.bz2$ \.rpm$ \.zip$ \.rar$
acl download url_regex -i \.avi$ \.mpg$ \.mpeg$ \.rm$ \.iso$ \.wav$ \.mov$ \.dat$ \.mpe$ \.mid$
acl download url_regex -i \.midi$ \.rmi$ \.wma$ \.wmv$ \.ogg$ \.ogm$ \.m1v$ \.mp2$ \.mpa$ \.wax$
acl download url_regex -i \.m3u$ \.asx$ \.wpl$ \.wmx$ \.dvr-ms$ \.snd$ \.au$ \.aif$ \.asf$ \.m2v$
acl download url_regex -i \.m2p$ \.ts$ \.tp$ \.trp$ \.div$ \.divx$ \.mod$ \.vob$ \.aob$ \.dts$
acl download url_regex -i \.ac3$ \.cda$ \.vro$ \.deb$
delay_pools 1
delay_class 1 1
delay_parameters 1 6000/32000
delay_access 1 allow download
delay_access 1 deny all

-- berakhir diatas tulisan ini --
simpan dengan menekan ctrl+x tekan y kemudian enter

ket: disini kita make konsep delay pools yaitu untuk blok download diatas 32kb pada file-file yang disebutkan diatas maka otomatis download maksimal yang dapet sekitar 6 kbps (lihat 6000/32000). cara ini biasanya digunain untuk blok user-user yang make download akselerator atau sejenisnya. Untuk lebih jelasnya mengenai delay pools, belajarnya cari aja di internet, Ok.

4. aktifkan squid
#/etc/init.d/squid start

5. sekarang tinggal transparant proxynya, pake aja iptables
#/sbin/iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-ports 3128
#/sbin/iptables -t nat -A PREROUTING -i eth1 -p udp --dport 80 -j REDIRECT --to-ports 3128

ket:
-t nat = akan membuat satu tabel baru pada iptables
-A PREROUTING = akan membuat satu aturan baru pada bagian ROUTING nya.
-i eth1 = perintah akan mengarah ke bagian eth1 atau client yaitu pada jaringan lokal kita.
tcp = paket tcp
udp = paket udp
--dport 80 = untuk port 80
-j REDIRECT = akan diteruskan
--to-ports 3128 = ke port 3128 yaitu port proxy

6. jangan lupa simpen transparant proxy nya di rc.local agar setiap kali server dinyalain kita nggak perlu repot lagi nyeting transparant proxy nya
#nano /etc/rc.local

dibawah rc.local tambahkan iptables berikut
/sbin/iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-ports 3128
/sbin/iptables -t nat -A PREROUTING -i eth1 -p udp --dport 80 -j REDIRECT --to-ports 3128

simpen make ctrl+x tekan y kemudian enter

sekian dulu penjelasan dari gue, lain waktu sambung lagi yach, kalo ada yang ditanyakan jangan sungkan untuk nulisnya di koment blog ini. Disini kita sama-sama belajar....

salam dingin

pinokio