<?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>X-Blog &#187; Linux</title>
	<atom:link href="http://blog.x-illusion.net/?cat=9&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>https://blog.x-illusion.net</link>
	<description>Dion's Web Blog!!!</description>
	<lastBuildDate>Fri, 16 Dec 2011 16:56:57 +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>Installasi NoCatAuth-0.82 di Debian GNU/Linux 3.1 &#8220;Sarge&#8221;.</title>
		<link>https://blog.x-illusion.net/?p=30</link>
		<comments>https://blog.x-illusion.net/?p=30#comments</comments>
		<pubDate>Sun, 06 Apr 2008 21:38:06 +0000</pubDate>
		<dc:creator>Dion</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.x-illusion.net/?p=30</guid>
		<description><![CDATA[Sebenernya tutorial ini udah lama baget, sekitar bulan Mei tahun 2006. Waktu itu gw sempet iseng bikin semacem captive portal dengan menggunakan Linux distribusi Debian GNU/Linux 3.1 &#8220;Sarge&#8221;. Tapi karena sekarang gw ada web blog maka gw coba share tutorial ini. Sebenernya ada produk jadi seperti merk D-Link dan sebagainya yang menyediakan hardware yang sudah [...]]]></description>
			<content:encoded><![CDATA[<p style="http://blog.x-illusion.net/wp-admin/text-align: left">Sebenernya tutorial ini udah lama baget, sekitar bulan Mei tahun 2006. Waktu itu gw sempet iseng bikin semacem captive portal dengan menggunakan Linux distribusi <strong>Debian GNU/Linux 3.1 &#8220;Sarge&#8221;</strong>. Tapi karena sekarang gw ada web blog maka gw coba share tutorial ini.</p>
<p style="http://blog.x-illusion.net/wp-admin/text-align: left">Sebenernya ada produk jadi seperti merk D-Link dan sebagainya yang menyediakan hardware yang sudah menyediakan fitur Captive Portal seperti ini,  tapi mereka menggunakan device sehingga jumlah user terbatas dan harganya di patok berdasarkan jumlah user. Misal 50 user, 100 user dst, dan untuk harganya juga mahal.</p>
<p style="http://blog.x-illusion.net/wp-admin/text-align: left">Maka ga ada salahnya coba-coba pake OpenSource seperti NoCat ini, selain murah cuma butuh 1 buah PC untuk di jadikan NoCat Server dan jumlah user juga ga terbatas, tinggal menyesuaikan kemampuan PC. Tapi sejauh ini gw instal di PC Pentium II 750Mhz dengan RAM 128MB masi ok ok aja. heuheuheu&#8230;..</p>
<p>Sebelumnya apa itu  <strong><a href="http://nocat.net" target="_blank">NoCat</a></strong>?  NoCat merupakan<span id="more-30"></span> sebuah aplikasi  berbasis web atau di sebut Captive Portal, berguna sebagai authentikasi login pada sebuah jaringan WiFi. Jadi apabila ada user yang masuk kedalam jaringan WiFi lalu membuka browser dan mengetik sebuah url maka akan secara otomatis dialihkan ke halaman Login. NoCatAuth sendiri di tulis dengan menggunakan bahasa <strong>Perl</strong>.</p>
<p>Aplikasi NoCat sendiri terdiri dari 2 modul yang harus di install, pertama authserv (Web server authentification) dan gateway (footbridge). Ok langsung aja :</p>
<p>1 apt-get install iptables perl libdbi-perl libdbd-mysql-perl libdigest-md4-perl libnet-netmask-perl pgp apache-ssl</p>
<p>2 wget http://nocat.net/download/NoCatAuth/NoCatAuth-0.82.tar.gz</p>
<p>3 tar xvzf NoCatAuth-0.82.tar.gz</p>
<p>4 cd NoCatAuth-0.82</p>
<p>5 mkdir /usr/local/nocat</p>
<p>6 make PREFIX=/usr/local/nocat/gateway gateway</p>
<p>7 cd /usr/local/nocat/gateway</p>
<p>8 mv nocat.conf noca1.conf</p>
<p>9 wget http ://www.x-illusion.net/debian/nocat_conf/gateway/nocat.conf</p>
<p>10 vi nocat.conf</p>
<p>11 /usr/local/nocat/gateway/bin/gateway</p>
<p>12 cd /home/NoCatAuth-0.82</p>
<p>13 make PREFIX=/usr/local/nocat/authserv authserv</p>
<p>14 make PREFIX=/usr/local/nocat/authserv pgpkey</p>
<p>15 cp /usr/local/nocat/authserv/trustedkeys.gpg /usr/local/nocat/gateway/pgp/</p>
<p>16 chown -R www-data:www-data /usr/local/nocat/authserv/pgp/</p>
<p>17 cd /usr/local/nocat/authserv</p>
<p>18 mv nocat.conf nocat1.conf</p>
<p>19 mv httpd.conf httpd1.conf</p>
<p>20 wget http ://www.x-illusion.net/debian/nocat_conf/authserv/nocat.conf</p>
<p>21 wget http ://www.x-illusion.net/debian/nocat_conf/authserv/httpd.conf</p>
<p>22 vi /usr/local/nocat/authserv/nocat.conf</p>
<p>23 cd /etc/ssl/certs</p>
<p>24 openssl req -new &gt; nocat.cert.csr</p>
<p>25 openssl rsa -in privkey.pem -out new.cert.key</p>
<p>26 openssl x509 -in nocat.cert.csr -out nocat.cert.cert -req -signkey new.cert.key -days 365</p>
<p>27 cd /etc/apache-ssl/</p>
<p>28 mv httpd.conf httpd1.conf</p>
<p>29 wget http ://www.x-illusion.net/debian/nocat_conf/apache_ssl/httpd.conf</p>
<p>30 vi httpd.conf<br />
&lt;VirtualHost 192.168.1.100&gt;<br />
ServerName 192.168.1.100<br />
SSLCertificateFile /etc/ssl/certs/nocat.cert.cert<br />
SSLCertificateKeyFile /etc/ssl/certs/new.cert.key<br />
DocumentRoot /usr/local/nocat/authserv/htdocs<br />
Include /usr/local/nocat/authserv/httpd.conf<br />
&lt;/VirtualHost&gt;</p>
<p>31 /etc/init.d/apache-ssl restart</p>
<p>32 /usr/local/nocat/authserv/bin/admintool -c admin ntahlah</p>
<p>33 /usr/local/nocat/authserv/bin/admintool -a admin admin</p>
<p>34 cd /home/NoCatAuth-0.82/etc/</p>
<p>35 cp nocat.rc /etc/init.d/nocat.rc</p>
<p>36 cp nocat.rc /etc/init.d/nocat.rc</p>
<p>37 update-rc.d nocat.rc defaults 99</p>
<p>38 /etc/init.d/nocat.rc restart</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.x-illusion.net/?feed=rss2&amp;p=30</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
