This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Senin, Maret 14, 2011

Instalasi Server Proxy menggunakan Operating System Ubuntu


Hari-hari belakangan ini lagi maen2 ama ubuntu, setelah sukses membuat ltsp. Maka itu server aku mo bikin juga sebagai server proxy. Kira2 kuat gak yaa ? bakal jadi lemot gak ya ? Soalnya clietn ltsp yang konek ke server tersebut cuma sekitar 6 samapi 8 client aja. Tapi Kompie yang dijadikan server itu bukanlah kompie yang khusus sebagai server alias built up, tapi kompie rakitan biasa.

Ok gak usah bahas itu dululah, ini sedikit catatan Instalasi Server Proxy menggunakan Operating System Ubuntu.

1. Instalasi squid.

Buka terminal dan ketikkan perintah berikut :
$ sudo apt-get install squid

2. Membuat file log dan direktory untuk cache.

File log yang dimaksud adalah untuk cache_log dan access_log. Cache_log berfungsi untuk mencatat penulisan cache pada cache direktory sedangkan access log akan berisi daftar trafik yang pernah terjadi melalui port squid.
Direktory cache adalah tempat penyimpanan cache website yang pernah dikunjungi. Ketiga item tersebut harus menjadi hak milik cache_efective_user, dan supaya gampang kita sebut saja squid sebagai usernya.

$ mkdir /usr/local/squid
$ mkdir /usr/local/squid/cache
$ touch /usr/local/squid/cache.log
$ touch /usr/local/squid/access.log
$ sudo adduser squid
$ chown -Rf squid.squid /usr/local/squid

3. Mengkonfigurasi squid

Supaya bisa bekerja sesuai dengan keinginan kita harus memodifikasi isi dari squid.conf file. Biasanya setelah default install, file tersebut tersimpan di direktori /etc/squid/. Namun seandainya tidak ketemu, bisa menggunakan perintah berikut untuk mencarinya: sudo find / -name squid.conf
Saat pertama kali terinstall, squid akan memiliki sebuah default configuration file yang disertai coment-comment yang begitu buanyak, sehingga poin-poin konfigurasinya justru tersembunyi di dalam rimba coment tersebut. Jalankan perintah berikut untuk menghilangkan coment dan baris kosong pada default squid.conf file:
$ sudo chown squid.squid /var/spool/squid -Rf
$ sudo chown squid.squid -Rf /etc/squid
$ sudo -u squid mv /etc/squid/squid.conf /etc/squid/squid.conf.original
$ sudo -u squid touch /etc/squid/squid.conf
$ sudo -u squid cat /etc/squid/squid.conf.original | sed ‘/ *#/d; /^ *$/d’ > /etc/squid/squid.conf

Salah satu item yang perlu di-customize dari squid config file ini adalah variable yang berisi file log dan direktory cache sehingga merujuk pada yang telah kita siapkan sebelumnya.
cache_dir ufs /usr/local/squid/cache 1024 16 256
access_log /usr/local/squid/access.log
cache_log /usr/local/squid/cache.log
cache_store_log none

Kemudian untuk membuat squid sebagai chache server, option berikut yang perlu ditambahkan :
http_port 3128 transparent
cache_mem 1024 MB
cache_swap_low 94
cache_swap_high 96
maximum_object_size 16384 KB
minimum_object_size 4 KB
maximum_object_size_in_memory 2048 KB
fqdncache_size 1024
cache_replacement_policy heap GDSF
memory_replacement_policy heap GDSF

visible_hostname localhost
cache_mgr admin@localhost
cache_effective_user squid
cache_effective_group squid

Berikut ini adalah contoh configuration file yang saya gunakan.

4. Membuat struktur cache directory.

Dengan menjalankan perintah berikut, squid akan membentuk struktur direktori untuk penyimpanan cachenya:

$ sudo -u squid squid –z

5. Test squid

Jalankah perintah berikut untuk menguji coba konfigurasi squid yang telah dimodifikasi:

$ squid –d 1 -D

Kalau tidak ada error maka configuration file yang kita buat sudah ok. Dan jika ternyata masih ada error maka setelah melakukan perubahan pada squid.conf, jalankan perintah squid –k reconfigure untuk memerintahkan squid membaca ulang squid conf yang telah diedit.

6. Menjalankan squid

Untuk menjalankan squid, gunakan perintah berikut ini:

$ squid -sYD
Setelah langkah langkah diatas sukses, selanjutnya kita perlu mensetting browser supaya menggunakan proxy pada localhost port 3128.

Instalasi OpenBSD untuk Router


Pengen nyoba-nyoba install open bsd, karena belum pernah akhirnya nyari-nyari ma oom gugle. dari hasil pencarian salah satunya dapat cara yaitu :
Setting CDroom di BIOS
1. first boot deviece : pilih pada CDROOM lalu enter
2. power manajemen : pilih AC back fungtion ( Full-on )
3. save & exit (Y) enter

# Instal OpenBSD

  1. setelah selesai pembacaan program lewat CDroom lalu > I (enter),(enter),(enter)
  2. proses with instal > Y (enter),(enter)
  3. do you want to use*all*……….> Y (enter) nungggu beberapa saat dulu
  4. pengecekan initial label ketik > p (enter) untuk cek partisi.setelah terlihat semua satu persatu dihapus dengan perintah ( d ) dellet kecuali di ( c)
  5. contoh > d a (enter) ampe habis
  6. kembali lihat partisi > p (enter)
  7. terus > a (enter), (enter), (enter) tampil untuk ukuran size kasih 3G (enter)
  8. > a (enter) tampil pada partisi ( b ), (enter), (enter), tampil size kasih 15G
  9. >d b (enter)
  10. > a (enter), (enter), (enter) size kasih 1G (enter)
  11. > a (enter), (enter), (enter) size 15G (enter)
  12. muncul mount point : [ none ] /usr (enter)
  13. > a pada ( e ) (enter), (enter), size isi 15G (enter), (enter)
  14. mount point ……../var (enter)
  15. > a (enter) (enter) size 40G (enter) (enter)
  16. mount …../cache01 (enter)
  17. > a (enter) (enter) size 40G (enter)
  18. mount …..?cache02 (enter)
  19. > a (enter) pada ( h ) (enter) (enter) size 25G (enter)
  20. mount ….. /cache03 (enter)
  21. > a (enter) size gak diisi alias di kasih semuanya . (enter) (enter)
  22. mount point …… /home (enter)
  23. > w ( perintah untuk SAVE partisi ) (enter)
  24. > q ( quit ) (enter)
  25. mount point ……..done (enter)
  26. the next….. ( yes ) (enter) nunggu proses beberapa saat
  27. ini baru instal system operasi
  28. system hostname ( isi apa gitu ) (enter)
  29. configurasi network [yes] (enter)
  30. which one …….. [rl0] (enter)
  31. symbolic …… kasih router (enter)
  32. do you ….(enter)
  33. IPv4 ( ini untuk ngisi kompeter yang di install ) 10.25.35.29 ( parto pake 142.81.117.12) (enter)
  34. netmask 255.255.255.224 ( parto 255.255.255.24 8) (enter) (kalo keluar gbr senyum=itu angka delapan lho)
  35. which one [rl1] (enter)
  36. symbolic….. client1 (enter)
  37. do you want….[no] (enter)
  38. IPv4 address for rl1….192.168.10.1(enter)
  39. netmask (enter)
  40. which one ….. [rl2] (enter)
  41. symbolic….. client2 (enter)
  42. do you want …..[no] (enter)
  43. IPv4…..rl2 … 172.10.25.1(enter)
  44. netmask (enter)
  45. IPv6….(enter)
  46. which…. (enter)
  47. symbolic …. client3 (enter)
  48. do you…[no] (enter)
  49. IPv4 …. 192.168.20.1(untuk cadangan jika yang 172…. Diatas telah habis ) (enter)
  50. DNS domain … parto.com (enter)
  51. DNS name server 10.25.35.1 (enter)
  52. edit [no] (enter)
  53. do you want..[no] (enter)
  54. isi password ( diisi ) (enter)
  55. masukkan lagi password (enter)
  56. (enter) install (enter)
  57. (enter) which…
  58. pathname…. 40/x86 ( folder ) (enter)
  59. set name … all (enter)
  60. set name … -game40.tgz (enter)
  61. set….. –xserv40.tgz (enter) untuk menghapus yang tidak perlu
  62. set… done (enter)
  63. ready to install [yes] (enter) tinggal ngopi karo udut sik ( install paket system operasi )
  64. location of set… done (enter)
  65. start sshd …[yes] (enter)
  66. start ntpd [no] (enter)
  67. do you expect… [no] (enter)
  68. change the default [no] (enter)
  69. what time zone….. Asia/Jakarta (enter)
  70. #selesai untuk install operating system
  71. #halt ( podo satdon ) (enter)

Booting lewat hardisk

  1. booting di dell
  2. advance bios milih first boot device pilih [hard disk] tekan F10 y (enter)
  3. masuk lagi ke openbsd

install pada openbsd:

  1. login root + pass
  2. terminal type (enter)
  3. # mount / dev/cd0a /mnt (untuk masuk ke CD) (enter)
  4. # cd /mnt/40/ ( tab 2)
  5. # cd /mnt/40/packages (enter)
  6. # ls (enter)
  7. # cd i386 (enter)
  8. # ls (enter)
  9. # cd cdrom (enter)
  10. # ls (enter)
  11. # pkg_add ifs( pencet tab ) (enter)
  12. # ifstat –b (enter)
  13. ctrl c (enter)
  14. # pkg_add mtr( pencet tab ) (enter)
  15. # pkg_add nano( tab ) intstal program
  16. # mtr yahoo.com (enter) lihat jalur internet boss…
  17. # pkg_add
  18. # nano /etc/rc.local (enter) untuk star up
  19. nano /etc/rc.conf (enter)
  20. muncul configurasi jaringan
  21. mencari pf ( paket filter ) pf=no diganti pf=YES
  22. ctrl+x pilih y untuk yes (enter) (enter)
  23. nano /etc/syctl.conf (enter) membuat router
  24. cari #net.inet.ip.forwarding=1 tanda # dihilangkan
  25. ctrl+x tekan y (enter)
  26. # nano /etc/pf.conf (enter)
  27. cari #ext_if=”ext0” di rubah menjadi #ext_if=”rl0” dan tanda # dihilangkan untuk int_if=”fxp0” cari lagi #nat on $ext_if from !($ext_if) -> ($ext_if:0) dihilangkan tanda # menjadi nat on $ext_if from !($ext_if) -> ($ext_if:0)
  28. mencari #pass in on $ext_if proto tcp to ($ext_if) port ssh keep state,#pass in log on $ext_if proto tcp to ($ext_if) port smtp keep state, #pass out log on $ext_if proto tcp from ($ext_if) to port smtp keep state. Cuma dihilangkan tanda pagarnya aja bok…..
  29. ctrl+x yes (enter)
  30. reboot (enter) untuk restart

Mengaktifkan router :

  1. # pfctl –e (enter)
  2. # pfctl –Fa –f /etc/pf.conf (enter)

Mematikan openbsd : shutdown –hp now

Download File nya DISINI