<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5743066044058899739</id><updated>2012-02-21T10:33:31.715+07:00</updated><category term='Umum'/><category term='Networking'/><title type='text'>Pohon Asam "Mari Belajar dari Dasar"</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://wetasem.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://wetasem.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Halim, ST</name><uri>http://www.blogger.com/profile/13763887800948886642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='29' src='http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SUPRz2dwFJI/AAAAAAAAACo/27n3N-w9uCQ/S220/hhalim_pic.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5743066044058899739.post-953136158967974957</id><published>2009-06-25T19:38:00.007+07:00</published><updated>2009-08-10T21:02:57.249+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Memisah Traffick outgoing dengan PF</title><content type='html'>&lt;div style="text-align: justify;"&gt;traffik yang berjalan pada suatu network tentunya sangat beragam service, dengan tujuan tertentu atau kebijakan network administrator, kadang diperlukan pemisahan outgoing untuk menstabilkan jaringan.&lt;br /&gt;misalkan suatu perusahaan mempunyai kebijakan sebagai berikut:&lt;br /&gt;kirim email dan terima lewat ISP A dan browsing lewat ISP B&lt;br /&gt;mengapa administrator menerapkan kebijakan seperti itu, tentunya administrator punya alasan sendiri.&lt;br /&gt;lalu bagai mana memisahkan traffick tersebut:&lt;br /&gt;&lt;span class="fullpost"&gt;misalkan subnet network local adalah 192.168.0.0/24&lt;br /&gt;&lt;ul&gt;&lt;li&gt;ISP A IP address 202.x.xxx.10 netmask 255.255.255.252 gateway 202.x.xxx.9&lt;/li&gt;&lt;li&gt;ISP B IP address 202.x.xxx.18 netmask 255.255.255.252 gateway 202.x.xxx.17&lt;/li&gt;&lt;/ul&gt;maka rule nya adalah sbb:&lt;br /&gt;&lt;br /&gt;$int_if="rl0"&lt;br /&gt;$ext_ifA="rl1"&lt;br /&gt;$ext_ifB="rl2"&lt;br /&gt;$int_add="192.168.0.0/24"&lt;br /&gt;$ext_addA="202.x.xxx.10"&lt;br /&gt;$ext_addB="202.x.xxx.18"&lt;br /&gt;$ext_gwA="202.x.xxx.9"&lt;br /&gt;$ext_gwB="202.x.xxx.17"&lt;br /&gt;&lt;br /&gt;pass in on $int_if  route-to ( $ext_ifA $ext_gwA ) proto { tcp, udp }  from $int_add to any port 25&lt;br /&gt;pass in on $int_if route-to ( $ext_ifB $ext_gwB ) proto { tcp, udp } from $int_add to any port 80&lt;br /&gt;pass in quick all&lt;br /&gt;pass out quick all&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5743066044058899739-953136158967974957?l=wetasem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wetasem.blogspot.com/feeds/953136158967974957/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5743066044058899739&amp;postID=953136158967974957' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/953136158967974957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/953136158967974957'/><link rel='alternate' type='text/html' href='http://wetasem.blogspot.com/2009/06/memisah-traffick-outgoing-dengan-pf.html' title='Memisah Traffick outgoing dengan PF'/><author><name>Halim, ST</name><uri>http://www.blogger.com/profile/13763887800948886642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='29' src='http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SUPRz2dwFJI/AAAAAAAAACo/27n3N-w9uCQ/S220/hhalim_pic.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743066044058899739.post-7809049220139976393</id><published>2009-05-09T21:20:00.010+07:00</published><updated>2009-05-09T21:56:00.805+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Pengantar Menejemen Bandwidth dengan ALTQ IV (Habis)</title><content type='html'>&lt;div style="text-align: justify;"&gt;Pada session terakhir ini pada seri pengantar menejemen bandwidth dengan ALTQ, saya akan sedikit membahas tentang passing pada altq untuk kasus-kasus tertentu.&lt;br /&gt;coba lihat rule altq di bawah ini.&lt;br /&gt;&lt;span class="fullpost"&gt;altq on $int_if bandwidth 10M hfsc queue {ddef, dsatu, ddua, dtiga&lt;br /&gt;queue ddef bandwidth 512Kb&lt;br /&gt;queue dsatu bandwidth 1Mb&lt;br /&gt;queue ddua bandwidth 128Kb&lt;br /&gt;queue dtiga bandwidth 256Kb&lt;br /&gt;&lt;br /&gt;pass out quick on $int_if inet from any to 192.168.1.0/24 queue dsatu&lt;br /&gt;pass out queue on $int_if inet from any to 192.168.2.0/24 queue dsatu&lt;br /&gt;pass out quick on $int_if inet from any to 192.168.3.0/24 queue dsatu&lt;br /&gt;pass out quick on $int_if inet from any to { 192.168.4.1, 192.168.5.1 } queue ddua&lt;br /&gt;&lt;br /&gt;dari rule diatas dapat di artikan sebagai berikut:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;bahwa rule altq dengan id dsatu di gunakan untuk banyak rule passing, yang artinya network 192.168.1.0/24, 192.168.2.0/24 dan 192.168.3.0/24 akan mempunyai bandwidth masing-masing sebesar 1Mb, satu network dengan network tidak saling berhubungan dan tergantung.&lt;/li&gt;&lt;li&gt;untuk rule altq dengan id ddua digunakan untuk passing ip 192.168.4.1 dan 192.168.5.1 yang artinya bandwidth share.&lt;/li&gt;&lt;/ol&gt;tapi dalam menentukan  kebijakan menejemen bandwidth yang perlu di perhatikan adalah :&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Pelajari dasar kebutuhan nertwork yang kita milik&lt;/li&gt;&lt;li&gt;cari pendekatan yang akan kita gunakan, pendekatan tersebut meliputi : dari ip mana dan ke ip mana, protokol apa yang akan di shape, interface mana yang akan di shape dan service apa yang akan di shape.&lt;/li&gt;&lt;li&gt;karena dengan mengetahui dua permasalahan diatas maka, administrator akan lebih mudah dalam membuat rule ALTQ.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5743066044058899739-7809049220139976393?l=wetasem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wetasem.blogspot.com/feeds/7809049220139976393/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5743066044058899739&amp;postID=7809049220139976393' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/7809049220139976393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/7809049220139976393'/><link rel='alternate' type='text/html' href='http://wetasem.blogspot.com/2009/05/pengantar-menejemen-bandwidth-dengan.html' title='Pengantar Menejemen Bandwidth dengan ALTQ IV (Habis)'/><author><name>Halim, ST</name><uri>http://www.blogger.com/profile/13763887800948886642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='29' src='http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SUPRz2dwFJI/AAAAAAAAACo/27n3N-w9uCQ/S220/hhalim_pic.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743066044058899739.post-4861774807539099562</id><published>2009-03-03T19:26:00.012+07:00</published><updated>2009-03-05T22:41:02.715+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Pengantar Manajemen Bandwidth dengan ALTQ III</title><content type='html'>&lt;div style="text-align: justify;"&gt;Seperti yang telah saya sampaikan &lt;a href="http://wetasem.blogspot.com/2008/12/pengantar-menejemen-bandwidth-altq.html"&gt;diposting sebelumnya&lt;/a&gt; bahwa penulisan rule pf haruslah urut sesuai dengan aturannya dan tidak bisa di bolak-balik. adapun urutannya adalah sebagai berikut: variable, table, options, ALTQ, translating, forwarding, blocking dan passing. lalu apa hubungannya dengan posting kali ini?. bahasan kali ini adalah tentang rule passing untuk ALTQ dengan kasus yang spesial. karena rule passing juga tidak bisa di bolak-balik.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;misalkan seorang administrator mempunyai kebijakan rule firewall sebagai berikut :&lt;br /&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;bandwidth network 10.10.1.0/24 ke internet sebesar 128Kb&lt;/li&gt;&lt;li&gt;bandwidth network 10.10.1.0/24 ke 192.168.1.0/24 sebesar 1Mb&lt;br /&gt;&lt;/li&gt;&lt;li&gt;bandwidth network 10.10.2.0/24 sebesar 256Kb&lt;/li&gt;&lt;li&gt;bandwidth network 10.10.3.0/24 sebesar 512Kb&lt;/li&gt;&lt;li&gt;bandwidth link antar network 10.10.0.0/16 sebesar 10Mb&lt;/li&gt;&lt;li&gt;bandwidth network 10.10.0.0/16 protocol icmp sebesar 128Kb&lt;/li&gt;&lt;li&gt;bandwidth network 10.10.0.0/16 protocol tcp dan udp port 52 sebesar 128Kb&lt;/li&gt;&lt;li&gt;bandwidth network 10.10.0.0/16 protocol tcp dan udp port 161 sebesar 128Kb&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;dalam penyusunan rule passing untuk kasus di atas adalah sebagai berikut :&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;passing aturan nomor 6&lt;/li&gt;&lt;li&gt;passing aturan nomor 7&lt;/li&gt;&lt;li&gt;passing aturan nomor 8&lt;/li&gt;&lt;li&gt;passing aturan nomor 5&lt;/li&gt;&lt;li&gt;passing aturan nomor 2&lt;/li&gt;&lt;li&gt;passing aturan nomor 1&lt;/li&gt;&lt;li&gt;passing aturan nomor 3&lt;/li&gt;&lt;li&gt;passing aturan nomor 4&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;misalkan aturan di atas tidak di penuhi, lalu apa yang terjadi ?&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;ketika local link antar network 10.10.0.0/16 penuh, ping time akan naik&lt;/li&gt;&lt;li&gt;link network 10.10.1.0/24 ke 192.168.1.0/24 yang sebesar 1Mb akan menjadi 128Kb&lt;/li&gt;&lt;li&gt;permintaan port 161 klien akan time out karena bandwidth local link antar network 10.10.0.0/16 penuh&lt;/li&gt;&lt;li&gt;masih banyak lagi tergantung kesalahan penempatan rules.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5743066044058899739-4861774807539099562?l=wetasem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wetasem.blogspot.com/feeds/4861774807539099562/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5743066044058899739&amp;postID=4861774807539099562' title='3 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/4861774807539099562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/4861774807539099562'/><link rel='alternate' type='text/html' href='http://wetasem.blogspot.com/2009/03/pengantar-manajemen-bandwidth-dengan.html' title='Pengantar Manajemen Bandwidth dengan ALTQ III'/><author><name>Halim, ST</name><uri>http://www.blogger.com/profile/13763887800948886642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='29' src='http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SUPRz2dwFJI/AAAAAAAAACo/27n3N-w9uCQ/S220/hhalim_pic.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743066044058899739.post-1140356171874713887</id><published>2009-02-01T21:27:00.011+07:00</published><updated>2009-02-01T22:27:41.071+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Pengantar Manajemen Bandwidth dengan ALTQ II</title><content type='html'>&lt;div style="text-align: justify;"&gt;Salah satu usaha yang kadang di perlukan dalam manajemen bandwidth adalah men-bypass bandwidth antar local network walaupun berbeda subnet. misalkan, local network tersebut mempunyai subnet 10.10.1.0/30, 10.10.1.4/30, 10.10.1.8/30 dan 10.10.1.12/30.&lt;br /&gt;pada dasarnya secara default tiap-tipa subnet diatas akan terlimit, karena masing-masing mempunyai broadcast yang berbeda. lalu bagaimana jika ingin men-bypass bandwidth antar subnet-subnet yang di inginkan ?&lt;br /&gt;&lt;span class="fullpost"&gt;pada awalnya saya mengira bahwa untuk men-bypass bandwidth dengan ALTQ saya bisa menggunakan script table pada pf. tapi ternyata dugaan saya salah.&lt;br /&gt;&lt;br /&gt;semula saya mengira dengan script seperti ini&lt;br /&gt;&lt;br /&gt;table local { 0.0.0.0/0, !10.10.1.0/24 }&lt;br /&gt;&lt;br /&gt;altq on $ext_if bandwidth 2Mb hfsc queue {udef, usatu, udua, tiga, empat }&lt;br /&gt;queue udef bandwidth 8Kb hfsc (default realtime 8Kb)&lt;br /&gt;queue usatu bandwidth 128Kb hfsc (realtime 128Kb)&lt;br /&gt;&lt;br /&gt;altq on $int_if bandwidth 2Mb hfsc queue {ddef, dsatu, ddua, dtiga, dempat }&lt;br /&gt;queue ddef bandwidth 8Kb hfsc (default realtime 8Kb)&lt;br /&gt;queue dsatu bandwidth 128Kb hfsc (realtime 128Kb)&lt;br /&gt;&lt;br /&gt;pass out quick on $ext_if from 10.10.1.0/30 to local queue usatu&lt;br /&gt;pass out quick on $int_if from local to 10.10.1.0/30 queue dsatu&lt;br /&gt;&lt;br /&gt;dengan rule seperti diatas ternyata salah besar, dan network 10.10.1.0/30 akan terlimit walaupun ke network 10.10.1.0/24 atau ke subnet yang lain. mengapa ?&lt;br /&gt;karena defaultnya rule altq dengan pf adalah deny. artinya walaupun untuk local network harus di definisikan berapa besar bandwidth yang harus di sediakan. karena dengan rule seperti diatas maka akan berarti dari nerwork 10.10.1.0/30 ke 10.10.1.0/24 tidak dilimit. ini sangat melanggar aturan dasar ALTQ. lalu apa keuntungannya ? jelas dengan rule default deny (mendifinisikan bandwidth local network) akan sangat membantu bila link antar subnet throughput-nya "terbatas". misalkan link antar BTS yang menggunakan media wireless.&lt;br /&gt;&lt;br /&gt;table akan sangat ampuh untuk di gunakan untuk blocking, seperti yang banyak saya gunakan untuk membuat inclusive firewall. misalkan.&lt;br /&gt;&lt;br /&gt;table local { 0.0.0.0/0, !10.10.1.0/24 }&lt;br /&gt;block in quick on $int_if proto icmp from local to any&lt;br /&gt;&lt;br /&gt;lalu bagaimana men-bypass bandwidth ?&lt;br /&gt;letakkan rule passing local network pada baris paling atas.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5743066044058899739-1140356171874713887?l=wetasem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wetasem.blogspot.com/feeds/1140356171874713887/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5743066044058899739&amp;postID=1140356171874713887' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/1140356171874713887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/1140356171874713887'/><link rel='alternate' type='text/html' href='http://wetasem.blogspot.com/2009/02/pengantar-manajemen-bandwidth-dengan.html' title='Pengantar Manajemen Bandwidth dengan ALTQ II'/><author><name>Halim, ST</name><uri>http://www.blogger.com/profile/13763887800948886642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='29' src='http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SUPRz2dwFJI/AAAAAAAAACo/27n3N-w9uCQ/S220/hhalim_pic.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743066044058899739.post-8049237616528349788</id><published>2009-01-30T16:09:00.005+07:00</published><updated>2009-06-03T10:12:09.156+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Umum'/><title type='text'>Angka 9 (Sembilan)</title><content type='html'>&lt;div style="text-align: justify;"&gt;Angka sembilan adalah angka terahir di bilangan desimal. bila angka tersebut dikalikan dengan angka 1-9 maka akan menghasilkan angka yang bila di jumlahkan akan sama dengan sembilan pula.&lt;br /&gt;biar lebih jelas lihat contoh berikut :&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;1 * 9 = 09 = 0 + 9 = 9&lt;br /&gt;2 * 9 = 18 = 1 + 8 = 9&lt;br /&gt;3 * 9 = 27 = 2 + 7 = 9&lt;br /&gt;4 * 9 = 36 = 3 + 6 = 9&lt;br /&gt;5 * 9 = 45 = 4 + 5 = 9&lt;br /&gt;6 * 9 = 54 = 5 + 4 = 9&lt;br /&gt;7 * 9 = 63 = 6 + 3 = 9&lt;br /&gt;8 * 9 = 72 = 7 + 2 = 9&lt;br /&gt;9 * 9 = 81 = 8 + 1 = 9&lt;br /&gt;&lt;br /&gt;keistimewaan ini tidak di miliki oleh angka lain.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5743066044058899739-8049237616528349788?l=wetasem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wetasem.blogspot.com/feeds/8049237616528349788/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5743066044058899739&amp;postID=8049237616528349788' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/8049237616528349788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/8049237616528349788'/><link rel='alternate' type='text/html' href='http://wetasem.blogspot.com/2009/01/angka-9-sembilan.html' title='Angka 9 (Sembilan)'/><author><name>Halim, ST</name><uri>http://www.blogger.com/profile/13763887800948886642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='29' src='http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SUPRz2dwFJI/AAAAAAAAACo/27n3N-w9uCQ/S220/hhalim_pic.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743066044058899739.post-4565024099184914170</id><published>2009-01-27T21:16:00.011+07:00</published><updated>2009-01-27T21:34:50.877+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Umum'/><title type='text'>Sejarah Internet Di UMM</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Awal Internet dan Packet Radio Network di UMM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tahun 1996, Universitas Muhammadiyah Malang (UMM)  pertama kali tersambung ke internet secara dedicated. Sambungan dilakukan via VSAT TDMA Elektrindo Nusantara ke gateway AI3-ITB pada kecepatan 64 kbps. Kegiatan instalasi jaringan internet pertama kali ini mempunyai momen penting bagi cikal bakal perkembangan TI di UMM khususnya. Instalasi yang melibatkan langsung mahasiswa dengan dibekali pelatihan pengetahuan dasar teknologi internet, tidak pernah kami bayangkan sebelumnya. Dari sinilah perkembangan TI UMM dimulai.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Training UMM oleh CNRG ITB&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Di tahun 1997-1998, kurang lebih seminggu tim CNRG ITB mendampingi secara tatap muka, yang saat itu adalah Yadi Heryadi, Luthfi Kisbiono Arif, dan Ismail Fahmi (selanjutnya diskusi secara online via mailing list). Sementara UMMNet yang saat itu dibina Bapak Drs Muizzudin, Bapak Eko Budi Cahyono, S.Kom, dan Bapak Rahmat Wijaya, SE dengan dibantu beberapa mahasiswa yang ternyata menjadi ujung tombak, antara lain Taufik Rahman, Siswanto, Nur Kholis Madjid, Berlian Rozak, Tri Widianto Andi Aminudin, Muhammad Nasar, Haerani Akbar, Saiful Bahri, dan Bima Finanto. Dalam kesempatan inilah diterangkan berbagai materi yang berkaitan dengan Internet dan TCP/IP. Dipraktekkan bagaimana sejumlah komputer saling dihubungkan hingga membentuk jaringan intranet dan internet. Bagaimana instalasi OS FreeBSD dan Linux pertama kalinya dengan metode ftp, dapat dibayangkan bagaimana heran dan sulitnya menerima pelajaran mengingat kami saat itu paling banter hanya mengenal DOS, windows3.11 dan windows 95. Disisi lain, ditunjukkan bagaimana cara memanfaatkan internet untuk menimba pengetahuan, telnet, email, mailing list, search enggine, dsb.. Untunglah, dengan pembagian tim menjadi lebih spesifik, masing-masing dapat juga menguasai barang aneh tersebut, walaupun masih sebatas instalasi, konfigurasi dan trouble shooting.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;Hingga akhirnya kami mulai bisa memasang FreeBSD Release-1 untuk server internet pertama kalinya, yang dimotori tim Administrator seperti Siswanto, Tri Widianto, Taufik, Haerani Akbar dengan servis DNS, proxy, dan Web Server. Mulailah online di internet situs UMM pertama kali di http://www.umm.ac.id. Sementara tim Webmaster yang dimotori Nur Kholis Madjid, Berlian, Andi, dkk saat itu mulai sibuk mendesain tampilan web untuk mengisi situs barunya.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Materi NOS (Network Operating System) dan Linux, oleh Ismail Fahmi, diberikan secara unix sebagai alternatif pengembangan jaringan UMMNet berikutnya. Mulailah dibahas teknologi Packet Radio yang menggunakan modem 1200 bps dan radio FM VHF. Terpilih secara alamiah sebagai motor waktu itu Muhammad Nasar dan beberapa kawan, yang konon tertarik dengan pengembangan sistem telekomunikasi radio ini.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mengembangkan jaringan Packet Radio&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Packet radio terus di-oprek oleh Nasar, yang saat itu masih berkutat pada sofware NOS berbasis DOS sampai sekian lamanya, sampai-sampai muncul julukan baru oleh rekan-rekannya, “CNRG UMM” (Cilik-cilik Ngoprek Radio Ga mari-mari). Akan tetapi tidak lama setelah sentilan itu muncul, berhasillah di-setup Gateway Radio Packet se Malang Raya menggunakan sistem operasi Linux Slackware 3.5, dengan perangkat bekas seperti CPU 486DX, memory 16M dan HDD 40Gb, sebuah modem baycom TCM3105 yang dirakit sendiri, serta sebuah radio tranceiver FM-VHF dengan daya pancar 200 mili watt mengudara pada frekuensi 144.15 MHz lewat sebuah antena VHF Omnidirectional yang diletakkan di atas atap gedung perpustakaan pusat UMM.&lt;br /&gt;&lt;br /&gt;Alokasi IP Amatir-pun dialokasikan oleh Onno W. Purbo YC1DAV dengan netmask 44.132.136/24 untuk kecepatan 1200bps, dan 44.132.137/24 untuk pengembangan berikutnya di kecepatan 9600bps.&lt;br /&gt;&lt;br /&gt;Hari terus berganti, tim UMMNet pun yang status sebagai mahasiswa, setelah masa studi selesai, satu persatu mulai melangkahkan kaki menapak babak selanjutnya.&lt;br /&gt;&lt;br /&gt;sumber : http://opensource.telkomspeedy.com&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5743066044058899739-4565024099184914170?l=wetasem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wetasem.blogspot.com/feeds/4565024099184914170/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5743066044058899739&amp;postID=4565024099184914170' title='3 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/4565024099184914170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/4565024099184914170'/><link rel='alternate' type='text/html' href='http://wetasem.blogspot.com/2009/01/sejarah-internet-di-umm.html' title='Sejarah Internet Di UMM'/><author><name>Halim, ST</name><uri>http://www.blogger.com/profile/13763887800948886642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='29' src='http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SUPRz2dwFJI/AAAAAAAAACo/27n3N-w9uCQ/S220/hhalim_pic.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743066044058899739.post-9087120408413133048</id><published>2009-01-21T15:51:00.017+07:00</published><updated>2009-01-21T17:35:10.300+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Bekerja dengan Switch</title><content type='html'>&lt;div style="text-align: justify;"&gt;Switch adalah device yang bekerja di layer 2 (Data Link) pada TCP/IP. Device ini selalu identik dengan bridge. karena kedua device ini akan memecah collosion domain yang besar menjadi collosion domain masing-masing port. Apa itu collosion domain ? collosion domain adalah kumpulan laju frame-frame yang banyak dalam jaringan sehingga memungkinkan untuk tubrukan antar frame. oleh karena itu, dengan switch atau dengan bridge maka kumpulan frame-frame yang banyak akan di pisah-pisah pada jalur masing-masing.  Perbedaan switch dan bridge adalah swictch hardware base sedangkan bridge software base. lalu apa yang bisa di kerjakan oleh swicth ?&lt;br /&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;Pengenalan MAC hardware yang konek ke masing-masing port.&lt;/li&gt;&lt;li&gt;Forwarding frame antar port.&lt;/li&gt;&lt;li&gt;Link redundan (hanya bisa di lakukan oleh manage switch).&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;lalu mengapa switch bekerja lebih baik daripada hub biasa ?&lt;br /&gt;&lt;span class="fullpost"&gt;coba lihat gambar berikut :&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Oq8Qj_bbsjU/SXbkoiZUt2I/AAAAAAAAAD4/jrI3XtjE3sk/s1600-h/switching.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 84px;" src="http://3.bp.blogspot.com/_Oq8Qj_bbsjU/SXbkoiZUt2I/AAAAAAAAAD4/jrI3XtjE3sk/s400/switching.jpg" alt="" id="BLOGGER_PHOTO_ID_5293669797099517794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;misalkan&lt;br /&gt;host-1 mempunyai MAC : 00:1c:f0:5b:9c:c1 konek ke port 1&lt;br /&gt;host-2 mempunyai MAC : 00:1c:f0:5b:9c:c2 konek ke port 2&lt;br /&gt;host-3 mempunyai MAC : 00:1c:f0:5b:9c:c3 konek ke port 3&lt;br /&gt;host-4 mempunyai MAC : 00:1c:f0:5b:9c:c4 konek ke port 4&lt;br /&gt;host-5 mempunyai MAC : 00:1c:f0:5b:9c:c5 konek ke port 5&lt;br /&gt;host-6 mempunyai MAC : 00:1c:f0:5b:9c:c6 konek ke port 6&lt;br /&gt;&lt;br /&gt;maka yang di lakukan oleh switch adalah sebagai berikut:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Untuk pertama kali switch di nyalakan, switch mempunyai tabel address dalam keadaan kosong (tidak pengenali alamat apapun).&lt;/li&gt;&lt;li&gt;Misalkan host-1 mengirim data ke host-2 maka switch akan mengenali bahwa port 1 konek dengan MAC  00:1c:f0:5b:9c:c1 lalu membroadcast ke alamat tujuan dengan mengirim frame ke semua port kecuali ke port dari mana frame tersebut berasal (di broadcast ke port 2,3,4,5 dan 6). bila sudah ada jawaban dari port tujuan (port 2) maka swicth akan menyimpan alamat MAC yang konek di port 2.&lt;/li&gt;&lt;li&gt;Maka switch akan mempunyai database MAC sebagai berikut : port 1 00:1c:f0:5b:9c:c1, port 2 00:1c:f0:5b:9c:c2 dan port 3,4,5 dan 6 kosong.&lt;/li&gt;&lt;li&gt;Misalkan host-1 mengirim data ke host-3, maka swicth akan mem-broadcast ke sumua port yang belum mepunyai alamat MAC, yaitu port 3,4, 5 dan 6.&lt;/li&gt;&lt;li&gt;Setelah ada jawaban dari alamat tujuan, maka alamat MAC akan di simpan dalam database swicth. sehingga database swicth sebagai berikut : port 1 00:1c:f0:5b:9c:c1, port 2 00:1c:f0:5b:9c:c2 dan port 3 00:1c:f0:5b:9c:c3 dan port 4, 5 dan 6 kosong.&lt;/li&gt;&lt;li&gt;Bila host-1 mengirim data kembali ke host-2, maka swicth akan langsung mengirim frame ke port-2 (karena alamat MAC sudah di simpan di database  swicth) tanpa men-broadcast ke port lain.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;itu akan di lakukan terus menerus oleh swich bila ada frame yang melewatinya.&lt;/li&gt;&lt;/ol&gt;itulah sebabnya swicth bekerja lebih baik dari pada hub, karena hub tidak mempunyai tabel alamat MAC, sehingga tiap kali ada frame yang lewat akan terus di broadcast ke semua port sehingga mengurangi bandwidth dan kemungkinan collosion menjadi lebih besar.&lt;br /&gt;&lt;br /&gt;walaupun swicth bekerja sudah cukup baik, masih di perlukan router untuk memisah broadcast domain bila network yang dimiliki cukup besar.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5743066044058899739-9087120408413133048?l=wetasem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wetasem.blogspot.com/feeds/9087120408413133048/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5743066044058899739&amp;postID=9087120408413133048' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/9087120408413133048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/9087120408413133048'/><link rel='alternate' type='text/html' href='http://wetasem.blogspot.com/2009/01/bekerja-dengan-switch.html' title='Bekerja dengan Switch'/><author><name>Halim, ST</name><uri>http://www.blogger.com/profile/13763887800948886642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='29' src='http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SUPRz2dwFJI/AAAAAAAAACo/27n3N-w9uCQ/S220/hhalim_pic.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Oq8Qj_bbsjU/SXbkoiZUt2I/AAAAAAAAAD4/jrI3XtjE3sk/s72-c/switching.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743066044058899739.post-4907292070462485241</id><published>2009-01-16T19:58:00.013+07:00</published><updated>2009-01-17T21:44:26.992+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Membangun Server Load Balancing beberapa Speedy dengan VLAN</title><content type='html'>&lt;div style="text-align: justify;"&gt;Satu alasan mengapa membangun server load balancing beberapa speedy dengan VLAN adalah karena keterbatasan slot PCI yang ada di komputer server. kalau membangun warnet dengan koneksi 12 speedy akan menjadi masalah di slot PCI server yang pasti tidak ada yang sebanyak itu. maka salah satu solusinya adalah di buat VLAN tiap-tiap modem speedy dengan memanfaatkan salah satu fitur yang di miliki oleh swith, tentunya switch yang support VLAN. dalam kesempatan ini saya menggunakan switch cisco catalyst 2950 XL dengan FreeBSD sebagai routernya.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SXCJFBV2xvI/AAAAAAAAADo/ijh8VRoWx5I/s1600-h/vlan+load+balancing.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 229px;" src="http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SXCJFBV2xvI/AAAAAAAAADo/ijh8VRoWx5I/s400/vlan+load+balancing.jpg" alt="" id="BLOGGER_PHOTO_ID_5291880281512789746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;misalkan IP local modem adalah:&lt;br /&gt;modem-1 192.168.1.1/24&lt;br /&gt;modem-2 192.168.2.1/24&lt;br /&gt;modem-3 192.168.3.1/24&lt;br /&gt;modem-4 192.168.4.1/24&lt;br /&gt;modem-5 192.168.5.1/24&lt;br /&gt;modem-6 192.168.6.1/24&lt;br /&gt;&lt;br /&gt;sedangkan Network local LAN adalah 192.168.0.0/24&lt;br /&gt;&lt;br /&gt;maka persiapan pertama adalah install mesin FreeBSD dan kompile kernel.&lt;br /&gt;&lt;br /&gt;#cd /sys/i386/conf&lt;br /&gt;#cp GENERIC loadbalancer&lt;br /&gt;#vi loadbalancer&lt;br /&gt;&lt;br /&gt;untuk module kernel tambahkan option berikut:&lt;br /&gt;&lt;br /&gt;device    vlan&lt;br /&gt;device    pf&lt;br /&gt;device    pflog&lt;br /&gt;device    pfsync&lt;br /&gt;&lt;br /&gt;#config loadbalancer&lt;br /&gt;#cd ..&lt;br /&gt;#make depend &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install &amp;amp;&amp;amp; reboot &amp;amp;&lt;br /&gt;&lt;br /&gt;#vi /etc/rc.conf&lt;br /&gt;&lt;br /&gt;pf_enable="YES"&lt;br /&gt;pf_program="/sbin/pfctl"&lt;br /&gt;pf_rules="/etc/pf.conf"&lt;br /&gt;network_interfaces="AUTO"&lt;br /&gt;hostname="loadbalancer"&lt;br /&gt;gateway_enable="YES"&lt;br /&gt;ifconfig_lo0="127.0.0.1"&lt;br /&gt;cloned_interfaces="vlan10 vlan20 vlan30 vlan40 vlan50 vlan60"&lt;br /&gt;ifconfig_rl0="inet 192.168.0.1 netmask 255.255.255.0"&lt;br /&gt;ifconfig_vlan10="inet 192.168.1.2 netmask 255.255.255.0 vlan 10 vlandev rl1"&lt;br /&gt;ifconfig_vlan20="inet 192.168.2.2 netmask 255.255.255.0 vlan 20 vlandev rl1"&lt;br /&gt;ifconfig_vlan30="inet 192.168.3.2 netmask 255.255.255.0 vlan 30 vlandev rl1"&lt;br /&gt;ifconfig_vlan40="inet 192.168.4.2 netmask 255.255.255.0 vlan 40 vlandev rl1"&lt;br /&gt;ifconfig_vlan50="inet 192.168.5.2 netmask 255.255.255.0 vlan 50 vlandev rl1"&lt;br /&gt;ifconfig_vlan60="inet 192.168.6.2 netmask 255.255.255.0 vlan 60 vlandev rl1"&lt;br /&gt;&lt;br /&gt;#vi /etc/pf.conf&lt;br /&gt;&lt;br /&gt;ext_if1="vlan10" # speedy1&lt;br /&gt;ext_if2="vlan20" # speady2&lt;br /&gt;ext_if3="vlan30" # speedy3&lt;br /&gt;ext_if4="vlan40" # speedy4&lt;br /&gt;ext_if5="vlan50" # speedy5&lt;br /&gt;ext_if6="vlan60" # speedy6&lt;br /&gt;&lt;br /&gt;# Gateway Out #&lt;br /&gt;ext_gw1 = "192.168.1.1"&lt;br /&gt;ext_gw2 = "192.168.2.1"&lt;br /&gt;ext_gw3 = "192.168.3.1"&lt;br /&gt;ext_gw4 = "192.168.4.1"&lt;br /&gt;ext_gw5 = "192.168.5.1"&lt;br /&gt;ext_gw6 = "192.168.6.1"&lt;br /&gt;&lt;br /&gt;nat on $ext_if1 from $lan_net to any -&gt; ($ext_if1)&lt;br /&gt;nat on $ext_if2 from $lan_net to any -&gt; ($ext_if2)&lt;br /&gt;nat on $ext_if3 from $lan_net to any -&gt; ($ext_if3)&lt;br /&gt;nat on $ext_if4 from $lan_net to any -&gt; ($ext_if4)&lt;br /&gt;nat on $ext_if5 from $lan_net to any -&gt; ($ext_if5)&lt;br /&gt;nat on $ext_if6 from $lan_net to any -&gt; ($ext_if6)&lt;br /&gt;&lt;br /&gt;pass in quick on $int_if route-to {($ext_if1 $ext_gw1), ($ext_if2 $ext_gw2), ($ext_if3 $ext_gw3), ($ext_if4 $ext_gw4), ($ext_if5 $ext_gw5), ($ext_if6 $ext_gw6)} round-robin proto tcp from $lan_net to any flags S/SA modulate state&lt;br /&gt;&lt;br /&gt;pass in quick on $int_if route-to {($ext_if1 $ext_gw1), ($ext_if2 $ext_gw2), ($ext_if3 $ext_gw3), ($ext_if4 $ext_gw4), ($ext_if5 $ext_gw5), ($ext_if6 $ext_gw6)} round-robin proto { udp, icmp } from $lan_net to any keep state&lt;br /&gt;&lt;br /&gt;pass out quick on $ext_if1 proto tcp from any to any flags S/SA modulate state&lt;br /&gt;pass out quick on $ext_if1 proto { udp, icmp } from any to any keep state&lt;br /&gt;pass out quick on $ext_if2 proto tcp from any to any flags S/SA modulate state&lt;br /&gt;pass out quick on $ext_if2 proto { udp, icmp } from any to any keep state&lt;br /&gt;pass out quick on $ext_if3 proto tcp from any to any flags S/SA modulate state&lt;br /&gt;pass out quick on $ext_if3 proto { udp, icmp } from any to any keep state&lt;br /&gt;pass out quick on $ext_if4 proto tcp from any to any flags S/SA modulate state&lt;br /&gt;pass out quick on $ext_if4 proto { udp, icmp } from any to any keep state&lt;br /&gt;pass out quick on $ext_if5 proto tcp from any to any flags S/SA modulate state&lt;br /&gt;pass out quick on $ext_if5 proto { udp, icmp } from any to any keep state&lt;br /&gt;pass out quick on $ext_if6 proto tcp from any to any flags S/SA modulate state&lt;br /&gt;pass out quick on $ext_if6 proto { udp, icmp } from any to any keep state&lt;br /&gt;&lt;br /&gt;berikut adalah konfigurasi switch&lt;br /&gt;&lt;br /&gt;Interface FastEthernet 0/1&lt;br /&gt;switchport access vlan 10&lt;br /&gt;descriptions speedy 1&lt;br /&gt;&lt;br /&gt;Interface FastEthernet 0/2&lt;br /&gt;switchport access vlan 20&lt;br /&gt;descriptions speedy 2&lt;br /&gt;&lt;br /&gt;Interface FastEthernet 0/3&lt;br /&gt;switchport access vlan 30&lt;br /&gt;descriptions speedy 3&lt;br /&gt;&lt;br /&gt;Interface FastEthernet 0/4&lt;br /&gt;switchport access vlan 40&lt;br /&gt;descriptions speedy 4&lt;br /&gt;&lt;br /&gt;Interface FastEthernet 0/5&lt;br /&gt;switchport access vlan 50&lt;br /&gt;descriptions speedy 5&lt;br /&gt; &lt;br /&gt;Interface FastEthernet 0/6&lt;br /&gt;switchport access vlan 60&lt;br /&gt;descriptions speedy 6&lt;br /&gt;&lt;br /&gt;Interface FastEthernet 0/7&lt;br /&gt;switchport mode trunk&lt;br /&gt;switchport trunk allowed 1,10-60&lt;br /&gt;&lt;br /&gt;lalu tinggal nyolokin modem-1 ke port cisco 1 sampai modem-6 ke port cisco 6 dan port cisco 7 di colokin ke server (rl1) sedangkan server (rl0) dicolokin ke hub client.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5743066044058899739-4907292070462485241?l=wetasem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wetasem.blogspot.com/feeds/4907292070462485241/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5743066044058899739&amp;postID=4907292070462485241' title='4 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/4907292070462485241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/4907292070462485241'/><link rel='alternate' type='text/html' href='http://wetasem.blogspot.com/2009/01/membangun-server-load-balancing.html' title='Membangun Server Load Balancing beberapa Speedy dengan VLAN'/><author><name>Halim, ST</name><uri>http://www.blogger.com/profile/13763887800948886642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='29' src='http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SUPRz2dwFJI/AAAAAAAAACo/27n3N-w9uCQ/S220/hhalim_pic.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SXCJFBV2xvI/AAAAAAAAADo/ijh8VRoWx5I/s72-c/vlan+load+balancing.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743066044058899739.post-4270503101129761037</id><published>2008-12-28T13:58:00.015+07:00</published><updated>2008-12-31T22:25:21.780+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Pengantar Menejemen Bandwidth dengan ALTQ</title><content type='html'>&lt;div style="text-align: justify;"&gt;Dalam sebuah menejemen bandwidth ada 2 Prinsip yang menjadi dasar.&lt;br /&gt;Pertama adalah bagaimana memaksimalkan penggunaan bandwidth yang dimiliki, misalkan mempunyai bandwidth 128Kbit, maka bagaimana dengan bandwidth 128Kb dapat digunakan secara maksimal dengan penggunaan banyak user maupun beberapa user, siang hari atau malam hari. dalam hal ini biasa digunakan pada sisi client misalkan kampus, warnet,  MPG, corporate atau pelanggan rumah.&lt;br /&gt;&lt;span class="fullpost"&gt;Kedua adalah bagaimana memberikan jaminan bandwidth yang sesuai dengan yang ditetapkan. misalkan bandwidth 128Kbit maka harus benar-benar 128Kbit boleh lebih tapi tidak boleh kurang, atau yang disebut dengan QoS (Quality of Service). dalam hal ini banyak di terapkan oleh provider.&lt;br /&gt;Dalam menejemen bandwidth seperti kebutuhan di atas, ada beberapa teknik yang bisa di terapkan diantaranya adalah :&lt;br /&gt;ALTQ (Alternate Queueing) dan CBQ (Class Base Queue) dengan cara seperti ini akan sangat cocok bila di terapkan pada sisi client, dimana client mempunya beberapa network/service yang masing-masing network/service mempunyai garansi bandwidth tapi memungkinkan untuk meminjam bandwidth network/service lain bila bandwidth network/service tersebut tidak terpakai atau idle.&lt;br /&gt;ALTQ (Alternate Queueing) dan HFSC (Hierarchical Fair Service Curve)  dengan cara seperti sebuah network/service akan di garansi dengan sebuah bandwidth dengan mendifinisikan realtime dan option lainnya seperti upperlimit dan linkshare. HFSC akan sangat cocok di terapkan pada sebuah provider agar menjamin bandwidth yang mengalir ke client benar-benar sesuai dengan besarnya bandwidth pelanggan.&lt;br /&gt;disamping kedua teknik di atas dapat ditambah kan options-options sebagai berikut:&lt;br /&gt;RED (Random Early Detection), RIO (RED In Out), dan PRIQ (Prioritas). Prioritas akan mempunyai nilai 1-7 dimana 1 adalah prioritas terbesar. dengan opsi PRIQ seorang admin dapat dengan mudah mendahulukan sebuah network/service untuk memperoleh bandwidth.&lt;br /&gt;ada beberapa hal yang harus di perhatikan jika menggunakan ALTQ:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;PF dan ALTQ sudah terintegrasi dengan kernel FreeBSD 5.3 ke atas,  untuk shapping masing-masing versi FreeBSD mempunyai sedikit perbedaan script, tapi untuk logging, blocking, forwarding, translating dan passing relatif sama.&lt;/li&gt;&lt;li&gt;Interface yang hadap internet dianggap upstream dan interface yang hadap client dianggap downstream (FreeBSD 5.x) pada FreeBSD 6.x dan FreeBSD 7.x ada sedikit perbedaan.&lt;/li&gt;&lt;li&gt;Beri options quick.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Mesin limiter harus fungsi routing bukan translating.&lt;/li&gt;&lt;li&gt;Beri nilai default minimal, 8Kbit&lt;/li&gt;&lt;li&gt;Mendifinisikan variable akan lebih memudahkan editing dan perubahan struktur scripts.&lt;/li&gt;&lt;li&gt;Urutan file pf adalah variable,  options,  ALTQ,  Translating,  Forwarding, Blocking dan Passing. (tidak boleh terbalik)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Beri queue limit lebih panjang, default bernilai 50&lt;/li&gt;&lt;li&gt;Agar memudahkan editing, penulisan  script dibuat  grouping  atau bertingkat.&lt;/li&gt;&lt;li&gt;Gunakan Interface yang mempunyai buffer yang besar seperti Intel (fxp).&lt;/li&gt;&lt;li&gt;Atau menambah buffer interface dengan merubah nilai default buffer sebuah interface, (sysctl -w  kern.ipc.maxsockbuf=(integer).&lt;/li&gt;&lt;li&gt;Cek scripts sebelum loading file (pfctl -nf /etc/pf.conf)&lt;/li&gt;&lt;li&gt;jangan lupa "dipantau".&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5743066044058899739-4270503101129761037?l=wetasem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wetasem.blogspot.com/feeds/4270503101129761037/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5743066044058899739&amp;postID=4270503101129761037' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/4270503101129761037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/4270503101129761037'/><link rel='alternate' type='text/html' href='http://wetasem.blogspot.com/2008/12/pengantar-menejemen-bandwidth-altq.html' title='Pengantar Menejemen Bandwidth dengan ALTQ'/><author><name>Halim, ST</name><uri>http://www.blogger.com/profile/13763887800948886642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='29' src='http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SUPRz2dwFJI/AAAAAAAAACo/27n3N-w9uCQ/S220/hhalim_pic.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743066044058899739.post-8597645239029111785</id><published>2008-12-11T21:07:00.020+07:00</published><updated>2008-12-14T13:19:22.093+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Membangun Firewall dengan IPFW</title><content type='html'>&lt;div style="text-align: justify;"&gt;IPFW atau IP Firewall adalah salah satu service yang dimiliki oleh Operating System FreeBSD untuk membangun sebuah firewall. firewall ini bekerja pada layer 3 lapisan OSI (Open System Interconnection).&lt;br /&gt;salah satu ciri dari firewall dengan IPFW adalah dalam pembacaan rule-nya akan di baca dari atas kebawah, bila ada traffick yang sudah sesuai dengan rule firewall dibagian atas, maka sistem akan mengeksekusi tanpa membaca atau membandingkan dengan rule di baris berikutnya. lalu bagaimana untuk membangun firewall ini ?&lt;/div&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;Untuk mengaktifkan IPFW tentunya kernel FreeBSD harus support IPFW dengan menambahkan options sebagai berikut:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;options IPFIREWALL&lt;br /&gt;options IPFIREWALL_VERBOSE&lt;br /&gt;options IPFIREWALL_DEFAULT_TO_ACCEPT&lt;br /&gt;options DUMMYNET&lt;br /&gt;options IPDIVERT&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;tambahkan pada /etc/rc.conf&lt;br /&gt;&lt;br /&gt;&lt;em&gt;firewall_enable="YES"&lt;br /&gt;firewall_script="/etc/rc.firewall"&lt;br /&gt;firewall_logging="YES"&lt;br /&gt;natd_enable="YES"&lt;br /&gt;natd_interfaces=""&lt;br /&gt;natd_program="/sbin/natd"&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;Berikut adalah format IPFW:&lt;br /&gt;&lt;br /&gt;CMD RULE_NUMBER ACTION LOGGING SELECTION STATEFULL&lt;br /&gt;&lt;div align="justify"&gt;&lt;ol&gt;&lt;li&gt;&lt;div align="justify"&gt;CMD = /sbin/ipfw&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;RULE_NUMBER = 0001, 0002, 0003, 0004 dst&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;ACTION = pass, permit, allow, accept, deny atau drop&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;LOGGING = optional&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;SELECTION= tcp, udp atau icmp (daftar protokol ada di /etc/protocols). from src to dst, port number, in out, via IF.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;STATEFULL = optional &lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;p align="justify"&gt;Seperti sudah di jelaskan di posting sebelumnya, bahwa fungsi firewall adalah sebagai berikut.&lt;/p&gt;&lt;p align="justify"&gt;contoh passing&lt;/p&gt;&lt;p&gt;&lt;em&gt;/sbin/ipfw add 0001 pass all from any to any&lt;br /&gt;/sbin/ipfw add 0002 pass icmp from any to any estabilished&lt;br /&gt;/sbin/ipfw add 0003 pass tcp from 192.168.1.0/24 to any 21 keep-state&lt;br /&gt;/sbin/ipfw add 0004 pass tcp from any to me 21 in via fxp0&lt;/em&gt;&lt;/p&gt;&lt;p&gt;contoh blocking&lt;/p&gt;&lt;p&gt;&lt;em&gt;/sbin/ipfw add 0001 deny all from any to any&lt;br /&gt;/sbin/ipfw add 0002 deny icmp from any to any estabilished&lt;br /&gt;/sbin/ipfw add 0003 deny tcp from 192.168.1.0/24 to any 21 keep-state&lt;br /&gt;/sbin/ipfw add 0004 deny tcp from any to me in via fxp0&lt;/em&gt;&lt;/p&gt;&lt;p&gt;contoh logging, default logging akan di simpan di /var/log/security&lt;/p&gt;&lt;p&gt;contoh translating&lt;/p&gt;&lt;p&gt;&lt;em&gt;/sbin/ipfw add divert natd all from any to any&lt;/em&gt;&lt;/p&gt;&lt;p&gt;contoh shaping&lt;/p&gt;&lt;p&gt;&lt;em&gt;/sbin/ipfw add pipe 10 ip from any to 192.168.1.1 via fxp0&lt;br /&gt;/sbin/ipfw pipe 10 config bw 128Kbit/s&lt;br /&gt;/sbin/ipfw add pipe 20 ip from 192.168.1.1 to any via fxp0&lt;br /&gt;/sbin/ipfw pipe 20 config bw 64Kbit/s&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5743066044058899739-8597645239029111785?l=wetasem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wetasem.blogspot.com/feeds/8597645239029111785/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5743066044058899739&amp;postID=8597645239029111785' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/8597645239029111785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/8597645239029111785'/><link rel='alternate' type='text/html' href='http://wetasem.blogspot.com/2008/12/membangun-firewall-dengan-ipfw.html' title='Membangun Firewall dengan IPFW'/><author><name>Halim, ST</name><uri>http://www.blogger.com/profile/13763887800948886642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='29' src='http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SUPRz2dwFJI/AAAAAAAAACo/27n3N-w9uCQ/S220/hhalim_pic.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743066044058899739.post-8294125597865081603</id><published>2008-12-09T21:15:00.023+07:00</published><updated>2008-12-14T13:34:56.246+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Konsep Firewall</title><content type='html'>&lt;div align="justify"&gt;Firewall adalah satu seperangkat software dan hardware yang bertugas menyaring paket-paket yang lewat sesuai dengan aturan yang dimilikinya. firewall biasanya terpasang antara jaringan internet dengan jaringan local, atau juga antara jaringan local dengan jaringan local. dalam proses filterisasi, firewall mempunyai dua macam aturan yang dimiliki, yaitu exclusive firewall dan inclusive firewall. exclusive firewall yaitu firewall yang mengizinkan semua paket traffick yang lewat kecuali paket-paket yang sesuai dengan rulenya (default-allow). sedangkan inclusive firewall adalah menolak semua paket traffick yang lewat kecuali paket-paket yang sesuai dengan rulenya (default-deny).&lt;/div&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;Dalam penerapan sesungguhnya, inclusive firewall jauh lebih aman dari pada exclusive firewall. tapi dalam proses pembuatan aturan juga jauh lebih sulit, karena harus teliti dalam pembuatan rule terutama unregistered port dan proses-proses pasif. firewall dapat dibangun pada layer 3, 5 dan 7 pada lapisan OSI.&lt;br /&gt;Komponen firewall adalah sebagai berikut :&lt;div align="justify"&gt;&lt;ol&gt;&lt;li&gt; Passing.&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Blocking.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Translating. &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt; Shaping.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Forwarding.&lt;/li&gt;&lt;li&gt;Logging.&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;p align="justify"&gt;untuk melaksanakan fungsi di atas firewall selalu membaca beberapa parameter yang menjadi bagian rulenya, adapun parameter tersebut adalah:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Alamat (IP) asal&lt;/li&gt;&lt;li&gt;Alamat (IP) tujuan&lt;/li&gt;&lt;li&gt;Port asal (/etc/services)&lt;/li&gt;&lt;li&gt;Port tujuan (/etc/services)&lt;/li&gt;&lt;li&gt;Interface&lt;/li&gt;&lt;li&gt;Protocol (/etc/protocols)&lt;/li&gt;&lt;li&gt;Options&lt;/li&gt;&lt;/ol&gt;&lt;p align="justify"&gt;Pada Operating System FreeBSD, firewall (layer 3) dapat dibangun dengan IPFW (IP Firewall), IPF (IP Filter) dan PF (Paket Filter). IPFW adalah firewall yang merupakan bawaan dari FreeBSD, sedangkan IPF adalah asli bawaan NetBSD dan FP adalah bawaan dari OpenBSD. PF ada dalam kernel FreeBSD mulai FreeBSD 5.3 dan sesudahnya.&lt;/p&gt;&lt;p align="justify"&gt;Untuk masing-masing firewall diatas, Insya Allah akan dibahas pada posting selanjutnya.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5743066044058899739-8294125597865081603?l=wetasem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wetasem.blogspot.com/feeds/8294125597865081603/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5743066044058899739&amp;postID=8294125597865081603' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/8294125597865081603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/8294125597865081603'/><link rel='alternate' type='text/html' href='http://wetasem.blogspot.com/2008/12/konsep-firewall.html' title='Konsep Firewall'/><author><name>Halim, ST</name><uri>http://www.blogger.com/profile/13763887800948886642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='29' src='http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SUPRz2dwFJI/AAAAAAAAACo/27n3N-w9uCQ/S220/hhalim_pic.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743066044058899739.post-7917557682368595692</id><published>2008-12-06T12:28:00.008+07:00</published><updated>2008-12-14T12:41:56.670+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Membuat IP Tunnel</title><content type='html'>&lt;div style="text-align: justify;"&gt;Untuk membuat IP tunnel di FreeBSD pertama yang harus dipastikan adalah kernel yang mendukung ip tunneling. pada module kernel harus ada script "device gif" dan "device tun". IP tunnel bekerja seperti halnya sebuah terowongan pada jalur kendaraan umum.&lt;br /&gt;berikut adalah konfigurasi IP tunneling.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;coba lihat gambar berikut.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SToSDOkcOzI/AAAAAAAAACM/7ujafLdkmFY/s1600-h/tunneling.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 208px;" src="http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SToSDOkcOzI/AAAAAAAAACM/7ujafLdkmFY/s400/tunneling.jpg" alt="" id="BLOGGER_PHOTO_ID_5276549760077806386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;dari gambar di atas dapat dikonfigurasi sebagai berikut :&lt;br /&gt;&lt;br /&gt;Server-1&lt;br /&gt;&lt;span style="font-size:100%;"&gt;# vi /etc/rc.local&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;#!/bin/sh&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;ifconfig gif0 create&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;ifconfig gif0 tunnel 10.10.1.2 10.10.2.2&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;ifconfig gif0 192.168.1.1 192.168.2.1&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;/sbin/route add -net 192.168.2.0/24 192.168.2.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;server-2&lt;br /&gt;#vi /etc/rc.local&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="fullpost"  style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;#!/bin/sh&lt;/span&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;ifconfig gif0 create&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;ifconfig gif0 tunnel 10.10.2.2 10.10.1.2&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;ifconfig gif0 192.168.2.1 192.168.1.1&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;/sbin/route add -net 192.168.1.0/24 192.168.1.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;kemudian, jangan lupa mereboot system dan cek dengan ifconfig&lt;br /&gt;&lt;br /&gt;Server-1&lt;br /&gt;#ifconfig&lt;br /&gt;gif0: flags=8051&lt;/span&gt;&lt;up,pointopoint,running,multicast&gt;&lt;span style="font-size:100%;"&gt; mtu 1280&lt;br /&gt;  tunnel inet 10.10.1.2 --&gt; 10.10.2.2&lt;br /&gt;  inet 192.168.1.1 --&gt; 192.168.2.1 netmask 0xffffff00&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Server-2&lt;br /&gt;#ifconfig&lt;br /&gt;gif0: flags=8051&lt;up,pointopoint,running,multicast&gt; mtu 1280&lt;br /&gt;  tunnel inet 10.10.2.2 --&gt; 10.10.1.2&lt;br /&gt;  inet 192.168.2.1 --&gt; 192.168.1.1 netmask 0xffffff00&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/up,pointopoint,running,multicast&gt;&lt;/up,pointopoint,running,multicast&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5743066044058899739-7917557682368595692?l=wetasem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wetasem.blogspot.com/feeds/7917557682368595692/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5743066044058899739&amp;postID=7917557682368595692' title='4 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/7917557682368595692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/7917557682368595692'/><link rel='alternate' type='text/html' href='http://wetasem.blogspot.com/2008/12/membuat-ip-tunnel.html' title='Membuat IP Tunnel'/><author><name>Halim, ST</name><uri>http://www.blogger.com/profile/13763887800948886642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='29' src='http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SUPRz2dwFJI/AAAAAAAAACo/27n3N-w9uCQ/S220/hhalim_pic.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SToSDOkcOzI/AAAAAAAAACM/7ujafLdkmFY/s72-c/tunneling.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743066044058899739.post-9142570430052649056</id><published>2008-12-03T22:47:00.007+07:00</published><updated>2008-12-14T12:30:40.966+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Menghitung Kebutuhan Memori pada Squid</title><content type='html'>&lt;div style="text-align: justify;"&gt;Memori besar adalah kebutuhan dasar sebuah mesin yang menjalankan service proxy, (seperti sandang, pangan dan papan) pada manusia. karena akan sangat erat sekali dengan performa dan pengambilan object pada mesin proxy.&lt;br /&gt;Memori pada mesin proxy digunakan sebagai in-transit object, hot object dan negative-cached. in-transit memori adalah object dari internet yang baru masuk ke mesin proxy dengan prioritas tertinggi, hot object adalah object yang paling banyak di ambil di dalam disk cache sedangkan negative-cached adalah error objects. in-transit objects, hot-objects dan negative-cached di letakkan di memori agar mempercepat respon time ketika ada permintaan dari client.&lt;br /&gt;&lt;span class="fullpost"&gt;pada squid , pendifinisian penggunakan memori ada pada tag "cache_mem" defaultnya bernilai 8 MB. tapi ingat !!, cache_mem bukanlah jumlah maksimal penggunaan memori dalam sebuah proses squid, tapi cache_mem digunakan sebagai in-transit object, hot object dan negative-cached. tag cache_mem akan berhubungan langsung dengan tag lain seperti "maximum_object_size_in_memory" dan "memory_replacement_policy".&lt;br /&gt;lalu bagaimana dengan kebutuhan memori sesungguhnya dalam proses squid?, berikut adalah penjelasannya.&lt;br /&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;Setiap 1 GByte cache disk memerlukan 10 MB Memori. besarnya cache disk mengacu tag cache_dir pada squid.conf.&lt;/li&gt;&lt;li&gt;Jumlah cache_mem yang di definisikan di squid.conf&lt;/li&gt;&lt;li&gt;Plus 20 Mb additional overhead&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;jadi misalakan cache_disk 20 GB, cache_mem 128 MB plus 20 MB additional overhead, maka kebutukan memori untuk proses squid adalah 200 MB + 128 MB + 20 MB = 384 Mb. itu baru untuk proses squid belum kebutuhan sistem operasi dan service yang lain seperti snmp, named dan lain-lain. tentunya membutuhkan memori yang besar bila sebuah mesin dengan service proxy. semua itu bisa di cek dengan "top".&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5743066044058899739-9142570430052649056?l=wetasem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wetasem.blogspot.com/feeds/9142570430052649056/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5743066044058899739&amp;postID=9142570430052649056' title='7 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/9142570430052649056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/9142570430052649056'/><link rel='alternate' type='text/html' href='http://wetasem.blogspot.com/2008/12/menghitung-kebutuhan-memori-pada-squid_03.html' title='Menghitung Kebutuhan Memori pada Squid'/><author><name>Halim, ST</name><uri>http://www.blogger.com/profile/13763887800948886642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='29' src='http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SUPRz2dwFJI/AAAAAAAAACo/27n3N-w9uCQ/S220/hhalim_pic.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743066044058899739.post-3585623449231671346</id><published>2008-12-03T22:27:00.024+07:00</published><updated>2008-12-31T22:17:07.514+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Konsep Parent dan Sibling pada Squid</title><content type='html'>&lt;div style="text-align: justify;"&gt;Pada sebuah organisasi jaringan yang besar dengan menggunakan beberapa buah server proxy dengan squid sebagai softwarenya, tentunya administrator jaringan dapat membangun sebuah hirarki proxy. hirarki proxy tersebut membentuk sebuah jaringan menyerupai sebuah organisasi.&lt;br /&gt;pada hirarki proxy ada 2 buah istilah, yaitu parent dan sibling. apa itu parent apa itu sibling.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;ol&gt;&lt;li&gt;Parent adalah type proxy yang mempunyai kewajiban mengambil object dari internet dan menyerahkan ke client apabila object tersebut belum ada pada disk cache, apabila object yang di minta sudah ada dalam memori atau di disk cache, maka object akan langsung di serahkan ke client.&lt;/li&gt;&lt;li&gt;Sibling adalah type proxy yang hanya mempunyai kewajiban menyerahkan object , jika object yang diminta ada dalam memori atau disk cache proxy tersebut.&lt;/li&gt;&lt;/ol&gt;Hubungan parent dan sibling menggunakan komunikasi tag http_port dan icp_port. default http_port 3128 dan icp_port 3130, tapi kebanyakan para administrator jaringan mengganti http_port 8080 dan icp_port 3130.&lt;br /&gt;&lt;br /&gt;pada squid.conf.default, tag ini adalah:&lt;br /&gt;cache_peer hostname type port_http port_icp options&lt;br /&gt;&lt;br /&gt;Berikut adalah options-options hirarki proxy&lt;br /&gt;&lt;ol&gt;&lt;li&gt;proxy-only = object yang sudah diambil pada parent atau sibling tidak akan di simpan di dalam disk cache.&lt;/li&gt;&lt;li&gt;weight=(numeric) adalah apabila mempunyai beberapa parent atau sibling dan weight digunakan untuk menentukan prioritas, default bernilai 1.&lt;/li&gt;&lt;li&gt;no-query = proxy tidak akan mengirim icp query ke peer.&lt;/li&gt;&lt;li&gt;round-robin = apabila terdiri dari beberapa peer.&lt;/li&gt;&lt;li&gt;no-delay = apabila parent menggunakan delay-pool, dengan options ini delay-pool tidak akan mempengaruhi client.&lt;/li&gt;&lt;li&gt;login=user:password = bila peer parent menggunakan autentikasi.&lt;/li&gt;&lt;li&gt;masih banyak lagi&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;contoh kasus:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Oq8Qj_bbsjU/STamnxA_iAI/AAAAAAAAABc/Jc-9vhkf_VE/s1600-h/parent-sibling-1.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 232px;" src="http://3.bp.blogspot.com/_Oq8Qj_bbsjU/STamnxA_iAI/AAAAAAAAABc/Jc-9vhkf_VE/s400/parent-sibling-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5275587215613724674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;pada gambar diatas masing-masing proxy adalah parent bagi client-cliennya. bila proxy.wetasem.com jadi parent proxy2.wetasem.com, maka konfigurasi squid.conf adalah sebagai berikut :&lt;br /&gt;&lt;br /&gt;squid.conf (proxy.wetasem.com)&lt;br /&gt;&lt;br /&gt;http_port 8080&lt;br /&gt;icp_port 3130&lt;br /&gt;acl asem src proxy2.wetasem.com&lt;br /&gt;http_access allow asem&lt;br /&gt;http_access deny all&lt;br /&gt;icp_access deny asem&lt;br /&gt;icp_access deny all&lt;br /&gt;miss_access allow asem&lt;br /&gt;miss_access deny all&lt;br /&gt;&lt;br /&gt;squid.conf (proxy2.wetasem.com)&lt;br /&gt;cache_peer proxy.wetasem.com parent 8080 3130&lt;br /&gt;&lt;br /&gt;tapi bila proxy.wetasem.com sebagai sibling proxy2.wetasem.com, maka konfigurasinya adalah sebagai berikut:&lt;br /&gt;&lt;br /&gt;squid.conf (proxy.wetasem.com)&lt;br /&gt;http_port 8080&lt;br /&gt;icp_port 3130&lt;br /&gt;acl asem src proxy2.wetasem.com&lt;br /&gt;http_access allow asem&lt;br /&gt;http_access deny all&lt;br /&gt;icp_access allow asem&lt;br /&gt;icp_access deny all&lt;br /&gt;miss_access deny asem&lt;br /&gt;miss_access deny all&lt;br /&gt;&lt;br /&gt;squid.conf (proxy2.wetasem.com)&lt;br /&gt;cache_peer proxy.wetasem.com sibling 8080 3130&lt;br /&gt;&lt;br /&gt;selesai, tinggal memantau access.log&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5743066044058899739-3585623449231671346?l=wetasem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wetasem.blogspot.com/feeds/3585623449231671346/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5743066044058899739&amp;postID=3585623449231671346' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/3585623449231671346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/3585623449231671346'/><link rel='alternate' type='text/html' href='http://wetasem.blogspot.com/2008/12/konsep-parent-dan-sibling-pada-squid.html' title='Konsep Parent dan Sibling pada Squid'/><author><name>Halim, ST</name><uri>http://www.blogger.com/profile/13763887800948886642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='29' src='http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SUPRz2dwFJI/AAAAAAAAACo/27n3N-w9uCQ/S220/hhalim_pic.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Oq8Qj_bbsjU/STamnxA_iAI/AAAAAAAAABc/Jc-9vhkf_VE/s72-c/parent-sibling-1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743066044058899739.post-5081848516570580817</id><published>2008-12-03T22:23:00.020+07:00</published><updated>2008-12-14T13:12:46.068+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Menghitung Disk Cache</title><content type='html'>&lt;div style="text-align: justify;"&gt;Cache disk adalah bagian dari partisi sebuah mesin yang khusus dialokasikan untuk menyimpan cache. biasanya untuk kebutuhannya adalah hardisk dengan ukuran sekitar 20GByte dengan rpm yang besar. performa mesin akan lebih baik menggunakan 3 buah hardisk dengan ukuran kecil daripada 1 hardisk dengan ukuran yang besar. pada squid, cache disk di definisikan dengan tag "cache_dir". adapun format defaultnya adalah : "cache_dir Type Directory-Name Mbyte L1 L2 [options]"&lt;br /&gt;&lt;span class="fullpost"&gt;keterangan:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;cache_dir adalah tag yang mendefinisikan directory cache.&lt;/li&gt;&lt;li&gt;Type adalah jenis penyimpanan sistem, defaultnya adalah ufs. jika akan menggunakan sistem penyimpanan jenis lain seperti diskd atau aufs maka perlu menambah options --enable-storeio="diskd, aufs" ketika mengkompile squid.&lt;/li&gt;&lt;li&gt;Directory-Name adalah menunjukkan letak directory akan di buat cache misalkan /cache. ingat, owner dan group directory ini harus sesuai dengan user yang menjalankan squid. adalah sebuah larangan squid di jalankan dengan user root.&lt;/li&gt;&lt;li&gt;Mbyte (numeric) adalah pendifinisian besarnya media penyimpanan yang akan di gunakan cache, misalkan yang akan di gunakan adalah 20GB maka pada Mbyte harus tertulis 20000, MByte ini akan berhubungan dengan tag lain yaitu "cache_swap_low 90" dan "cache_swap_high 95".&lt;/li&gt;&lt;li&gt;L1 (numeric) adalah jumlah directory yang akan di buat di dalam directory /cache ketika perintah #/usr/local/sbin/squid -z di eksekusi.&lt;/li&gt;&lt;li&gt;L2 (numeric) adalah jumlah directory yang akan di buat di dalam masing-masing directory L1 ketika perintah #/usr/local/sbin/squid -z di eksekusi.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Lalu bagaimana menentukan L1 ?, berikut adalah rumus yang di pakai.&lt;br /&gt;&lt;br /&gt;((( x / y ) / 256 ) / 256 ) * 2 = L1&lt;br /&gt;x = besarnya disk cache yang akan di gunakan, satuannya adalah Kb (20 GB = 20.000.000 KB)&lt;br /&gt;y = jumlah rata-rata object biasanya bernilai 13Kb&lt;br /&gt;misalkan besarnya cache disk adalah 20 GB maka:&lt;br /&gt;&lt;br /&gt;(((20.000.000/13)/256)/256)*2 = 46 Maka nilai L1 adalah 46.&lt;br /&gt;biar kinerja cache lebih bagus maka lebih baik gunakan 80% dari cache disk&lt;br /&gt;&lt;br /&gt;jadi bila cache disk 20GB maka scrip squidnya adalah sebagai berikut:&lt;br /&gt;&lt;br /&gt;cache_dir ufs /cache 20000 46 256&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5743066044058899739-5081848516570580817?l=wetasem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wetasem.blogspot.com/feeds/5081848516570580817/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5743066044058899739&amp;postID=5081848516570580817' title='3 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/5081848516570580817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/5081848516570580817'/><link rel='alternate' type='text/html' href='http://wetasem.blogspot.com/2008/12/menghitung-disk-cahce.html' title='Menghitung Disk Cache'/><author><name>Halim, ST</name><uri>http://www.blogger.com/profile/13763887800948886642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='29' src='http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SUPRz2dwFJI/AAAAAAAAACo/27n3N-w9uCQ/S220/hhalim_pic.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5743066044058899739.post-1324480522465796958</id><published>2008-12-03T22:08:00.009+07:00</published><updated>2008-12-14T13:13:21.735+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Load Balancing Web Server dengan DNS</title><content type='html'>&lt;div style="text-align: justify;"&gt;Load balancing (pembagian beban) adalah salah satu metode untuk mengurangi beban pada server, karena permintaan dari client akan dibagi ke server lain.&lt;br /&gt;ada beberapa software dan hardware yang mampu menjalankan service ini, tapi pada kesempatan ini akan membahas load balancing web server dengan DNS sebagai load balancernya.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Oq8Qj_bbsjU/STaiJ9swnhI/AAAAAAAAABM/AnPnFaNrTp8/s1600-h/load-balancing.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 285px;" src="http://4.bp.blogspot.com/_Oq8Qj_bbsjU/STaiJ9swnhI/AAAAAAAAABM/AnPnFaNrTp8/s400/load-balancing.jpg" alt="" id="BLOGGER_PHOTO_ID_5275582305575935506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;gambar di atas, sebagai contoh konfigurasi load balancing dengan DNS sebagai load balancernya.&lt;br /&gt;misalkan&lt;br /&gt;&lt;ol&gt;&lt;li&gt;DNS, mempunyai IP address 10.10.10.2&lt;/li&gt;&lt;li&gt;NS1, mempunyai IP address 10.10.10.3&lt;/li&gt;&lt;li&gt;NS2, mempunyai IP address 10.10.10.4&lt;/li&gt;&lt;li&gt;NS3, mempunyai IP address 10.10.10.5&lt;/li&gt;&lt;li&gt;NS4, mempunyai IP address 10.10.10.6&lt;/li&gt;&lt;/ol&gt;berikut adalah konfigurasi pada DNS :&lt;br /&gt;&lt;br /&gt;DNS    IN    A    10.10.10.2&lt;br /&gt;NS1    IN    A    10.10.10.3&lt;br /&gt;NS2    IN    A    10.10.10.4&lt;br /&gt;NS3    IN    A    10.10.10.5&lt;br /&gt;NS6    IN    A    10.10.10.6&lt;br /&gt;&lt;br /&gt;www0    IN    CNAME    NS1&lt;br /&gt;www1    IN    CNAME    NS2&lt;br /&gt;www2    IN    CNAME    NS3&lt;br /&gt;www3    IN    CNAME    NS4&lt;br /&gt;&lt;br /&gt;www    IN    CNAME    www0&lt;br /&gt;www    IN    CNAME    www1&lt;br /&gt;www    IN    CNAME    www2&lt;br /&gt;www    IN    CNAME    www3&lt;br /&gt;&lt;br /&gt;jadi ketika client mengetikkan www.namadomain.com, maka permintaan client akan di lempar ke salah satu server tersebut. :)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5743066044058899739-1324480522465796958?l=wetasem.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wetasem.blogspot.com/feeds/1324480522465796958/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5743066044058899739&amp;postID=1324480522465796958' title='5 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/1324480522465796958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5743066044058899739/posts/default/1324480522465796958'/><link rel='alternate' type='text/html' href='http://wetasem.blogspot.com/2008/12/load-balancing-web-server-dengan-dns_03.html' title='Load Balancing Web Server dengan DNS'/><author><name>Halim, ST</name><uri>http://www.blogger.com/profile/13763887800948886642</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='29' src='http://1.bp.blogspot.com/_Oq8Qj_bbsjU/SUPRz2dwFJI/AAAAAAAAACo/27n3N-w9uCQ/S220/hhalim_pic.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Oq8Qj_bbsjU/STaiJ9swnhI/AAAAAAAAABM/AnPnFaNrTp8/s72-c/load-balancing.jpg' height='72' width='72'/><thr:total>5</thr:total></entry></feed>
