<?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>itsMine &#187; extplorer</title>
	<atom:link href="http://blog.itsmine.co.uk/tag/extplorer/feed/?page=2" rel="self" type="application/rss+xml" />
	<link>http://blog.itsmine.co.uk</link>
	<description></description>
	<lastBuildDate>Sun, 18 Apr 2010 02:28:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>

	<atom:link rel="previous" href="http://blog.itsmine.co.uk/tag/extplorer/feed/?page=1" />
	<atom:link rel="next" href="http://blog.itsmine.co.uk/tag/extplorer/feed/?page=3" />

		<item>
		<title>Doubtpacks</title>
		<link>http://blog.itsmine.co.uk/2009/09/13/doubtpacks/</link>
		<comments>http://blog.itsmine.co.uk/2009/09/13/doubtpacks/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 16:35:29 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[photoblog]]></category>
		<category><![CDATA[graffiti]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[urban]]></category>

		<guid isPermaLink="false">http://blog.itsmine.co.uk/?p=772</guid>
		<description><![CDATA[Yet I have nfi what &#8220;doubtpacks&#8221; are]]></description>
			<content:encoded><![CDATA[<p>Yet I have nfi what &#8220;doubtpacks&#8221; are.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.itsmine.co.uk/2009/09/13/doubtpacks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>City Husky</title>
		<link>http://blog.itsmine.co.uk/2009/09/12/city-husky/</link>
		<comments>http://blog.itsmine.co.uk/2009/09/12/city-husky/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 16:23:06 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[photoblog]]></category>
		<category><![CDATA[graffiti]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[urban]]></category>

		<guid isPermaLink="false">http://blog.itsmine.co.uk/?p=770</guid>
		<description><![CDATA[Taking a venture into urban / graffiti photography over the next few posts. Unfortunately I have no idea what this particular stencil of a blue husky symbolises, or perhaps it doesn&#8217;t symbolise anything. Who knows]]></description>
			<content:encoded><![CDATA[<p>Taking a venture into urban / graffiti photography over the next few posts. Unfortunately I have no idea what this particular stencil of a blue husky symbolises, or perhaps it doesn&#8217;t symbolise anything. Who knows?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.itsmine.co.uk/2009/09/12/city-husky/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mimi</title>
		<link>http://blog.itsmine.co.uk/2009/09/10/mimi/</link>
		<comments>http://blog.itsmine.co.uk/2009/09/10/mimi/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 20:05:14 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[Greyhounds]]></category>
		<category><![CDATA[photoblog]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://blog.itsmine.co.uk/?p=764</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://blog.itsmine.co.uk/2009/09/10/mimi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quiet Concert Square</title>
		<link>http://blog.itsmine.co.uk/2009/09/08/quiet-concert-square/</link>
		<comments>http://blog.itsmine.co.uk/2009/09/08/quiet-concert-square/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 21:09:49 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[photoblog]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://blog.itsmine.co.uk/?p=762</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://blog.itsmine.co.uk/2009/09/08/quiet-concert-square/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HOWTO: OVH Kimsufi + CentOS + VMware Server 2 + networking</title>
		<link>http://blog.itsmine.co.uk/2009/09/07/howto-ovh-kimsufi-centos-vmware-server-2-networking/</link>
		<comments>http://blog.itsmine.co.uk/2009/09/07/howto-ovh-kimsufi-centos-vmware-server-2-networking/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 00:30:51 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[OVH]]></category>

		<guid isPermaLink="false">http://blog.itsmine.co.uk/?p=728</guid>
		<description><![CDATA[This will take you through the installation and configuration of an authentic CentOS install running on an OVH Kimsufi server, allowing you to run VMware Server 2 with routed networking, since bridged networking is not possible on OVH servers. First off, some groundrules for this HOWTO we need to distinguish a few things&#8230; At time ]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">This will take you through the installation and configuration of an authentic CentOS install running on an OVH Kimsufi server, allowing you to run VMware Server 2 with routed networking, since bridged networking is not possible on OVH servers. First off, some groundrules for this HOWTO we need to distinguish a few things&#8230;</p>
<blockquote>
<p style="text-align: justify;">At time of writing, on a standard Kimsufi, OVH provide you with one static IP, and three &#8220;failover IP&#8217;s&#8221; these &#8220;failover&#8221; IP&#8217;s are just normal IP&#8217;s, although they don&#8217;t  have their own gateway (since only the host machine is allowed to use the gateway). The only thing that&#8217;s different about these &#8220;failover&#8221; IP&#8217;s is that if you have more than one Kimsufi or dedicated server with OVH then you can simply change which server the failover IP is routed to, which is quite handy for DR (disaster recovery) or even load balancing.</p>
</blockquote>
<p style="text-align: justify;">Let&#8217;s get started, first, you need to set up your server with the default CentOS image that is provided by OVH (this may already be the case if you requested this image when you ordered), if not, this is done by selecting your server from the dropdown box at the top of the manager screen, then clicking on &#8220;Services&#8221; beneath the &#8220;Dedicated servers&#8221; menu on the left-hand side. While in this menu,  ensure that &#8220;Netboot&#8221; is set to &#8220;hd&#8221; so that the boot process is kicked to the hard disk and not OVH&#8217;s custom kernels. Next, choose &#8220;Reinstall / Change OS&#8221; and follow the steps here to install CentOS, the partitioning doesn&#8217;t really matter, where possible just choose the default options and continue through the steps until the installation process starts.</p>
<p style="text-align: justify;">The installation process will continue and wipe your server clean and replace it with OVH&#8217;s CentOS image (which I might add, isn&#8217;t a <em>TRUE </em>CentOS kernel, as provided by the CentOS project). Once you&#8217;ve received your email from OVH confirming that the reinstall is complete and have got your new root password, log into the server via SSH. When you have a prompt, type the following commands:</p>
<pre class="brush: bash;">mkdir /cleaninstall
cd /cleaninstall</pre>
<p>For 32-bit CentOS:</p>
<pre class="brush: bash;">wget http://ftp.hosteurope.de/mirror/centos.org/5/os/i386/images/pxeboot/initrd.img
wget http://ftp.hosteurope.de/mirror/centos.org/5/os/i386/images/pxeboot/vmlinuz</pre>
<p>For 64-bit CentOS:</p>
<pre class="brush: bash;">wget http://ftp.hosteurope.de/mirror/centos.org/5/os/x86_64/images/pxeboot/initrd.img
wget http://ftp.hosteurope.de/mirror/centos.org/5/os/x86_64/images/pxeboot/vmlinuz</pre>
<p>Then copy the pxe boot files to the /boot partition</p>
<pre class="brush: bash;">cp vmlinuz /boot/vmlinuz.cent.pxe
cp initrd.img /boot/initrd.img.cent.pxe</pre>
<p>Next we need to set up the GRUB bootloader:</p>
<pre class="brush: bash;">yum install grub</pre>
<p>Empty the bootloader sequence and insert our new config:</p>
<pre class="brush: bash;">cat /dev/null &gt; /boot/grub/menu.lst
vi /boot/grub/menu.lst</pre>
<p>Paste the below text in this file amending the following variables to suit your info:<br />
YOURPASSWORD = A password of your choosing, this is a a temporary password and is only used during the installation via VNC<br />
IPADDR = The IP address of your OVH server (host)<br />
GATEWAY = The gateway IP address of your OVH server (find this by doing: # netstat -r | grep default)</p>
<p>For 32-bit CentOS:</p>
<pre class="brush: plain;">default 0
timeout 30
title Centos Install (PXE)
        root (hd0,0)
        kernel /boot/vmlinuz.cent.pxe vnc vncpassword=YOURPASSWORD headless ip=IPADDR netmask=255.255.255.0 gateway=GATEWAY dns=213.186.33.99 ksdevice=eth0 method=http://ftp.hosteurope.de/mirror/centos.org/5/os/i386/ lang=en_US keymap=us
        initrd /boot/initrd.img.cent.pxe
</pre>
<p>For 64-bit CentOS:</p>
<pre class="brush: plain;">default 0
timeout 30
title Centos Install (PXE)
        root (hd0,0)
        kernel /boot/vmlinuz.cent.pxe vnc vncpassword=YOURPASSWORD headless ip=IPADDR netmask=255.255.255.0 gateway=GATEWAY dns=213.186.33.99 ksdevice=eth0 method=http://ftp.hosteurope.de/mirror/centos.org/5/os/x86_64/ lang=en_US keymap=us
        initrd /boot/initrd.img.cent.pxe
</pre>
<p>Save the file (in this sequence hit Escape, colon (:), x, Enter)</p>
<p>Next we need to install GRUB into the MBR of the server disk so&#8230;</p>
<pre class="brush: bash;">grub-install /dev/sda
grub-install --recheck /dev/sda</pre>
<p>Once that&#8217;s done, we need to bounce the box:</p>
<pre class="brush: bash;">shutdown -r now</pre>
<p style="text-align: justify;">Wait a couple of minutes for the server to come back online (you can monitor it using ping requests). Once the server is contactable again fire up a VNC client and in the connection box type in the IP address of your server followed by &#8220;:1&#8243;, for example, if your IP was 192.168.0.5, the VNC connection box will read 192.168.0.5:1</p>
<p style="text-align: justify;">Enter the password you specified as  and you will be presented a VNC window at the first step of the CentOS installation screen. Follow the installer (make sure you leave the network options alone &#8211; for now at least). After the installation completes and reboots, you now have a PROPER CentOS installation free from OVH&#8217;s meddling hands.</p>
<p style="text-align: justify;">Install VMWare Server 2 as you would normally on CentOS, there are tons of HOWTO&#8217;s out there on that subject I&#8217;m sure. One thing I will say about installing VMWare Server 2 is that when asked about configuring a bridged network interface, to be honest, I wouldn&#8217;t configure one, you&#8217;ll only need NAT and Host-Only networking. To configure a Bridged interface just invites a headache of having your switch-port blocked if you ever switch on a guest VM which tries to make use of it &#8211; which can be very frustrating and WILL cause an interruption to service while OVH sort out unblocking your MAC address from their network.</p>
<p style="text-align: justify;">So, once we&#8217;ve got VMware Server 2 installed and running, we need to set up the networking so that the &#8220;failover IPs&#8221; can be used for the virtual guests. We&#8217;re going to be doing this using routed IP&#8217;s as it&#8217;s the simplest way, without having to involve NAT&#8217;ing (ugly).</p>
<p style="text-align: justify;">We&#8217;ll start off by configuring the host machine to allow proxied arp requests on the VMware host-only interface, which in this case is the &#8220;vmnet1&#8243; device &#8211; this is the default interface name that VMware Server creates, however if yours is different you&#8217;ll need to amend the below steps accordingly (this is only if you&#8217;ve had a non-standard VMware install).</p>
<pre class="brush: bash;">echo &quot;net.ipv4.conf.vmnet1.proxy_arp=1&quot; &gt;&gt; /etc/sysctl.conf &amp;&amp; sysctl -p</pre>
<p>Next on the host, we have to create a static route to allow traffic to flow to the &#8220;failover IP&#8217;s&#8221;</p>
<p>IPFAILOVER is to be subsituted with one of your failover IP&#8217;s. e.g 10.0.0.11</p>
<pre class="brush: bash;">ip route add IPFAILOVER dev vmnet1</pre>
<p style="text-align: justify;">A line like the one above is required for each failover IP which you&#8217;ll be routing.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">This would not survive a reboot (bad) so we have to do something a little more inventive&#8230;<br />
We need to create a network config file in the /etc/sysconfig/network-scripts folder to set up the interface dynamically, since VMware doesn&#8217;t actually configure the interface using the standard method. In short, we need a config file to set up the interface so that CentOS is &#8220;aware&#8221; of it, and then we also need to create a route file for the interface too to set up the routing for the interface at boot.</p>
<p style="text-align: justify;">So&#8230;<br />
First off we need to find out what interface subnet the vmware installer picked to use for the vmnet1 interface on the host server, so do a</p>
<pre class="brush: bash;">ifconfig vmnet1 | grep &quot;inet addr&quot;</pre>
<p>From the output of the above command, use the &#8220;inet addr:&#8221; address for the IPADDR= and use the &#8220;Mask:&#8221; for the NETMASK=</p>
<p>Create and populate the /etc/sysconfig/network-scripts/ifcfg-vmnet1 file with the below info:</p>
<pre class="brush: bash;">vi /etc/sysconfig/network-scripts/ifcfg-vmnet1</pre>
<pre class="brush: plain;">DEVICE=vmnet1
IPADDR=*.*.*.*
NETMASK=*.*.*.*
ONBOOT=yes</pre>
<p style="text-align: justify;">Now that CentOS is aware of that network interface, the routing config to the VM&#8217;s fail-over IP needs to go into /etc/sysconfig/network-scripts/route-vmnet1 which is done by:</p>
<pre class="brush: bash;">vi /etc/sysconfig/network-scripts/route-vmnet1</pre>
<pre class="brush: plain;">IPFAILOVER dev vmnet1</pre>
<p style="text-align: justify;">A new line like the one above is required for each failover IP which you&#8217;ll be routing.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Now, unfortunately, that doesn&#8217;t solve all our problems because VMware server starts up <em>after</em> the networking service and thus <em>after</em> the virtual device is created. So we need a way to restart the networking service after VMware has started. The quickest and dirtiest way of doing that is by putting something in /etc/rc.local which will do the job. I hated having to do this, purely because it&#8217;s not &#8220;kosher&#8221; with the distro, and in general bad practise, but needs must&#8230;</p>
<pre class="brush: bash;">echo &quot;/sbin/service network restart &amp;&gt; /tmp/network-restart&quot; &gt;&gt; /etc/rc.local</pre>
<p style="text-align: justify;">Ok, so now we need to allow traffic through to the virtual machines. This is done using the iptables kernel module on the host machine (or can be done on the guest so long as there&#8217;s a rule on the host allowing all traffic through to that failover IP). Generally speaking, I like to keep my firewall rules in one place for ease of management, and that&#8217;s on the host. So, we&#8217;ll open up the iptables config file (or use my script to make it easier):</p>
<pre class="brush: bash;">vim /etc/sysconfig/iptables</pre>
<p>Find the line:</p>
<pre class="brush: plain;">-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 1194 -j ACCEPT</pre>
<p style="text-align: justify;">and insert this line below it subsituting where necessary (below example is allowing port 22 (ssh) access through to this failover IP):</p>
<pre class="brush: plain;">-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -d FAILOVERIP -j ACCEPT</pre>
<p style="text-align: justify;">As above, a new line (rule) like the one above is required for each failover IP which you&#8217;ll be routing.</p>
<p style="text-align: justify;">As far as the server, or rather, host side is concerned, we&#8217;re finished. Now we just need to configure the guest OS with the failover IP address (or addresses if you so choose). The virtual machine should be configured to use the following:</p>
<p style="text-align: justify;">Linux hosts:<br />
IP= FAILOVERIP<br />
NETMASK=255.255.255.255<br />
GATEWAY= FAILOVERIP (yes it&#8217;s the same as the interface IP)</p>
<p style="text-align: justify;">Windows hosts:<br />
IP= FAILOVERIP<br />
NETMASK=255.255.255.248<br />
GATEWAY= FAILOVERIP (yes it&#8217;s the same as the interface IP)</p>
<p style="text-align: justify;">The DNS nameservers can be set anything you wish to use, so long as they&#8217;re addressable and accessible by the VM&#8217;s. I tend to use <a href="http://www.opendns.com/" target="_blank">OpenDNS</a>&#8216;s servers unless I&#8217;m using my own.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.itsmine.co.uk/2009/09/07/howto-ovh-kimsufi-centos-vmware-server-2-networking/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>My new shirt design</title>
		<link>http://blog.itsmine.co.uk/2009/09/06/my-new-shirt-design/</link>
		<comments>http://blog.itsmine.co.uk/2009/09/06/my-new-shirt-design/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 22:47:15 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[t-shirt]]></category>

		<guid isPermaLink="false">http://blog.itsmine.co.uk/?p=738</guid>
		<description><![CDATA[Ok, so I want a new shirt, something smartish so I could wear it to work and decided that rather than just buy one off a shelf I wanted to do one myself&#8230; this is the result: It reads &#8220;i &#62; u&#8221; and in case you don&#8217;t &#8220;get it&#8221; &#8211; nevermind. That&#8217;s the beauty of ]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="size-full wp-image-739 alignleft" src="http://blog.itsmine.co.uk/wp-content/uploads/2009/09/igreaterthanu.png" alt="" width="321" height="299" />Ok, so I want a new shirt, something smartish so I could wear it to work and decided that rather than just buy one off a shelf I wanted to do one myself&#8230; this is the result:</p>
<p style="text-align: justify;">It reads &#8220;i &gt; u&#8221; and in case you don&#8217;t &#8220;get it&#8221; &#8211; nevermind. That&#8217;s the beauty of it <img src='http://blog.itsmine.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.itsmine.co.uk/2009/09/06/my-new-shirt-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter Weekly Updates for 2009-09-06</title>
		<link>http://blog.itsmine.co.uk/2009/09/06/twitter-weekly-updates-for-2009-09-06/</link>
		<comments>http://blog.itsmine.co.uk/2009/09/06/twitter-weekly-updates-for-2009-09-06/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 16:00:00 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.itsmine.co.uk/2009/09/06/twitter-weekly-updates-for-2009-09-06/</guid>
		<description><![CDATA[Back from town, Matthew St was crazy, shame the rain came along and ruined a nice day. Hopefully tomorrow will be better weather. # @wilw Good luck! RT: @Schwarzenegger: http://twitpic.com/fv6vr &#8211; Just had a briefing at command center for the &#34;Station Fire&#34; in LA Cnty # Oo0o0o! I&#039;ve been invited to the &#34;Private August 2009 ]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Back from town, Matthew St was crazy, shame the rain came along and ruined a nice day. Hopefully tomorrow will be better weather. <a href="http://twitter.com/snowboarder04/statuses/3647731633" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/wilw" class="aktt_username">wilw</a> Good luck! <img src='http://blog.itsmine.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  RT: @Schwarzenegger: <a href="http://twitpic.com/fv6vr" rel="nofollow">http://twitpic.com/fv6vr</a> &#8211; Just had a briefing at command center for the &quot;Station Fire&quot; in LA Cnty <a href="http://twitter.com/snowboarder04/statuses/3649424874" class="aktt_tweet_time">#</a></li>
<li>Oo0o0o! I&#039;ve been invited to the &quot;Private August 2009 Technology Preview&quot; for VMware Workstation etc. Suhweet! <img src='http://blog.itsmine.co.uk/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  <a href="http://twitter.com/snowboarder04/statuses/3650414016" class="aktt_tweet_time">#</a></li>
<li>Back from Matthew St Festival Day 2 &#8211; man I&#039;m knackered. 4gb of shots to process &#8211; yey <a href="http://twitter.com/snowboarder04/statuses/3669815512" class="aktt_tweet_time">#</a></li>
<li>Self-cooked chickkkaan fajitas! Hell yes!! <a href="http://twitter.com/snowboarder04/statuses/3672733685" class="aktt_tweet_time">#</a></li>
<li>Nothing in True Blood surprises me anymore &#8211; I suppose that&#039;s why I still love it <a href="http://twitter.com/snowboarder04/statuses/3673639785" class="aktt_tweet_time">#</a></li>
<li>I wonder why gay men and women really have &quot;pride&quot; parades. I seriously, really do want to know. <a href="http://twitter.com/snowboarder04/statuses/3693331835" class="aktt_tweet_time">#</a></li>
<li>I&#039;m proud of being hetero, but I don&#039;t feel the need to take it to the streets and sing it from the rooftops. What&#039;s up with that? <a href="http://twitter.com/snowboarder04/statuses/3693337337" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/wilw" class="aktt_username">wilw</a> Wil, is this you on reddit? <a href="http://bit.ly/pp1GF" rel="nofollow">http://bit.ly/pp1GF</a> (it made front page) <a href="http://twitter.com/snowboarder04/statuses/3710535297" class="aktt_tweet_time">#</a></li>
<li>RT: @wilw: Penny Arcade on Disney&#039;s acquisition of Marvel: <a href="http://is.gd/2O2YR" rel="nofollow">http://is.gd/2O2YR</a> <a href="http://twitter.com/snowboarder04/statuses/3715151297" class="aktt_tweet_time">#</a></li>
<li>Nehalem server online <img src='http://blog.itsmine.co.uk/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Yey! Just waiting for #<a href="http://search.twitter.com/search?q=%23zimbra" class="aktt_hashtag">zimbra</a> v6.0 to be released as GA <a href="http://twitter.com/snowboarder04/statuses/3717541656" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/feliciaday" class="aktt_username">feliciaday</a> &#8211; I just watched &quot;Socializing Sucks&quot; The interchange with the FPS girl &amp; the &quot;prettier outfits&quot; line was great &#8211; Nice writing! <a href="http://twitter.com/snowboarder04/statuses/3717872362" class="aktt_tweet_time">#</a></li>
<li>So&#8230; it&#039;s a tad windy then. <a href="http://twitter.com/snowboarder04/statuses/3729388558" class="aktt_tweet_time">#</a></li>
<li>Zimbra 6.0 goes GA! <a href="http://bit.ly/227lef" rel="nofollow">http://bit.ly/227lef</a> Yey!! <a href="http://twitter.com/snowboarder04/statuses/3729483156" class="aktt_tweet_time">#</a></li>
<li>Had a bitch of a day! Manged to get LOADS done this week though. Loads of tech to play with this week too w00t <a href="http://twitter.com/snowboarder04/statuses/3738420007" class="aktt_tweet_time">#</a></li>
<li>I think I&#039;m going to have a power nap right here&#8230; <a href="http://twitter.com/snowboarder04/statuses/3739667209" class="aktt_tweet_time">#</a></li>
<li>/me fucking HATES zimbra right now. Fucking PoS <a href="http://twitter.com/snowboarder04/statuses/3745397544" class="aktt_tweet_time">#</a></li>
<li>I made Zimbra my bitch. And now I&#039;m going to sleep &#8211; I&#039;m going to be a walking zombie tomorrow. <a href="http://twitter.com/snowboarder04/statuses/3747005956" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/Hampo" class="aktt_username">Hampo</a> Is it your birthday? If so, Happy Birthday, well done! You made it another year <img src='http://blog.itsmine.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <a href="http://twitter.com/snowboarder04/statuses/3753212527" class="aktt_tweet_time">#</a></li>
<li>Offski to the GRWE Dog Show to help out some greyhounds! I get to see my two! Yey!!!!!! <a href="http://twitter.com/snowboarder04/statuses/3775465905" class="aktt_tweet_time">#</a></li>
<li>Back from the Greyhound West of England &quot;Family Fun Day and Dog Show&quot; &#8211; another successful year! <img src='http://blog.itsmine.co.uk/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Legs are knackered, lotsa photos tho!! <a href="http://twitter.com/snowboarder04/statuses/3781699876" class="aktt_tweet_time">#</a></li>
<li>This CoD4 Star Wars mod looks awesome: <a href="http://bit.ly/OTIxV" rel="nofollow">http://bit.ly/OTIxV</a> too bad there aren&#039;t any lightsabres <img src='http://blog.itsmine.co.uk/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  <a href="http://twitter.com/snowboarder04/statuses/3783025020" class="aktt_tweet_time">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.itsmine.co.uk/2009/09/06/twitter-weekly-updates-for-2009-09-06/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firewall editing script</title>
		<link>http://blog.itsmine.co.uk/2009/09/06/firewall-editing-script/</link>
		<comments>http://blog.itsmine.co.uk/2009/09/06/firewall-editing-script/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 15:23:24 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://blog.itsmine.co.uk/?p=715</guid>
		<description><![CDATA[Ok, here&#8217;s a wee script I threw together to help myself and any other sys admins who have to make a lot of edits to the iptables firewall in Red Hat / CentOS. It basically opens up the /etc/sysconfig/iptables file to allow you to make your edit(s) and then when you close the editor, it&#8217;ll ]]></description>
			<content:encoded><![CDATA[<p>Ok, here&#8217;s a wee script I threw together to help myself and any other sys admins who have to make a lot of edits to the iptables firewall in Red Hat / CentOS. It basically opens up the /etc/sysconfig/iptables file to allow you to make your edit(s) and then when you close the editor, it&#8217;ll ask you if you want to apply the changes straight away, or apply them immediately to allow for testing, then unload the iptables module after a set amount of time (2 minutes as defined on line 2) in case anything broke.</p>
<pre class="brush: bash;">#!/bin/bash
TESTING_MINS=2
vim /etc/sysconfig/iptables
clear
QUESTION1=&quot;Do you want to restart the firewall now? (hit 't' to test for $TESTING_MINS min(s)) [y/n/t] &quot;
echo -n $QUESTION1

a=&quot;&quot;
while test -z &quot;$a&quot;
do
        read -n1 a
        echo &quot;&quot;

 case &quot;$a&quot; in
  Y|y)
        echo -e &quot;Restarting...\n\n&quot;
		/sbin/service iptables restart
  ;;
  N|n)
        exit 0
  ;;
  T|t)
        echo -e &quot;Time is now `date +%H:%M` -firewall service will be stopped at `date +%H:%M -d &quot;+$TESTING_MINS min&quot;`\nIf your test was successful, you will need to manually start the service again by running:\nservice iptables start&quot;
        echo &quot;/sbin/service iptables stop &amp;&gt; /dev/null&quot; | at now + $TESTING_MINS min &amp;&gt; /dev/null
		echo &quot;&quot;
        /sbin/service iptables restart
  ;;
  *)
        a=&quot;&quot;
        echo -n $QUESTION1
  ;;
  esac
done</pre>
<p>P.S. Any scripts I write and publish here are © Rob Freeman and released under the <a href="http://www.gnu.org/copyleft/gpl.html" target="_blank">GPL</a> unless otherwise stated.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.itsmine.co.uk/2009/09/06/firewall-editing-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Bird&#8217;s Eye View</title>
		<link>http://blog.itsmine.co.uk/2009/09/03/a-birds-eye-view/</link>
		<comments>http://blog.itsmine.co.uk/2009/09/03/a-birds-eye-view/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 21:35:00 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[photoblog]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://blog.itsmine.co.uk/?p=712</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://blog.itsmine.co.uk/2009/09/03/a-birds-eye-view/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pick up</title>
		<link>http://blog.itsmine.co.uk/2009/09/01/pick-up/</link>
		<comments>http://blog.itsmine.co.uk/2009/09/01/pick-up/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 22:46:43 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[photoblog]]></category>
		<category><![CDATA[photo]]></category>

		<guid isPermaLink="false">http://blog.itsmine.co.uk/?p=709</guid>
		<description><![CDATA[Playing taxi]]></description>
			<content:encoded><![CDATA[<p>Playing taxi</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.itsmine.co.uk/2009/09/01/pick-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
