<?xml version="1.0" encoding="UTF-8"?>
<rss 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/" version="2.0">

<channel>
	<title>Too Far North</title>
	<atom:link href="http://daffy.za.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://daffy.za.net</link>
	<description>Adventures, just a little too far north</description>
	<lastBuildDate>Tue, 02 Jun 2009 10:09:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Farewell Bank of Ireland</title>
		<link>http://daffy.za.net/2009/06/farewell-bank-of-ireland/</link>
		<comments>http://daffy.za.net/2009/06/farewell-bank-of-ireland/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 10:09:25 +0000</pubDate>
		<dc:creator>daffy</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[bank of ireland]]></category>
		<category><![CDATA[banking]]></category>
		<category><![CDATA[eejits]]></category>
		<category><![CDATA[ireland]]></category>

		<guid isPermaLink="false">http://daffy.za.net/?p=384</guid>
		<description><![CDATA[We&#8217;ll be going to shut down Jeanine&#8217;s Bank of Ireland account soon. For way too many reasons to name.
But I&#8217;ll share a few recent snippets of our recent dealings with them:
&#8220;Why would you want to move your account to another branch, you can do everything from any branch.&#8221;
&#8220;Oh, you want to do (Insert any common [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ll be going to shut down Jeanine&#8217;s Bank of Ireland account soon. For way too many reasons to name.</p>
<p>But I&#8217;ll share a few recent snippets of our recent dealings with them:</p>
<p>&#8220;Why would you want to move your account to another branch, you can do everything from any branch.&#8221;<br />
&#8220;Oh, you want to do (Insert any common banking activity here), you have to do that at the branch your account is held at&#8221;</p>
<p>&#8220;Sure, this cheque is a Bank of Ireland cheque, it&#8217;ll clear in a few hours&#8221; &#8211; Bank of Irelands definition of &#8220;few hours&#8221; means anything from 3 hours, to 72 hours.</p>
<p>When I want to do banking, I go to a bank. If I wanted lies, I&#8217;d go find a politician.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=wg532mIB-EM:XnEtkkfNCf0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=wg532mIB-EM:XnEtkkfNCf0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=wg532mIB-EM:XnEtkkfNCf0:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=wg532mIB-EM:XnEtkkfNCf0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=wg532mIB-EM:XnEtkkfNCf0:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://daffy.za.net/2009/06/farewell-bank-of-ireland/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keyboard Pants</title>
		<link>http://daffy.za.net/2009/05/keyboard-pants/</link>
		<comments>http://daffy.za.net/2009/05/keyboard-pants/#comments</comments>
		<pubDate>Mon, 11 May 2009 19:46:31 +0000</pubDate>
		<dc:creator>daffy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hobby]]></category>

		<guid isPermaLink="false">http://daffy.za.net/?p=379</guid>
		<description><![CDATA[Yes.
Keyboard pants.
I know&#8230; what a brilliant idea. I&#8217;m annoyed that I didn&#8217;t think of this myself.
I have a roll-up keyboard, and its new destiny is to become part of some form of clothing&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Yes.</p>
<p><a href="http://hackaday.com/2009/05/11/keyboard-pants/">Keyboard pants.</a></p>
<p>I know&#8230; what a brilliant idea. I&#8217;m annoyed that I didn&#8217;t think of this myself.</p>
<p>I have a roll-up keyboard, and its new destiny is to become part of some form of clothing&#8230;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=uB1Zn0FxQqs:-4qDXnvTdN8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=uB1Zn0FxQqs:-4qDXnvTdN8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=uB1Zn0FxQqs:-4qDXnvTdN8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=uB1Zn0FxQqs:-4qDXnvTdN8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=uB1Zn0FxQqs:-4qDXnvTdN8:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://daffy.za.net/2009/05/keyboard-pants/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Julius gets a new home</title>
		<link>http://daffy.za.net/2009/05/julius-gets-a-new-home/</link>
		<comments>http://daffy.za.net/2009/05/julius-gets-a-new-home/#comments</comments>
		<pubDate>Thu, 07 May 2009 12:02:54 +0000</pubDate>
		<dc:creator>daffy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[south africa]]></category>

		<guid isPermaLink="false">http://daffy.za.net/?p=376</guid>
		<description><![CDATA[So after the Julius/Nandos Farce, the puppet has found a new home.
No, the plastic puppet, that was used in the Nandos advert.
]]></description>
			<content:encoded><![CDATA[<p>So after the Julius/Nandos Farce, the puppet has <a href="http://www.iol.co.za/index.php?set_id=1&amp;click_id=79&amp;art_id=nw20090507105043840C186257">found a new home</a>.</p>
<p>No, the plastic puppet, that was used in the Nandos advert.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=9742KGO8En4:GIwbJtwyA-Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=9742KGO8En4:GIwbJtwyA-Q:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=9742KGO8En4:GIwbJtwyA-Q:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=9742KGO8En4:GIwbJtwyA-Q:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=9742KGO8En4:GIwbJtwyA-Q:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://daffy.za.net/2009/05/julius-gets-a-new-home/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monster VPN Project – Installing OpenVPN</title>
		<link>http://daffy.za.net/2009/04/monster-vpn-project-installing-openvpn/</link>
		<comments>http://daffy.za.net/2009/04/monster-vpn-project-installing-openvpn/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 10:13:30 +0000</pubDate>
		<dc:creator>daffy</dc:creator>
				<category><![CDATA[guides]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://daffy.za.net/?p=365</guid>
		<description><![CDATA[The next part of this project, is to install OpenVPN.  Again, in Debian, this is pretty simple.  So make sure you&#8217;re logged in as root, and run the following:
  apt-get install openvpn
See, I said it was easy.  Now there&#8217;s a little more of a complex part, where we setup the CA [...]]]></description>
			<content:encoded><![CDATA[<p>The next part of <a href="http://daffy.za.net/2009/04/monster-vpn-project/">this project</a>, is to install OpenVPN.  Again, in Debian, this is pretty simple.  So make sure you&#8217;re logged in as root, and run the following:</p>
<pre>  apt-get install openvpn</pre>
<p>See, I said it was easy.  Now there&#8217;s a little more of a complex part, where we setup the CA and utilities needed for generating Certificates for the Server and all the Clients.</p>
<p><span id="more-365"></span></p>
<p>I like to move the easy-rsa directory into my /etc/openvpn directory, since its easier to work with it there (and easier to remember where it is). So run the following command to copy it across:</p>
<pre>mkdir /etc/openvpn/{keys,easy-rsa}
cp -r /usr/share/doc/openvpn/examples/easy-rsa/2.0/* /etc/openvpn/easy-rsa/ </pre>
<p>Then you need to edit your /etc/openvpn/easy-rsa/vars file, and make a few changes. I&#8217;ve set the following variables.</p>
<pre><span style="font-family: Georgia; line-height: 19px; white-space: normal;">e</span>xport EASY_RSA="/etc/openvpn/easy-rsa/"
export KEY_DIR="/etc/openvpn/keys"</pre>
<p>And I tweaked my KEY_ variables so I don&#8217;t have to fill them in every time:</p>
<p>Then, you need to setup your environment by running</p>
<pre><span style="font-family: Georgia; line-height: 19px; white-space: normal;">c</span>d /etc/openvpn/easy-rsa
. vars
./clean-all</pre>
<p>Careful with the clean-all command. Only run this ONCE, when you FIRST start this setup. It deletes ALL your keys, so you have a blank slate!</p>
<p>Now you build your own Certificate Authority (CA) certificate and key</p>
<pre>./build-ca</pre>
<p>Then build your Diffie-Hellman Paramaters (for SSL/TLS connections)</p>
<pre>./build-dh</pre>
<p>Then, build a key for your OpenVPN server. This generates a server.crt and server.key<br />
Make sure you set the CommonName attribute to something meaningful for you (and unique) </p>
<pre>./build-key-server server</pre>
<p>Now you&#8217;ll want to generate a key for each of the connecting clients. We can do one now, and then you can come back to follow these steps to add more at a later stage. Make sure the CommonName attribute is unique in all of these. Infact, I&#8217;d urge you to make them correspond to the username that the will authenticate with (this will be stored in the database).</p>
<pre>./build-key client1</pre>
<p>The basics of RSA dictate that anything with a .key is to be kept private, and is relevant only to the machine it was intended for, and the .crt is for your local machine, and the remote end too.</p>
<p>So: <br />
server.key never leaves the server<br />
server.crt gets copied to the client<br />
client1.key gets copied to the client<br />
client1.crt gets copied to the client<br />
dh1024.pem gets copied to the client<br />
ca.crt gets copied to the client.<br />
ca.key is super secret. If someone got their hands on it, they could create more client certificates, which is a bad thing &#8482;. </p>
<p>And thats all I&#8217;ll cover in this Howto.</p>
<p>In the next one, we&#8217;ll install radiusplugin, and I&#8217;ll show you the configuration files needed for the server and clients.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=cT3Sg_fMLPA:iqTKmJ-YtWA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=cT3Sg_fMLPA:iqTKmJ-YtWA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=cT3Sg_fMLPA:iqTKmJ-YtWA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=cT3Sg_fMLPA:iqTKmJ-YtWA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=cT3Sg_fMLPA:iqTKmJ-YtWA:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://daffy.za.net/2009/04/monster-vpn-project-installing-openvpn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>South Africa goes to Vote</title>
		<link>http://daffy.za.net/2009/04/south-africa-goes-to-vote/</link>
		<comments>http://daffy.za.net/2009/04/south-africa-goes-to-vote/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 09:15:47 +0000</pubDate>
		<dc:creator>daffy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[south africa]]></category>

		<guid isPermaLink="false">http://daffy.za.net/?p=371</guid>
		<description><![CDATA[Its voting day in South Africa, so hopefully all of the 23m registered voters will be out enjoying the public holiday in the open air.
And then they&#8217;ll all be heading to Wimpy for their free coffee
And those of you with a sense of humour, will read Hayibo&#8217;s Election News, and giggle to yourselves at the [...]]]></description>
			<content:encoded><![CDATA[<p>Its voting day in South Africa, so hopefully all of the 23m registered voters will be out enjoying the public holiday in the open air.</p>
<p>And then they&#8217;ll all be heading to <a href="http://www.wimpy.co.za/cupsforvotes.html">Wimpy for their free coffee</a></p>
<p>And those of you with a sense of humour, will read <a href="http://www.hayibo.com/articles/view/1023">Hayibo&#8217;s Election News</a>, and giggle to yourselves at the new Nandos advert. (Those without a sense of humour will be offended, and try to sue Nandos. <a href="http://www.news24.com/News24/Elections/News/0,,2-2478-2479_2504688,00.html">Or take Militant action</a>, whatever floats your gravy boat)</p>
<p><object width="425" height="344" data="http://www.youtube.com/v/L8Aq042KPSg&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/L8Aq042KPSg&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=iBVpdcziPTI:SAL43Qz5zak:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=iBVpdcziPTI:SAL43Qz5zak:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=iBVpdcziPTI:SAL43Qz5zak:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=iBVpdcziPTI:SAL43Qz5zak:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=iBVpdcziPTI:SAL43Qz5zak:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://daffy.za.net/2009/04/south-africa-goes-to-vote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RTE Player open to the Public</title>
		<link>http://daffy.za.net/2009/04/rte-player-open-to-the-public/</link>
		<comments>http://daffy.za.net/2009/04/rte-player-open-to-the-public/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 12:07:39 +0000</pubDate>
		<dc:creator>daffy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[rte player]]></category>

		<guid isPermaLink="false">http://daffy.za.net/?p=369</guid>
		<description><![CDATA[RTE have opened their online catch-up service to the public today.
They call it the RTE Player.
I&#8217;ve been playing around with this for a few days now. (Thanks RTE for giving me a beta account!)
Its very impressive actually. Quality is great, and I haven&#8217;t found a single bug yet. It just works.
]]></description>
			<content:encoded><![CDATA[<p>RTE have opened their online catch-up service to the public today.</p>
<p>They call it the <a href="http://www.rte.ie/player/">RTE Player</a>.</p>
<p>I&#8217;ve been playing around with this for a few days now. (Thanks RTE for giving me a beta account!)</p>
<p>Its very impressive actually. Quality is great, and I haven&#8217;t found a single bug yet. It just works.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=zYG1AgB0XQA:YvSzbkzXUas:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=zYG1AgB0XQA:YvSzbkzXUas:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=zYG1AgB0XQA:YvSzbkzXUas:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=zYG1AgB0XQA:YvSzbkzXUas:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=zYG1AgB0XQA:YvSzbkzXUas:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://daffy.za.net/2009/04/rte-player-open-to-the-public/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Old Hardware swan-song</title>
		<link>http://daffy.za.net/2009/04/old-hardware-swan-song/</link>
		<comments>http://daffy.za.net/2009/04/old-hardware-swan-song/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 08:44:26 +0000</pubDate>
		<dc:creator>daffy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hobby]]></category>

		<guid isPermaLink="false">http://daffy.za.net/?p=367</guid>
		<description><![CDATA[As weird as it may sound, I have all the time in the world for people with too much free time.
And this man, clearly had too much free time when he came up with this.

He&#8217;s used a pile of what most people (including my wife) would call old, useless junk. But instead, he saw potential, [...]]]></description>
			<content:encoded><![CDATA[<p>As weird as it may sound, I have all the time in the world for people with too much free time.</p>
<p>And this man, clearly had too much free time when he came up with this.</p>
<p><span id="more-367"></span></p>
<p>He&#8217;s used a pile of what most people (including my wife) would call old, useless junk. But instead, he saw potential, to make music!</p>
<p>More info on this project <a href="http://hackaday.com/2009/04/19/bohemian-rhapsody-on-old-hardware/">here</a> and more fine examples of this style of music making <a href="http://hackaday.com/2008/06/05/obsolete-technology-band/">here</a>.</p>
<p><object width="560" height="340" data="http://www.youtube.com/v/Ht96HJ01SE4&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Ht96HJ01SE4&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=ECHiaDrKGok:Pg7SRPAiSmo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=ECHiaDrKGok:Pg7SRPAiSmo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=ECHiaDrKGok:Pg7SRPAiSmo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=ECHiaDrKGok:Pg7SRPAiSmo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=ECHiaDrKGok:Pg7SRPAiSmo:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://daffy.za.net/2009/04/old-hardware-swan-song/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monster VPN Project – Installing MySQL</title>
		<link>http://daffy.za.net/2009/04/monster-vpn-project-installing-mysql/</link>
		<comments>http://daffy.za.net/2009/04/monster-vpn-project-installing-mysql/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 17:44:46 +0000</pubDate>
		<dc:creator>daffy</dc:creator>
				<category><![CDATA[guides]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://daffy.za.net/?p=357</guid>
		<description><![CDATA[As with all projects, you have to start by laying the basic blocks to build the interesting parts on.
So this is where we will begin the Monster VPN Project
I&#8217;m assuming you&#8217;ve already got Debian installed. I&#8217;m not going into this, as its been documented all over the place, and isn&#8217;t that much of a problem. [...]]]></description>
			<content:encoded><![CDATA[<p>As with all projects, you have to start by laying the basic blocks to build the interesting parts on.</p>
<p>So this is where we will begin the <a href="http://daffy.za.net/2009/04/monster-vpn-project/">Monster VPN Project</a></p>
<p>I&#8217;m assuming you&#8217;ve already got Debian installed. I&#8217;m not going into this, as its been documented all over the place, and isn&#8217;t that much of a problem. (And in all honesty, if you struggle with this, you might want to reconsider continueing this project) </p>
<p>The best place to start on this project, is to install MySQL. Since its going to be the database that stores all the data for the VPN&#8217;s, its best to have this in place before you start with the rest of it.</p>
<p><span id="more-357"></span></p>
<p>Thankfully, this is pretty simple in Debian.</p>
<p>Make sure you&#8217;re logged in as root, and run</p>
<pre>apt-get install mysql-client-5.0 mysql-common mysql-server-5.0 </pre>
<p>This will install the binaries needed to run a MySQL server, and the client. But since we&#8217;ll be compiling radiusplugin from source, we also need the -dev libraries for the MySQL client, so run the following too:</p>
<pre>apt-get install libmysqlclient15-dev</pre>
<p>Well, thats it! I did say it was easy&#8230;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=UY2getHZikY:neRtG7B_yEw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=UY2getHZikY:neRtG7B_yEw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=UY2getHZikY:neRtG7B_yEw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=UY2getHZikY:neRtG7B_yEw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=UY2getHZikY:neRtG7B_yEw:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://daffy.za.net/2009/04/monster-vpn-project-installing-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monster VPN Project</title>
		<link>http://daffy.za.net/2009/04/monster-vpn-project/</link>
		<comments>http://daffy.za.net/2009/04/monster-vpn-project/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 10:32:14 +0000</pubDate>
		<dc:creator>daffy</dc:creator>
				<category><![CDATA[guides]]></category>
		<category><![CDATA[freeradius]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[openvpn]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[radiusplugin]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://daffy.za.net/?p=353</guid>
		<description><![CDATA[I&#8217;ve decided to try my hand at creating a Virtual Network service.
The idea is to have a simple web interface where I can add/remove/edit user accounts, Generate Certificates for endpoints and check users usage.
RADIUS is a fantastic AAA (Accounting Authentication And Authorization) protocol, which is used for almost everything ISP related (dial-up, dsl, wimax, wifi hotspots), [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve decided to try my hand at creating a Virtual Network service.</p>
<p>The idea is to have a simple web interface where I can add/remove/edit user accounts, Generate Certificates for endpoints and check users usage.</p>
<p>RADIUS is a fantastic AAA (Accounting Authentication And Authorization) protocol, which is used for almost everything ISP related (dial-up, dsl, wimax, wifi hotspots), so it seems only fitting that I use it for this application. It also means I can integrate other things into it, without serious modification (since its a standard). I may even start using it for building my own Hotspot controller for Mikrotik RouterOS based hotspots.</p>
<p><span id="more-353"></span></p>
<p>Here&#8217;s the plan:<br />
<a href="http://debian.org/">Debian</a> as the Linux flavour<br />
<a href="http://www.mysql.com/">MySQL</a> to store all the authentication and configuration information (<a href="http://daffy.za.net/2009/04/monster-vpn-project-installing-mysql/">howto</a>)<br />
<a href="http://freeradius.org/">FreeRADIUS</a> to provide an interface into getting at the information, and for accounting<br />
<a href="http://openvpn.org/">OpenVPN</a> for the actual VPN server<br />
<a href="http://www.nongnu.org/radiusplugin/">RadiusPlugin</a> for making OpenVPN play nicely with FreeRADIUS <br />
<a href="http://httpd.apache.org/">Apache HTTP server</a>, since its going to be a web frontend<br />
<a href="http://php.net/">PHP</a> for the service side part of the web frontend </p>
<p>I&#8217;ve followed a few guides to get this going, and <a href="http://www.roessner-net.com/?p=4">this one</a> is possibly the most useful one I&#8217;ve come across.</p>
<p>So far, I&#8217;ve had bits and pieces working, but I haven&#8217;t managed to get them all working together at the same time.</p>
<p>Over the next few days, I&#8217;ll be documenting (in as much details as I can remember), the steps needed to set this up. I&#8217;m doing this for personal documentation purposes as well as to share with the community should anyone else want to do something similar.</p>
<p>So stay tuned, subscribe to my <a href="http://daffy.za.net/feed">RSS feed</a>, and keep your eyes open for my follow-up posts.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=MNoq2VKBO9I:zLRhm5sMqcg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=MNoq2VKBO9I:zLRhm5sMqcg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=MNoq2VKBO9I:zLRhm5sMqcg:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=MNoq2VKBO9I:zLRhm5sMqcg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=MNoq2VKBO9I:zLRhm5sMqcg:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://daffy.za.net/2009/04/monster-vpn-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Truth hurts</title>
		<link>http://daffy.za.net/2009/04/truth-hurts/</link>
		<comments>http://daffy.za.net/2009/04/truth-hurts/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 09:53:40 +0000</pubDate>
		<dc:creator>daffy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[poison ivy]]></category>
		<category><![CDATA[south africa]]></category>
		<category><![CDATA[telecoms]]></category>

		<guid isPermaLink="false">http://daffy.za.net/?p=351</guid>
		<description><![CDATA[The ex-Minister of Telecommunications in South Africa died last week.
Ivy Matsepe-Casaburri, better known as Poison Ivy, was the topic of a few of my rants in the past.
She was really good at stuffing things up, and then starting legal procedures against anyone who tried to fix it. I think she&#8217;s the first true example of [...]]]></description>
			<content:encoded><![CDATA[<p>The ex-Minister of Telecommunications in South Africa <a href="http://www.itweb.co.za/sections/telecoms/2009/0904070800.asp?A=ITG&amp;S=IT%20in%20Government&amp;O=FPLEAD">died</a> last week.</p>
<p>Ivy Matsepe-Casaburri, better known as Poison Ivy, was the topic of a few of my rants in the <a href="http://daffy.za.net/2007/05/ivys-budget-speech/">past.</a></p>
<p>She was really good at stuffing things up, and then starting legal procedures against anyone who tried to fix it. I think she&#8217;s the first true example of the &#8220;If it aint fixed, don&#8217;t fix it, <a href="http://www.itweb.co.za/sections/columnists/doubletake/weidemann040310.asp?S=Telecoms&amp;A=TEL&amp;O=TE">sleep instead</a>&#8221; mindset.</p>
<p>Government released their own tribute to her, which ignores all her failings.</p>
<p>So it was left to some more objective people to come up with a<a href="http://mybroadband.co.za/news/Telecoms/7668.html"> fitting tribute</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=7TBhWII_wBQ:OK0zUA86fM8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=7TBhWII_wBQ:OK0zUA86fM8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=7TBhWII_wBQ:OK0zUA86fM8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/TooFarNorth?a=7TBhWII_wBQ:OK0zUA86fM8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/TooFarNorth?i=7TBhWII_wBQ:OK0zUA86fM8:V_sGLiPBpWU" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://daffy.za.net/2009/04/truth-hurts/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
