<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Ignore</title>
	<atom:link href="http://blog.pian.web.id/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.pian.web.id</link>
	<description></description>
	<pubDate>Wed, 27 Jan 2010 15:31:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Sharing Internet Cable Fastnet (Firstmedia)</title>
		<link>http://blog.pian.web.id/2010/01/sharing-internet-cable-fastnet-firstmedia/</link>
		<comments>http://blog.pian.web.id/2010/01/sharing-internet-cable-fastnet-firstmedia/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 14:45:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[nothing]]></category>

		<guid isPermaLink="false">http://blog.pian.web.id/?p=28</guid>
		<description><![CDATA[Fastnet, ya itulah koneksi yang guwe pake sehari-hari dirumah dan juga sudah mulai banyak pihak yang menggunakan, tapi ada kalanya pihak penyedia internet (ISP) membatasi penggunaan dari service yang mereka sediakan, seperti bandwith, kuota dan lain-lain. Untuk kali ini guwe mau bahas penggunaan internet cable fastnet yang diproteksi oleh mac address yang tercantum pada pc [...]]]></description>
			<content:encoded><![CDATA[<p>Fastnet, ya itulah koneksi yang guwe pake sehari-hari dirumah dan juga sudah mulai banyak pihak yang menggunakan, tapi ada kalanya pihak penyedia internet (ISP) membatasi penggunaan dari service yang mereka sediakan, seperti bandwith, kuota dan lain-lain. Untuk kali ini guwe mau bahas penggunaan internet cable fastnet yang diproteksi oleh mac address yang tercantum pada pc user agar koneksi internet yang mereka sediakan tidak bisa tershare dengan pc lain.</p>
<p>Dengan menggunakan  <strong>Router</strong> kita bisa melewati proteksi MAC address tersebut, yaitu dengan melakukan <strong>Clone MAC Address</strong> saat menyetting router.  Dalam tulisan ini guwe pake Router D-Link DL -524, bagi yang mau nyoba pake mikrotik boleh juga,,udah pernah di testing dan berhasil.</p>
<p>Berikut ini tips buat agan-agan yang mau share internet pake koneksi cable Fastnet :</p>
<p>Untuk <strong>Router</strong> <strong>D-Link DL -524 </strong>langkah setting adalah dengan membuka control panelnya melalui browser dengan alamat <strong>http://192.168.0.1/ </strong>default <strong>username:admin</strong>, <strong>password:dikosongkan</strong> saja, kemudian klik <strong>Run Wizard</strong>, dan tinggal ikuti saja langkah-langkah yang ada disitu</p>
<p>3. 1. Set Your New Password<br />
2. Choose your timezone<br />
3. Set Intenet Connection <strong>(di langkah ini klik clone MAC Address)</strong><br />
4. Set Wirelles Conection<br />
5. Restart</p>
<p>Setelah langkah di atas dilakukan, sharing internet kabel sudah dapat dilakukan menggunakan 4 port kabel RJ-45 dan koneksi wireless yang terdapat pada <strong>Router</strong> <strong>D-Link DL -524 </strong>tersebut.</p>
<p>Tapi kalau dibuat terlalu simple bisa bahaya juga buat agan-agan yang koneksinya nanti bisa keculungan oleh pihak yang tidak bertanggung jawab dan biasa disebut juga dengan istilah SPANYOL (separo nyolong) :D. Oleh karena itu ikuti saran berikut ini :</p>
<p>1. Proteksi mac address dengan cara login ke Router dan klik menu &#8220;Advanced&#8211;&gt;Filter &#8211;&gt;MAC Filters&#8221;, kemudian ceklist keterangan &#8220;Only <strong>allow</strong> computers with MAC address listed below to access the network&#8221; lalu masukkan mac address dari pc user.</p>
<p>2. Nyalakan fungsi Encryption Key pada Wirelles Connection dan gunakan tipe WPA2-PSK, biar gak mudah di tembus proteksinya.</p>
<p>3.  Matikan fungsi dhcp server biar koneksi ga ngebroadcast, dan batasi penggunaan ip di sisi Router.</p>
<p><img class="alignnone" title="Fastnet" src="http://blog.pian.web.id/share_internet_cable.jpg" alt="" width="433" height="366" /></p>
<p>Gambar diatas adalah  skema share Internet Cable Menggunakan Modem Cable Motorolla SB5101 dan Router DL-524.<br />
Setelah semua dilakukan dan user berhasil terkoneksi ke sisi router, maka silahkan ping dan jika berhasil seharusnya muncul report seperti dibawah ini :</p>
<p>E:\Documents and Settings\Humz&gt;ping www.google.com</p>
<p>Pinging www.l.google.com [216.239.61.104] with 32 bytes of data:</p>
<p>Reply from 216.239.61.104: bytes=32 time=23ms TTL=244<br />
Reply from 216.239.61.104: bytes=32 time=30ms TTL=244<br />
Reply from 216.239.61.104: bytes=32 time=42ms TTL=244<br />
Reply from 216.239.61.104: bytes=32 time=40ms TTL=244</p>
<p>Ping statistics for 216.239.61.104:<br />
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),<br />
Approximate round trip times in milli-seconds:<br />
Minimum = 23ms, Maximum = 42ms, Average = 33ms</p>
<p>Oiya sebenarnya banyak cara untuk kloning mac address seperti dengan cara menggunakan software K-Mac contohnya.</p>
<p>Oke sampai disini dulu tulisan ini ogut buat mudah-mudahan bisa dipahami oleh agan-agan sekalian.</p>
<p><map name='google_ad_map_28_479a11f5d045f838'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/28?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_28_479a11f5d045f838' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=28&amp;url= http%3A%2F%2Fblog.pian.web.id%2F2010%2F01%2Fsharing-internet-cable-fastnet-firstmedia%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://blog.pian.web.id/2010/01/sharing-internet-cable-fastnet-firstmedia/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Membangun Web Server Freebsd</title>
		<link>http://blog.pian.web.id/2009/11/membangun-web-server-freebsd/</link>
		<comments>http://blog.pian.web.id/2009/11/membangun-web-server-freebsd/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 14:25:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[nothing]]></category>

		<guid isPermaLink="false">http://blog.pian.web.id/?p=24</guid>
		<description><![CDATA[Apache web server yang paling sering digunakan dan bisa di install pada sistem operasifreebsd. Berikut ini saya gunakan freebsd 7.2 dan instalasi yang dilakukan menggunakan ports karena lebih mudah, kl di debian atau centos mungkin namanya repositori, ya semacam itulah pokoke&#8230;hehe. Oke ga banyak tingkah, silahkan ikuti langkah instalasinya  berikut ini :
1. Instalasi Apache2
# cd [...]]]></description>
			<content:encoded><![CDATA[<p>Apache web server yang paling sering digunakan dan bisa di install pada sistem operasifreebsd. Berikut ini saya gunakan freebsd 7.2 dan instalasi yang dilakukan menggunakan ports karena lebih mudah, kl di debian atau centos mungkin namanya repositori, ya semacam itulah pokoke&#8230;hehe. Oke ga banyak tingkah, silahkan ikuti langkah instalasinya  berikut ini :</p>
<p><strong>1. Instalasi Apache2</strong></p>
<p># cd /usr/ports/www/apache22</p>
<p># make install clean</p>
<p>Untuk menjalankan service apache bisa jalankan perintah :</p>
<p># /usr/local/sbin/apachectl start</p>
<p>Jika anda mau apache jalan saat pertama kali boot, silahkan tambahkan baris ini pada file /etc/rc.conf:</p>
<p>apache22_enable=&#8221;YES&#8221;</p>
<p>Setelah itu save dan restart apache dan ketik localhost pada browser.</p>
<p><strong>2. Instalasi php 5</strong></p>
<p># cd /usr/ports/lang/php5</p>
<p># make install clean</p>
<p>dan pastikan build Apache module anda <strong>checklist.</strong></p>
<p>Kemudian tambahkan baris berikut ini pada file  /usr/local/etc/apache22/httpd.conf :</p>
<p>AddType application/x-httpd-php .php</p>
<p>Addtype application/x-httpd-php-sources .phps</p>
<p>lalu kopi dan buat file php.ini dengan perintah :</p>
<p># cd /usr/local/etc/</p>
<p># cp php.ini-dist php.ini</p>
<p>Setelah itu restart apache dengan perintah :</p>
<p># /usr/local/sbin/apachectl restart</p>
<p>Silahkan tes hasilnya dengan membuat file php dan taruh di folder /usr/local/www/apache22/data :</p>
<p>&lt;?php phpinfo();&gt;?</p>
<p><strong>3. Instalasi MySQL 5</strong></p>
<p># cd /usr/ports/databases/mysql51-server</p>
<p># make install clean</p>
<p>buat databases mysql dengan perintah :</p>
<p># /usr/local/bin/mysql_install_db</p>
<p>change owner dan group sebagai mysql :</p>
<p># chown -R mysql. /var/db/mysql</p>
<p># chgrp -R mysql. /var/db/mysql</p>
<p>jalankan service mysql dengan perintah :</p>
<p># /usr/local/bin/mysqld_safe -user=mysql &amp;</p>
<p>agar lebih aman ganti password mysql dengan perintah :</p>
<p># /usr/local/bin/mysqladmin -u root password PASSWORDBARU</p>
<p>agar mysql bisa langsung jalan saat pertama kali boot, tambahkan baris ini di file /etc/rc.conf :</p>
<p>mysql_enable=&#8221;YES&#8221;</p>
<p><strong>4. Instalasi modul php5-mysql</strong></p>
<p># cd /usr/ports/databases/php5-mysql</p>
<p># make install clean</p>
<p>Untuk testing instalasi ini berhasil silahkan buat satu file php :</p>
<p>&lt;?php</p>
<p>$test=mysql_connect(&#8221;localhost&#8221;,&#8221;mysql&#8221;,&#8221;PASSWORD&#8221;);</p>
<p>if (!$test)</p>
<p>}</p>
<p>else</p>
<p>{</p>
<p>print &#8220;berhasil terkoneksi&#8221;;</p>
<p>}</p>
<p>?&gt;</p>
<p>lalu save dan buat file dengan nama tes_db.php dan taruh di folder /usr/local/www/apache22/data dan</p>
<p>akses ke browser kemudian ketik http://localhost/tes_db.php.</p>
<p>Referensi :</p>
<p>1. http://www.daemonforums.org</p>
<p>2. http://www.freebsdmadeeasy.com</p>
<p><map name='google_ad_map_24_479a11f5d045f838'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/24?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_24_479a11f5d045f838' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=24&amp;url= http%3A%2F%2Fblog.pian.web.id%2F2009%2F11%2Fmembangun-web-server-freebsd%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://blog.pian.web.id/2009/11/membangun-web-server-freebsd/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Membuat Cluster Load Balancing</title>
		<link>http://blog.pian.web.id/2009/09/membuat-cluster-load-balancing/</link>
		<comments>http://blog.pian.web.id/2009/09/membuat-cluster-load-balancing/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 15:56:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[nothing]]></category>

		<guid isPermaLink="false">http://blog.pian.web.id/?p=20</guid>
		<description><![CDATA[Sebelumnya kita bahas dahulu sedikit mengenai konsep Clustering. Secara prinsip clustering mempunyai 2 buah pendekatan:
1. High Availability (Failover), adalah bila satu server gagal melayani service tertentu, maka tugas server tersebut otomatis akan dilempar ke server lainnya.
2. High throughput (Performance), disini yang diinginkan adalah performance yang tinggi yang dicapai dengan &#8220;membagi2&#8243; tugas yang ada ke sekumpulan [...]]]></description>
			<content:encoded><![CDATA[<p>Sebelumnya kita bahas dahulu sedikit mengenai <strong>konsep Clustering</strong>. Secara prinsip clustering mempunyai 2 buah pendekatan:<br />
1. <strong>High Availability (Failover)</strong>, adalah bila satu server gagal melayani service tertentu, maka tugas server tersebut otomatis akan dilempar ke server lainnya.<br />
2. <strong>High throughput (Performance)</strong>, disini yang diinginkan adalah performance yang tinggi yang dicapai dengan &#8220;membagi2&#8243; tugas yang ada ke sekumpulan server. Contohnya adalah:<br />
2a. High-performance Computing (HPC), adalah sekumpulan server yang bekerja bersama-sama pada saat yang bersamaan untuk mengerjakan sesuatu tugas tertentu, biasanya dalam bentuk tugas perhitungan yang berat2, seperti simulasi bumi, me-render film animasi, dll.<br />
2b. Load Balancing, adalah membagi2 beban kerja ke sekumpulan server diluar konteks computing, misalnya membagi beban kerja web server, mail server, dll.</p>
<p>Bagaimana mencapai hal ini?<br />
Ada beberapa software opensource yang dapat kita gunakan:<br />
1. <strong>Linux High-Availability (http://www.linux-ha.org)</strong><br />
2. <strong>RedHat Cluster Suite dan Piranha (http://www.redhat.com)</strong><br />
3. <strong>Linux Virtual Server (http://www.linuxvirtualserver.org)</strong><br />
4. <strong>BeoWulf Cluster (http://www.beowulf.org)</strong><br />
5. <strong>Openmosix (http://openmosix.sourceforge.net)</strong></p>
<p>Namun solusi2 di atas kadang kala terlalu &#8220;canggih&#8221; atau &#8220;overkill&#8221; untuk mencapai tujuan clustering kita. Disinilah &#8216;balance&#8217; masuk. Apa yang dapat ia sediakan?<br />
1. <strong>Merupakan user-space program</strong>. Tidak perlu compile kernel dll. Langsung jalan secara command line.<br />
2. <strong>Load balancing secara tcp</strong>. Cukup menyebutkan protocol atau port tcp berapa yang ingin kita load balancing.</p>
<p>Cara setup:<br />
1. Download paketnya dari http://www.inlab.de/balance.html<br />
<strong>wget http://www.inlab.de/balance-3.40.tar.gz</strong><br />
2. Extract, compile dan install:<br />
2a. <strong>tar zxvf balance-3.40.tar.gz</strong><br />
2b. <strong>cd balance-3.40</strong><br />
2c. <strong>vi Makefile</strong><br />
Ubah baris ini: MANDIR=${BINDIR}/../man/man1<br />
Menjadi: Untuk Ubuntu: MANDIR=/usr/share/man/man1<br />
Untuk RedHat: MANDIR=/usr/local/share/man/man1<br />
2d. <strong>make</strong><br />
2e. <strong>make install</strong><br />
Done! <img src='http://blog.pian.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Cara pakai:</strong><br />
Sebelumnya kita misalkan skenario seperti ini:<br />
Kita mempunyai sebuah website yang ingin kita bagi beban kerjanya ke 3 buah server web. Maka kita perlu mensetupnya seperti terlihat di gambar (Oya, gambarnya adalah foto PC zaman dulu, tapi itu hanya ilustrasi yah, nanti servernya jangan pakai PC zaman dulu juga. Hehe&#8230;). Tiga buah server web yaitu www1 (192.168.0.1), www2 (192.168.0.2), dan www3 (192.168.0.3). Di depan mereka kita install sebuah server (192.168.0.254) yang bertugas membagi2 bebas kerja para server www tersebut. Jadi IP yang akan diakses oleh user adalah IP 192.168.0.254, jangan ke masing2 server www.</p>
<p>Commandnya: (Jalankan command ini di 192.168.0.254) balance<br />
Bila diketik tanpa option dia akan muncul seperti ini:<br />
_           _<br />
| |__   __ _| | __ _ _ __   ___ ___<br />
| &#8216;_ \ / _` | |/ _` | &#8216;_ \ / __/ _ \<br />
| |_) | (_| | | (_| | | | | (_|  __/<br />
|_.__/ \__,_|_|\__,_|_| |_|\___\___|<br />
this is balance 3.40<br />
Copyright (c) 2000-2006,2007<br />
by Inlab Software GmbH, Gruenwald, Germany.<br />
All rights reserved.</p>
<p>usage:<br />
balance [-b addr] [-B addr] [-t sec] [-T sec] [-adfpHM] \<br />
port [h1[:p1[:maxc1]] [!%] [ ... hN[:pN[:maxcN]]]]<br />
balance [-b addr] -i [-d] port<br />
balance [-b addr] -c cmd  [-d] port</p>
<p>-a        enable channel autodisable option<br />
-b host   bind to specific address on listen<br />
-B host   bind to specific address for outgoing connections<br />
-c cmd    execute specified interactive command<br />
-d        debugging on<br />
-f        stay in foregound<br />
-i        interactive control<br />
-H        failover even if Hash Type is used<br />
-M        use MMAP instead of SHM for IPC<br />
-p        packetdump<br />
-t sec    specify connect timeout in seconds (default=5)<br />
-T sec    timeout (seconds) for select (0 =&gt; never) (default=0)<br />
!        separates channelgroups (declaring previous to be Round Robin)<br />
%        as !, but declaring previous group to be a Hash Type</p>
<p>examples:<br />
balance smtp mailhost1:smtp mailhost2:25 mailhost3<br />
balance -i smtp<br />
balance -b 2001:DB8::1 80 10.1.1.1 10.1.1.2<br />
balance -b 2001:DB8::1 80</p>
<p>Jadi cara pakainya adalah misalnya:<br />
<strong>balance -f http 192.168.0.1 192.168.0.2 192.168.0.3</strong></p>
<p>Option -f itu artinya balance jalan di foreground, berguna untuk kita debug dan cancel. Kalau misalnya sudah ok, bisa kita jalankan tanpa option -f, maka balance akan jalan di background.</p>
<p>Untuk melihat cara bekerja balance adalah dengan membuka sebuah terminal dan meload website 192.168.0.254 secara berulang2. Untuk mudahnya dapat kita gunakan text browser seperti elinks:<br />
<strong>watch elinks &#8211;dump http://192.168.0.254</strong><br />
Untuk kebutuhan testing, dapat kita atur agar isi website di 192.168.0.1, 192.168.0.2, dan 192.168.0.3 berbeda, jadi command di atas akan menampilkan isi website yang berbeda, tanda bahwa balance sudah meload balancing traffik web ke tiga buah server tersebut.</p>
<p>Contoh lain adalah:<br />
<strong>balance -f http 192.168.0.1::100 ! 192.168.0.2::100 ! 192.168.0.3</strong><br />
Arti option di atas adalah: koneksi http akan diprioritaskan ke server 192.168.0.1 sampai sebanyak 100 koneksi, bila sudah penuh maka akan dilempar ke 192.168.0.2 sampai sebanyak 100 koneksi juga, sisanya akan ke 192.168.0.3</p>
<p>Bagaimana jika kita ingin menghandle koneksi yang memerlukan session seperti website dynamic pakai php? Hal ini bisa dicapai dengan option &#8216;%&#8217; yaitu mengaktifkan session seperti ini:<br />
<strong>balance -f http 192.168.0.1 192.168.0.2 192.168.0.3 %</strong></p>
<p>Untuk option2 selengkapnya dapat kita lihat di &#8216;man balance&#8217;.</p>
<p>Apakah hanya dapat digunakan untuk akses http? Tentu tidak, dengan sedikit eksplorasi kita dapat pula menggunakannya untuk keperluan lain seperti load balancing akses internet, email, proxy, dll.</p>
<p><strong>Penutup</strong><br />
Program balance ini menyediakan sebuah solusi praktis dan mudah untuk membuat sebuah cluster load balancer. Performance yang dihasilkan cukup bagus. Namun bila kita ingin menggunakan solusi yang lebih handal, kita dapat menggunakan LVS (linux virtual server) dengan kombinasi linux-ha. Namun tentu saja settingannya akan jauh lebih rumit. Kita akan membahasnya di lain kesempatan. Selamat mencoba <img src='http://blog.pian.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
<p><map name='google_ad_map_20_479a11f5d045f838'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/20?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_20_479a11f5d045f838' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=20&amp;url= http%3A%2F%2Fblog.pian.web.id%2F2009%2F09%2Fmembuat-cluster-load-balancing%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://blog.pian.web.id/2009/09/membuat-cluster-load-balancing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Router with Freebsd</title>
		<link>http://blog.pian.web.id/2008/10/router-with-freebsd/</link>
		<comments>http://blog.pian.web.id/2008/10/router-with-freebsd/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 04:33:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[nothing]]></category>

		<guid isPermaLink="false">http://blog.pian.web.id/?p=13</guid>
		<description><![CDATA[
Setting Up a FreeBSD Router, Step-by-Step
HARDWARE INFO:
rl0 - NIC facing the 192.168.0.0 network
xl0 - NIC facing the 192.168.1.0 network
xl1 - NIC facing the modem
tun0 - The virtual NIC used by PPP, facing the outside

SECTION 1: PRELIMINARY SETUP

Install FreeBSD
Enable the rl0 network card and give it an address by adding the following line to /etc/rc.conf
this is [...]]]></description>
			<content:encoded><![CDATA[<p><a name="top"></a></p>
<h2>Setting Up a FreeBSD Router, Step-by-Step</h2>
<p>HARDWARE INFO:<br />
rl0 - NIC facing the 192.168.0.0 network<br />
xl0 - NIC facing the 192.168.1.0 network<br />
xl1 - NIC facing the modem<br />
tun0 - The virtual NIC used by PPP, facing the outside</p>
<p><a name="sec1"></a></p>
<h3>SECTION 1: PRELIMINARY SETUP</h3>
<ol>
<li>Install FreeBSD</li>
<li>Enable the rl0 network card and give it an address by adding the following line to /etc/rc.conf<br />
this is a temporary address, and we&#8217;re doing this so we can log into the computer via SSH for convenience.</p>
<pre>ifconifg_rl0="inet 192.168.0.10 netmask 255.255.255.0"</pre>
</li>
<li>Enable the xl0 network card and give it an address by adding the following line to /etc/rc.conf
<pre>ifconifg_xl0="inet 192.168.1.1 netmask 255.255.255.0"</pre>
</li>
<li>Set the defaultrouter in /etc/rc.conf to the address of the existing router:
<pre>defaultrouter="192.168.0.1"</pre>
</li>
<li>Set the nameserver in resolv.conf to the address of the exisitng name server:
<pre>nameserver	192.168.0.1</pre>
</li>
<li>In /etc/rc.conf enable the gateway function of FreeBSD by adding this line:
<pre>gateway_enable=YES</pre>
</li>
</ol>
<h3>SECTION 2: SETTING UP IPNAT</h3>
<ol>
<li>Making FreeBSD load the IPNAT kernel module on bootup is easy, simply add this line to rc.conf:
<pre>ipnat_enable="YES"</pre>
</li>
<li>Create the IPNAT configuration file /etc/ipnat.rules</li>
<li>Add the two lines in /etc/ipnat.rules that are for outgoing connections:
<pre>map tun0 192.168.0.0/16 -&gt; 0.0.0.0/32 portmap tcp/udp 40000:65000
map tun0 192.168.0.0/16 -&gt; 0.0.0.0/32</pre>
</li>
<li>Add any redirection lines you may want. They take the following form:
<pre>rdr [INCOMING INTERFACE NAME] [INCOMING IP ADDRESS/(32 FOR PUBLIC / 16 FOR PRIVATE)] port [PORT] -&gt; [IP ADDRESS OF MACHINE YOU WANT TO FORWARD TO] port [PORT]</pre>
<p>An example, used for a webserver:</p>
<pre>rdr tun0 70.232.254.2/32 port 80 -&gt; 192.168.1.90 port 80</pre>
</li>
<li>After every time you alter the /etc/ipnat.rules file and want the changes to take effect, use the following commands:To clear the current settings:
<pre>#ipnat -C</pre>
<p>To load the new settings:</p>
<pre>#ipnat -f /etc/ipnat.rules</pre>
<p>To view the current settings:</p>
<pre>#ipnat -l</pre>
</li>
</ol>
<p><a href="http://www.techarsenal.com/content/tutorials/router_from_scratch.htm#top"></a></p>
<h3>SECTION 3: SETTING UP THE DHCP SERVER</h3>
<ol>
<li>Grab and decompress the ports tree:
<pre>#cd /usr

#fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz

#tar xvfz ports.tar.gz</pre>
</li>
<li>rc.subr capability is needed for ISC DCHP server, so install it from the ports:
<pre>#cd /usr/ports/sysutils/rc_subr

#make install clean</pre>
</li>
<li>Install ISC DHCPD from the ports:
<pre>#cd /usr/ports/net/isc-dhcp3-server

#make install clean</pre>
</li>
<li>Configure DHCPD:<br />
edit /usr/local/etc/dhcpd.conf so it looks like the following:</p>
<pre>#ee /usr/local/etc/dhcpd.conf

option domain-name "example.com";
option domain-name-servers 206.141.193.55;	#a valid DNS server, given by your ISP
option subnet-mask 255.255.255.0;

default-lease-time 86400;
max-lease-time 86400;
ddns-update-style none;

subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.150 192.168.0.200;	#the range of IPs you want it to give out
  option routers 192.168.0.1;
}</pre>
</li>
<li>To make DHCPD start on boot add the following line to /etc/rc.conf:
<pre>dhcpd_enable="YES"</pre>
</li>
</ol>
<p><a href="http://www.techarsenal.com/content/tutorials/router_from_scratch.htm#top"></a></p>
<h3>SECTION 4: SETTING UP THE FORWARDING DNS SERVER</h3>
<ol>
<li>Configure DNS forwarding:<br />
edit the file /etc/namedb/named.conf:</p>
<pre>#ee /etc/namedb/named.conf</pre>
<p>uncomment where it says &#8220;forward only&#8221; and &#8220;forwarders&#8221; and place one of your ISP&#8217;s DNS servers between the forwarders brackets.</li>
<li>To make the name server start at boot add the following line to /etc/rc.conf:
<pre>named_enable="YES"</pre>
</li>
</ol>
<p><a href="http://www.techarsenal.com/content/tutorials/router_from_scratch.htm#top"></a></p>
<h3>SECTION 5: SETTING UP PPPoE</h3>
<ol>
<li>PPPoE&#8217;s configuration file is /etc/ppp/ppp.conf, edit it:
<pre>#ee /etc/ppp/ppp.conf

default:
 set device PPPoE:xl1  #xl1 is the NIC the modem is connected to
 set speed sync
 set mru 1492
 set mtu 1492
 set ctsrts off
 enable lqr
 set log phase tun
 add default HISADDR #grabs the ISP's gateway's address and makes it your defaultrouter
 nat enable no

att:
 set authname USERNAME  #Replace USERNAME with your ISP login name
 set authkey PASSWORD   #Replace PASSWORD with your ISP login password</pre>
</li>
<li>Run PPP manually if you want to test it out:the commands form is /usr/sbin/ppp -MODE -PROFILE, in our case, we want it to run in the background and use the profile &#8216;att&#8217;, which we defined in the config file.
<pre>#/usr/sbin/ppp -background att</pre>
</li>
<li>Making it so that PPP runs on boot:<br />
add the following lines to /etc/rc.conf:</p>
<pre>ppp_enable="YES"	#so that PPP starts
ppp_nat="NO"		#IPNAT does our NAT, so we don't want this
ppp_profile="att"	#use the 'att' profile
ppp_mode="ddial"	#this mode makes ppp reconnect when disconnected</pre>
</li>
</ol>
<h3>SECTION 6: FINAL STEPS</h3>
<ol>
<li>Change the address of the interface facing the internal network 192.168.0.0
<pre>#ifconfig rl0 inet 192.168.0.1 netmask 255.255.255.0
#ee /etc/rc.conf

ifconifg_rl0="inet 192.168.0.1 netmask 255.255.255.0"</pre>
</li>
<li>Comment out or delete the defaultrouter&#8221;192.168.0.1&#8243; line in /etc/rc.conf</li>
<li>Put the address of your ISP&#8217;s DNS server(s) in /etc/resolv.conf
<pre>#nameserver 206.141.193.55</pre>
</li>
<li>Hook it up!</li>
</ol>
<p><map name='google_ad_map_13_479a11f5d045f838'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/13?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_13_479a11f5d045f838' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=13&amp;url= http%3A%2F%2Fblog.pian.web.id%2F2008%2F10%2Frouter-with-freebsd%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://blog.pian.web.id/2008/10/router-with-freebsd/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Menembus proteksi WEP</title>
		<link>http://blog.pian.web.id/2008/09/menembus-proteksi-wep/</link>
		<comments>http://blog.pian.web.id/2008/09/menembus-proteksi-wep/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 17:15:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[nothing]]></category>

		<guid isPermaLink="false">http://blog.pian.web.id/?p=5</guid>
		<description><![CDATA[Alat yang kita butuhkan adalah :
1. Sebuah Laptop (saya gunakan merk Toshiba P2)
2.Sebuah Wireless Adapter yang mendukung Mode Monitoring dan Injection.
3.Linux Live CD distro : Backtrack 2.0
Mengapa kita membutuhkan Laptop ? Tentu saja karena akses HotSpot biasanya diberikan untuk pengguna yang Mobile. Dan dengan laptop kita memiliki fleksibilitas yang tinggi pula.
Lalu apa yang dimaksud dengan [...]]]></description>
			<content:encoded><![CDATA[<p>Alat yang kita butuhkan adalah :</p>
<p>1. Sebuah Laptop (saya gunakan merk Toshiba P2)</p>
<p>2.Sebuah Wireless Adapter yang mendukung Mode Monitoring dan Injection.</p>
<p>3.Linux Live CD distro : Backtrack 2.0</p>
<p>Mengapa kita membutuhkan Laptop ? Tentu saja karena akses HotSpot biasanya diberikan untuk pengguna yang Mobile. Dan dengan laptop kita memiliki fleksibilitas yang tinggi pula.</p>
<p>Lalu apa yang dimaksud dengan Wireless Adapter yang mendukung mode monitoring dan injection ? Perlu anda ketahui, tidak semua Wireless Adapter yang ada dipasaran, maupun yang sudah built in dalam laptop, mendukung mode monitoring dan injection yang diperlukan untuk WEP hacking ini.</p>
<p>Jika anda telah memiliki semua peralatannya, maka anda dapat memulai  Langkah pertama dalam Wireless Hacking ini <img class="wp-smiley" src="http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" /> yaitu lakukan booting dengan CD Backtrack anda .</p>
<p>Langkah kedua tentu saja, langsung buka console anda dan ketikkan command berikut(saya asumsikan wireless adapter anda berchipset atheros) :</p>
<p>airmon-ng stop ath0</p>
<p>airmon-ng start wifi0</p>
<p>Kedua command ini berguna untuk mengaktifkan mode monitoring dan injection pada wireless adapter anda. Kemudian lanjutkan dengan monitoring jaringan wireless dengan mengetikkan command berikut :</p>
<p>airodump-ng ath0</p>
<p>Akan tampil seluruh jaringan wireless yang terdeteksi. Jika terlihat Access Point Rek-1 diproteksi dengan WEP Encryption. itulah korban kita. AP Rek-1 diset pada Channel 6 dan memiliki BSSID 00:19:5B:5C:62:92 . Sekarang saatnya melakukan penyerangan.Buka Console baru dan ketikkan :</p>
<p>airodump-ng –channel 6 –bssid 00:19:5B:5C:62:92 -w hasil ath0</p>
<p>Perintah diatas akan mengumpulkan paket data yang dibutuhan untuk proses Cracking.</p>
<p>Selanjutnya lakukan injeksi paket pada Client yang terkoneksi pada AP untuk mendapatkan paket ARP lebih cepat. Bukalah lagi Console baru tanpa menutup console yang sebelumnya dan ketik :</p>
<p>aireplay-ng –arpreplay -b 00:19:5B:5C:62:92 -h 00:19:D2:45:D0:EB ath0</p>
<p>Cek client yang diserang apakah memiliki Mac address 00:19:D2:45:D0:EB  <img class="wp-smiley" src="http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif" alt=":P" /></p>
<p>Tidak sabar menunggu ? Untuk mempercepat lagi datangnya ARP , maka kita dapat melakukan serangan Deauthentication untuk memutuskan hubungan Client ke AP sehingga ARP yang biasanya didapat saat awal koneksi client dapat lebih cepat didapat. Bukalah console baru sekali lagi dan ketikkan :</p>
<p>aireplay-ng –deauth 5 -c 00:19:D2:45:D0:EB -a  00:19:5B:5C:62:92 ath0</p>
<p>Sampai sejauh ini anda telah melakukan pengumpulan paket yang dibutuhkan untuk menjebol WEP Keys. Langkah terakhir yang harus anda lakukan adalah buka console baru lagi dan ketikkan perintah berikut :</p>
<p>aircrack-ng hasil*.cap</p>
<p>atau apabila anda memiliki aircrack versi terbaru anda dapat juga mengetikkan perintah  seperti berikut :</p>
<p>aircrack-ptw hasil-01.cap</p>
<p>Dan tunggulah beberapa menit hingga anda mendapatkan key tersebut <img class="wp-smiley" src="http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" /> Maaf gak ada Screenshotnya, tapi yang pasti saya berhasil melakukannya dalam waktu 30 Menit dengan perintah aircrack-ptw hasil-01.cap .</p>
<p><map name='google_ad_map_5_479a11f5d045f838'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/5?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_5_479a11f5d045f838' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=5&amp;url= http%3A%2F%2Fblog.pian.web.id%2F2008%2F09%2Fmenembus-proteksi-wep%2F' /></p>]]></content:encoded>
			<wfw:commentRss>http://blog.pian.web.id/2008/09/menembus-proteksi-wep/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
