<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>I am agungsep &#187; Hardy</title>
	<atom:link href="http://www.agungsep.com/tag/hardy/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.agungsep.com</link>
	<description>Welcome To My Real Jungle</description>
	<lastBuildDate>Fri, 30 Apr 2010 04:00:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Instalasi FreeRadius, Chillispot, dan PhpMyPrepaid di Ubuntu 8.04 Hardy Heron</title>
		<link>http://www.agungsep.com/2009/04/instalasi-freeradius-chillispot-dan-phpmyprepaid-di-ubuntu-804-hardy-heron/</link>
		<comments>http://www.agungsep.com/2009/04/instalasi-freeradius-chillispot-dan-phpmyprepaid-di-ubuntu-804-hardy-heron/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 09:11:04 +0000</pubDate>
		<dc:creator>agungsep</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Chillispot]]></category>
		<category><![CDATA[FreeRadius]]></category>
		<category><![CDATA[Hardy]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[PhpMyPrepaid]]></category>

		<guid isPermaLink="false">http://agungsep.wordpress.com/?p=54</guid>
		<description><![CDATA[Setelah dalam tutorial saya sebelum ini yang isinya tentang Instalasi FreeRadius di Ubuntu 8.04, sekarang saya akan lanjutkan dengan Instalasi FreeRadius + Chillispot + PhpMyPrepaid di Ubuntu 8.04. Hohoho, setelah beberapa hari mengoprek, akhirnya saya bisa juga menginstall gabungan dari ketiga aplikasi ini hehehe.. Oke, langsung saja kita mulai tutorialnya hehe.. Prerequisite: Oya, Saya berasumsi [...]]]></description>
			<content:encoded><![CDATA[<p>Setelah dalam tutorial saya sebelum ini yang isinya tentang <a href="http://agungsep.wordpress.com/2009/03/05/instalasi-freeradius-pada-ubuntu-804-hardy-heron/">Instalasi FreeRadius di Ubuntu 8.04</a>, sekarang saya akan lanjutkan dengan Instalasi FreeRadius + Chillispot + PhpMyPrepaid di Ubuntu 8.04. Hohoho, setelah beberapa hari mengoprek, akhirnya saya bisa juga menginstall gabungan dari ketiga aplikasi ini hehehe..</p>
<p>Oke, langsung saja kita mulai tutorialnya hehe..</p>
<p><span id="more-54"></span>Prerequisite:<br />
Oya, Saya berasumsi Ubuntu anda sudah terinstal dengan baik di komputer anda, dan terhubung ke internet.<br />
Sistem yang digunakan memiliki 2 interface, yaitu eth0 dan eth1.<br />
eth0 terhubung ke internet dan eth1 terhubung ke jaringan internal hotspot yang anda miliki.<br />
Diharapkan yang baca artikel ini sudah mahir menggunakan editor teks. Bisa menggunakan nano atau vi. Tergantung selera hehe..<br />
Server FreeRadius+Chillispot+PhpMyPrepaid selanjutnya akan saya sebut <em>&#8220;Server&#8221; </em>saja.</p>
<p>Topologi jaringan nya adalah sebagai berikut:</p>
<p>Internet &#8212; (eth0) Server Anda (eth1) &#8212; Access Point &#8212; &gt; Laptop User</p>
<p>Pada kasus saya, internetnya merupakan jaringan internal kantor saya yang networknya 192.168.212.0/24, sedangkan jaringan internal hotspot saya diset pada network 10.3.11.0/24</p>
<p>Mari kita mulai langkah2nya</p>
<p>1. Buat eth0 terkoneksi ke internet. Sangat mudah jika interfacenya di set static. Berikut adalah isi dari /etc/network/interfaces saya. Konfigurasi untuk eth1 tidak usah diisi karena nanti eth1 diberi setingan DHCP dari Chillispotnya</p>
<blockquote><p>auto lo<br />
iface lo inet loopback</p>
<p>iface eth0 inet static<br />
address 192.168.212.41<br />
netmask 255.255.255.0<br />
gateway 192.168.212.1</p>
<p>auto eth0</p></blockquote>
<p>2. Pastikan juga isi dari /etc/resolv.conf benar supaya setting DNS dari Server nya benar</p>
<p>3. Edit file /etc/sysctl.conf. Uncomment bagian ini agar Kernel Ubuntu dapat forwarding packet</p>
<blockquote><p># Uncomment the next line to enable packet forwarding for IPv4<br />
net.ipv4.ip_forward=1</p></blockquote>
<p>Lalu load ulang sysctl dengan mengetik</p>
<blockquote><p>#sysctl -p</p></blockquote>
<p>4. Install program yang dibutuhkan</p>
<blockquote><p>apt-get install unzip fakeroot ssh build-essential rrdtool snmp apache2 php5 php5-mysql ssl-cert freeradius freeradius-mysql chillispot mysql-server-5.0 php5-common php5-gd php-pear php-db libapache2-mod-php5</p></blockquote>
<p>Ga semua program di atas dibutuhin sih.. Cuman menurut panduan yang gw baca sih ditulisnya begitu hehe..</p>
<p>5. Buat File di /etc/network/option. Trus isi dengan</p>
<blockquote><p>ip_forward = yes</p></blockquote>
<p>Sebenernya sih ngga usah, karena langkah ini tuh sama dengan langkah no.5. Lagi2 karena panduan yang gw baca ini hehe..</p>
<p>6. Edit file /etc/apache2/apache2.conf</p>
<p>tambahkan di bagian bawah file nya:</p>
<blockquote><p>ServerName 192.168.212.41</p></blockquote>
<p>IP address ini adalah IP address eth0 anda.</p>
<p>7. Edi file /etc/php5/apache2/php.ini</p>
<p>Cari tulisan:</p>
<blockquote><p>; extension=msql.so</p></blockquote>
<p>Hapus tanda titik koma nya dan ganti <em>msql.so</em> jadi <em>mysql.so</em></p>
<blockquote><p>extension=mysql.so</p></blockquote>
<p>Cari juga tulisan:</p>
<blockquote><p>post_max_size = 8M</p></blockquote>
<p>Ganti 8M menjadi 16M</p>
<blockquote><p>post_max_size = 16M</p></blockquote>
<p>8. Download paket phpmyprepaid lalu letakkan di folder /var/www dan ekstrak</p>
<blockquote><p>#cd /var/www<br />
#tar -xzvf phpmyprepaid04RC2.tgz</p></blockquote>
<p>9. Sebelum menginstall PhpMyPrepaid, ubah dulu akses folder dari folder di bawah ini ke 777</p>
<blockquote><p>#chmod 777 /var/www/phpmprepaid/www</p></blockquote>
<p>10. Buat table phpmyprepaid di mysql anda.</p>
<blockquote><p>#mysql -u root -p</p>
<p>mysql&gt; CREATE DATABASE phpmyprepaid;<br />
mysql&gt; GRANT ALL PRIVILEGES ON phpmyprepaid.* to &#8216;phpmyprepaid&#8217;@'localhost&#8217; IDENTIFIED BY &#8216;passphpmyprepaid-mysql-gwa&#8217;;<br />
mysql&gt; exit</p></blockquote>
<p>11. Install Program PhpMyPrepaid</p>
<p>Buka Mozilla Firefox dan arahkan addressnya ke :</p>
<blockquote><p>http://192.168.212.41/phpmyprepaid/www/install/setup.php</p></blockquote>
<p>Saya ingatkan lagi, 192.168.212.41 adalah ip address eth0 yang terhubung ke internet</p>
<p>Klik start</p>
<p>Konfigurasi yang harus dipastikan benar adalah sebagai berikut:</p>
<blockquote><p>PhpMyPrepaid install directory : /var/www/phpmyprepaid<br />
FreeRADIUS binary files directory : /usr/sbin<br />
FreeRADIUS config files directory : /etc/freeradius<br />
FreeRADIUS dictionary directory : /usr/share/radius<br />
FreeRADIUS start/stop/restart/status script : /etc/init.d/freeradius<br />
FreeRADIUS radius log file path : /var/log/freeradius/radius.log<br />
RRDTOOL binary path : /usr/bin/rrdtool<br />
Sudo binary path : /usr/bin/sudo<br />
System log file path : /var/log/messages<br />
Radclient command : /usr/bin/radclient<br />
MySQL client commmand : /usr/bin/mysql<br />
snmpwalk command : /usr/bin/snmpwalk<br />
snmpget command : /usr/bin/snmpget</p></blockquote>
<p>Lalu konfigurasi di halaman selanjutnya adalah sebagai berikut</p>
<blockquote><p>Root password for MySQL : passroot-mysql-gwa<br />
PhpMyPrepaid Database Name (phpmyprepaid) : phpmyprepaid<br />
PhpMyPrepaid Database Password : passphpmyprepaid-mysql-gwa<br />
Confirm Password : passphpmyprepaid-mysql-gwa<br />
Database location (localhost) : localhost<br />
FreeRadius location (localhost) : localhost<br />
FreeRadius version : 1.X</p></blockquote>
<p>Lalu konfigurasi di halaman selanjutnya adalah sebagai berikut</p>
<blockquote><p>Administrator login for PhpMyPrepaid : userlogin-phpmyprepaid-gw<br />
Administrator password for PhpMyPrepaid : passlogin-phpmyprepaid-gw<br />
Confirm Password : passlogin-phpmyprepaid-gw<br />
Administrator name for PhpMyPrepaid : ngadimin<br />
Administrator surname for PhpMyPrepaid : Ngadimin Ganteng<br />
Administrator email for PhpMyPrepaid : ngadimin@ganteng.com<br />
Administrator language for PhpMyPrepaid : en</p></blockquote>
<p>12. Konfigurasi paska instalasi PhpMyPrepaid</p>
<p>Hapus folder instalasi</p>
<blockquote><p>#rm -rf /var/www/phpmyprepaid/www/install</p></blockquote>
<p>Ubah Hak Akses foldernya kembali</p>
<blockquote><p>#chmod 755 /var/www/phpmyprepaid/www</p></blockquote>
<p><strong>Setting Chillispot</strong></p>
<p>1. Buka /etc/chilli.conf. Isi konfigurasi minimal sebagai berikut</p>
<blockquote><p>net 10.3.11.0<br />
dns 202.46.240.99<br />
radiusserver1 127.0.0.1<br />
radiussecret passsecretnya-radius-gw<br />
dhcpif eth1<br />
uamserver https://10.3.11.1/cgi-bin/hotspotlogin.cgi<br />
uamsecret pass-secret-uam-gw<br />
uam listen 10.3.11.0</p></blockquote>
<p>2. Buat file hotspotlogin.cgi di folder cgi-bin</p>
<blockquote><p>#cp /sr/share/doc/chillispot/hotspotlogin.cgi.gz /usr/lib/cgi-bin<br />
#gunzip /usr/lib/cgi-bin/hotspotlogin.cgi.gz<br />
#cd /usr/lib/cgi-bin<br />
#chmod 755 hotspotlogin.cgi</p></blockquote>
<p>3. Edit file /usr/lib/cgi-bin/hotspotlogin.cgi</p>
<p>Uncomment 2 buah baris, sehingga menjadi seperti di bawah ini</p>
<blockquote><p>$uamsecret = &#8220;pass-secret-uam-gw&#8221;;<br />
$userpassword=1;</p></blockquote>
<p>4. Aktifkan firewall chillispot dan buat firewallnya agar diaktifkan setiap kali server restart</p>
<p>#sh /usr/share/doc/chillispot/firewall.iptables<br />
#cp /usr/share/doc/chillispot/firewall.iptables /etc/init.d/chilli.iptables<br />
#chmod u+x /etc/init.d/chilli.iptables<br />
#ln -s /etc/init.d/chilli.iptables /etc/rcS.d/S40chilli.iptables</p>
<p><strong>Setting FreeRadius</strong></p>
<p>1. Edit file /etc/freeradius/clients.conf</p>
<p>Cari konfigurasi berikut dan modifikasi menjadi seperti ini</p>
<blockquote><p>client 127.0.0.1 {<br />
secret          = pass-client-radius-testing123-gw<br />
shortname       = localhost<br />
nastype      = other<br />
}</p></blockquote>
<p>2. Edit file /etc/freeradius/sql.conf</p>
<blockquote><p>#Connect Info<br />
server = &#8220;localhost&#8221;<br />
login = &#8220;phpmyprepaid&#8221;<br />
password = &#8220;passphpmyprepaid-mysql-gwa&#8221;</p>
<p>#Database table configuration<br />
radius_db = &#8220;phpmyprepaid&#8221;</p></blockquote>
<p>3. Edit file /etc/freeradius/radiusd.conf</p>
<p>Cari konfigurasi berikut</p>
<blockquote><p>$INCLUDE  ${confdir}/sql.conf</p></blockquote>
<p>Dan tambahkan baris di bawahnya sehingga menjadi sebagai berikut</p>
<blockquote><p>$INCLUDE  ${confdir}/sql.conf<br />
sqlcounter noresetcounter {<br />
counter-name = Max-All-Session-Time<br />
check-name = Max-All-Session<br />
sqlmod-inst = sql<br />
key = User-Name<br />
reset = never<br />
query = &#8220;SELECT SUM(AcctSessionTime) FROM radacct where UserName = &#8216;%{%k}&#8217;&#8221;<br />
}</p></blockquote>
<p>Cari konfigurasi untuk <em>accounting</em>, <em>instantiate</em>, dan <em>authorize</em>. Lalu setting menjadi seperti di bawah ini dengan cara menghilangkan tanda pagarnya.<br />
Selain itu, berikan tanda pagar untuk yang lain.</p>
<blockquote><p>accounting {<br />
unix<br />
radutmp<br />
sql<br />
}</p>
<p>instantiate {<br />
exec<br />
expr<br />
noresetcounter<br />
}</p>
<p>authorize {<br />
preprocess<br />
chap<br />
mschap<br />
suffix<br />
sql<br />
noresetcounter<br />
}</p></blockquote>
<p><strong>Setting Certificate</strong></p>
<p>1. Konfigurasi Sertifikasi</p>
<blockquote><p>#cd /etc/apache2<br />
#mkdir ssl<br />
#make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem</p></blockquote>
<p>Lalu jawab pertanyaan-pertanyaan nya hehe&#8230;</p>
<p>2. Aktifkan dengan cara</p>
<blockquote><p>#a2enmod ssl<br />
#/etc/init.d/apache2 force-reload</p></blockquote>
<p>3. Lalu buat file ssl dengan meng-copy dari default</p>
<blockquote><p>#cd /etc/apache2/sites-available<br />
#cp default ssl</p></blockquote>
<p>4. Lalu edit /etc/apache2/sites-available/ssl. Ubah bagian awalnya jadi seperti ini</p>
<blockquote><p>NameVirtualHost *:443<br />
&lt;VirtualHost *:443&gt;<br />
ServerAdmin webmail@localhost</p>
<p>SSLEngine On<br />
SSLCertificateFIle /etc/apache2/ssl/apache.pem</p>
<p>DocumentRoot /var/www/</p></blockquote>
<p>5. Kemudian di enable dengan cara</p>
<blockquote><p>#a2ensite ssl<br />
#/etc/init.d/apache2 reload<br />
#/etc/init.d/apache2 restart</p></blockquote>
<p>6. Restart semua aplikasi</p>
<blockquote><p>#/etc/init.d/apache2 restart<br />
#/etc/init.d/mysql restart<br />
#/etc/init.d/chillispot restart<br />
#/etc/init.d/freeradius restart</p></blockquote>
<p>Setelah itu, colok Access Point ke eth1. Lalu laptop user dihubungkan ke Access Point tersebut.<br />
Setelah tersambung, coba cek dulu apakah laptop user dah dapet IP address dari chillispotnya apa belum</p>
<p>Nah kalo udah tersambung, coba browsing ke situs mana saja, user laptop akan teredirect ke halaman login <img src='http://www.agungsep.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Fiuhh, panjang juga ni artikel ckck.. Kalo ada yang error, tolong kasi tau sebelah mana yang error yup. Siapa tau saya salah nulis.<br />
Kalo saya sih sudah bisa dengan baik <img src='http://www.agungsep.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Tapi konfigurasi di jaringan saya memiliki satu masalah. Konfigurasi di jaringan saya adalah sebagai berikut:</p>
<p>Internet &#8212; <span style="color: #000080;">Proxy Server</span> &#8212; (eth0) Server Anda (eth1) &#8212; Access Point &#8212; &gt; Laptop User</p>
<p>Di jaringan saya, setiap user diharuskan menggunakan Proxy sebelum ke internet. Masalahnya, chillispot tidak mempunyai konfigurasi untuk mengenali Proxy Server setelah terautentikasi.<br />
Hmm, setelah saya browsing sanasini, saya akhirnya menemukan pengganti Chillispot. Namanya adalah <a href="http://coova.org/wiki/index.php/CoovaChilli">CoovaChilli</a>. Chillispot itu sudah tidak dikembangkan lagi dan penerusnya bernama CoovaChilli.<br />
CoovaChilli ini memiliki konfigurasi yang bernama <em>Post-Auth Proxy</em>..</p>
<p>Wah, mengoprek lagi neh hehe..</p>
<p>Fiuhh, nulis blog ini saja seharian hehe.. Tapi saya puas <img src='http://www.agungsep.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ..</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Tulisan ini banyak diambil dari:<br />
<a href="http://pinokiook.blogspot.com/2008/03/buat-hotspot-dengan-menggunakan-apache.html">http://pinokiook.blogspot.com/2008/03/buat-hotspot-dengan-menggunakan-apache.html</a><br />
<a href="http://pinokiook.blogspot.com/2008/03/buat-hotspot-dengan-menggunakan-apache_13.html">http://pinokiook.blogspot.com/2008/03/buat-hotspot-dengan-menggunakan-apache_13.html</a><br />
<a href="http://www.technorody.com/membangun-server-hotspot-dengan-chillispot-dan-freeradius.rody">http://www.technorody.com/membangun-server-hotspot-dengan-chillispot-dan-freeradius.rody</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.agungsep.com/2009/04/instalasi-freeradius-chillispot-dan-phpmyprepaid-di-ubuntu-804-hardy-heron/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Konfigurasi Proxy untuk Aptitude (apt.conf) di Ubuntu</title>
		<link>http://www.agungsep.com/2009/03/konfigurasi-proxy-untuk-aptitude-aptconf-di-ubuntu/</link>
		<comments>http://www.agungsep.com/2009/03/konfigurasi-proxy-untuk-aptitude-aptconf-di-ubuntu/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 01:50:30 +0000</pubDate>
		<dc:creator>agungsep</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[apt.conf]]></category>
		<category><![CDATA[Aptitude]]></category>
		<category><![CDATA[Hardy]]></category>
		<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://agungsep.wordpress.com/?p=45</guid>
		<description><![CDATA[Kemudahan menggunakanUbuntu adalah karena Ubuntu menggunakan repository yang selalu di-maintain oleh developernya. Sehingga kita tidak usah susah-susah lagi mengumpulkan dependencies jika ingin menginstall program. Masalahnya, kadangkala kita mengalami sedikit kerepotan jika komputer terhalang proxy. Karena memang kita harus setting terlebih dahulu komputer kita agar dapat melewati proxy. Cara konfigurasinya adalah sebagai berikut: Buat file /etc/apt/apt.conf [...]]]></description>
			<content:encoded><![CDATA[<p>Kemudahan menggunakanUbuntu adalah karena Ubuntu menggunakan repository yang selalu di-<em>maintain </em>oleh developernya. Sehingga kita tidak usah susah-susah lagi mengumpulkan <em>dependencies </em>jika ingin menginstall program.</p>
<p>Masalahnya, kadangkala kita mengalami sedikit kerepotan jika komputer terhalang proxy. Karena memang kita harus setting terlebih dahulu komputer kita agar dapat melewati proxy. Cara konfigurasinya adalah sebagai berikut:</p>
<p>Buat file <strong><em>/etc/apt/apt.conf</em></strong></p>
<p>Tambahkan tulisan ini</p>
<blockquote><p><em><span>Acquire::http::Proxy “http://username:password@proxy.yourdomain.com:8080″;</span></em></p></blockquote>
<p>Username dan Password diisi jika proxy pada jaringan anda membutuhkan Autentikasi.</p>
<p>Selesai</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Tulisan ini diambil dari <a href="http://flsa.wordpress.com/2008/04/09/aptconf-ubuntu/">http://flsa.wordpress.com/2008/04/09/aptconf-ubuntu/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.agungsep.com/2009/03/konfigurasi-proxy-untuk-aptitude-aptconf-di-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalasi Freeradius pada Ubuntu 8.04 Hardy Heron</title>
		<link>http://www.agungsep.com/2009/03/instalasi-freeradius-pada-ubuntu-804-hardy-heron/</link>
		<comments>http://www.agungsep.com/2009/03/instalasi-freeradius-pada-ubuntu-804-hardy-heron/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 07:16:52 +0000</pubDate>
		<dc:creator>agungsep</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[8.04]]></category>
		<category><![CDATA[FreeRadius]]></category>
		<category><![CDATA[Hardy]]></category>
		<category><![CDATA[Install]]></category>

		<guid isPermaLink="false">http://agungsep.wordpress.com/?p=40</guid>
		<description><![CDATA[Wah, sudah lama sekali blog saya ini ga diupdate  yup hehe.. Maklum, ngga pernah ngoprek lagi semenjak TA hehe.. Kebetulan sekarang saya lagi ada kerjaan neh hehe.. Saya rencananya mo buat Wireless Access Point yang ada billingnya neh hehe. Seperti EasyHotspot buatannya Rafeequl Sistem Operasi sih udah pasti Sistem Operasi Favoritku Ubuntu hehe.. Sekarang saya [...]]]></description>
			<content:encoded><![CDATA[<p>Wah, sudah lama sekali blog saya ini ga diupdate  yup hehe.. Maklum, ngga pernah ngoprek lagi semenjak TA hehe.. Kebetulan sekarang saya lagi ada kerjaan neh hehe..</p>
<p>Saya rencananya mo buat Wireless Access Point yang ada billingnya neh hehe. Seperti <a title="EasyHotspot" href="http://easyhotspot.sourceforge.net/" target="_blank">EasyHotspot </a>buatannya <a title="Situsnya Rafeequl" href="http://rafeequl.wordpress.com/" target="_blank">Rafeequl<br />
</a></p>
<p>Sistem Operasi sih udah pasti Sistem Operasi Favoritku Ubuntu hehe.. Sekarang saya pake yang 8.04. Rencananya penggunaan Autentikasinya menggunakan Radius. Saya menggunakan <a title="FreeRadius" href="http://freeradius.org/" target="_blank">FreeRadius </a>sebagai software Autentikasinya karena software inilah yang banyak dipake ama kebanyakan orang selain <a title="OpenRadius" href="http://www.xs4all.nl/~evbergen/openradius/">OpenRadius </a>hehe. Selain itu juga membutuhkan software lain yaitu Chillispot sebagai Captive Portalnya.</p>
<p>Pada blog kali ini, saya hanya menjelaskan cara instalasi FreeRadius pada Ubuntu 8.04</p>
<p>Okeh, jangan banyak kata-kata lagi. Mari Kita Mulai <img src='http://www.agungsep.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-40"></span>Instal Program yang dibutuhkan:</p>
<blockquote><p># apt-get install apache2</p>
<p># apt-get install php5-common php5-gd php-pear php-db libapache2-mod-php5</p>
<p># apt-get install mysql-server-5.0 php5-mysql</p>
<p># apt-get install freeradius freeradius-mysql</p></blockquote>
<p>Masuk ke mysql</p>
<blockquote><p># mysql –u root –p</p></blockquote>
<p>Buat Database bernama &#8220;radius&#8221; dan berikan kewenangan pada mysql-user &#8220;radius&#8221; dengan password &#8220;radpass&#8221; untuk menggunakannya</p>
<blockquote><p>CREATE DATABASE radius;</p>
<p>GRANT ALL ON radius.* TO &#8216;radius&#8217;@'localhost&#8217; IDENTIFIED BY “radpass”;</p>
<p>exit;</p></blockquote>
<p>Masukkan example dari isi tabel mysql freeradius ke tabel &#8220;radius&#8221; di mysql</p>
<blockquote><p># gunzip -d /usr/share/doc/freeradius/examples/mysql.sql.gz</p>
<p># mysql -u root -p radius &lt; /usr/share/doc/freeradius/examples/mysql.sql</p></blockquote>
<p>Buktikan di mysql nya bahwa tabel &#8220;radius&#8221; sudah terisi</p>
<blockquote><p># mysql -u root –p</p>
<p>use radius;</p>
<p>show tables;</p>
<p>quit;</p></blockquote>
<p>Buka file konfigurasi sql freeradius dan uncomment <strong>readclients =yes</strong></p>
<blockquote><p># nano /etc/freeradius/sql.conf</p>
<p>readclients = yes</p></blockquote>
<p>Buka file konfigurasi radius server</p>
<blockquote><p># nano /etc/freeradius/radiusd.conf</p></blockquote>
<p>Pada bagian authorize letakkan sql sebelum bagian files(jika kita tidak mau menggunakan files, kita bisa berikan komen (tanda #) didepannya ), dan pada bagian accounting letakkan sql diantara unix dan radutmp dan unix.</p>
<p>Lalu masukkan data pada database &#8220;radius&#8221;</p>
<blockquote><p># mysql -u root –p</p>
<p>use radius;</p>
<p>mysql&gt; INSERT INTO radcheck (UserName, Attribute, Value) VALUES (’test’, ‘Password’, ‘password’);</p>
<p>mysql&gt; INSERT INTO radcheck (UserName, Attribute, Value) VALUES (’test’, ‘Auth-Type’, ‘Local’);</p></blockquote>
<p>Buka lagi file konfigurasi mysql, lalu ubah data yang diperlukan</p>
<blockquote><p># vi /etc/freeradius/sql.conf</p>
<p>server = “localhost”                                   #karena server mysqlnya terintegrasi dengan freeradiusnya, maka servernya adalah localhost<br />
login = “root”<br />
password = “passwd-mysqlnya-elo”<br />
radius_db = “radius”                                  #karena kita pake database yang namanya &#8220;radius&#8221;</p></blockquote>
<p>Buka file konfigurasi client nya</p>
<blockquote><p># vi /etc/freeradius/clients.conf</p>
<p>secret = testing123                                    #default untuk passwordnya localhost</p></blockquote>
<p>Jalankan freeradius dalam mode extended-debug</p>
<blockquote><p># freeradius –X</p></blockquote>
<p>Buka terminal lain, lalu coba perintah test berikut ini</p>
<blockquote><p># radtest test password localhost 1812 testing123</p></blockquote>
<blockquote><p>Sending Access-Request of id 106 to 127.0.0.1 port 1812<br />
User-Name = &#8220;test&#8221;<br />
User-Password = &#8220;password&#8221;<br />
NAS-IP-Address = 255.255.255.255<br />
NAS-Port = 1812<br />
rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=106, length=20</p></blockquote>
<p>Nah ini baru nginstall Freeradiusnya, belum software lain kayak Chillispot dll.. See You Later on the Next Tutorial hehe&#8230;</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Update 17 April 2009:<br />
Saya sudah menulis tutorial Instalasi Freeradius, Chillispot, dan PhpMyPrepaid di Ubuntu Hardy Heron. Jika ingin melihatnya, bisa dilihat di link di bawah ini:<br />
<a href="http://agungsep.wordpress.com/2009/04/07/instalasi-freeradius-chillispot-dan-phpmyprepaid-di-ubuntu-804-hardy-heron/" target="_blank">http://agungsep.wordpress.com/2009/04/07/instalasi-freeradius-chillispot-dan-phpmyprepaid-di-ubuntu-804-hardy-heron/</a></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Tulisan ini banyak dikutip dari</p>
<p><a href="http://solo.foss-id.web.id/2008/09/instalasi-freeradius-pada-ubuntu-server-804/">http://solo.foss-id.web.id/2008/09/instalasi-freeradius-pada-ubuntu-server-804/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.agungsep.com/2009/03/instalasi-freeradius-pada-ubuntu-804-hardy-heron/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
