<?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>Geekdom</title>
	<atom:link href="http://geekdom.wesmo.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://geekdom.wesmo.com</link>
	<description>Geeks of the World Unite!</description>
	<lastBuildDate>Mon, 30 Jan 2012 08:28:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Getting iPhones, iPads and other iDevices to Print</title>
		<link>http://geekdom.wesmo.com/2012/01/17/getting-iphones-ipads-and-other-idevices-to-print/</link>
		<comments>http://geekdom.wesmo.com/2012/01/17/getting-iphones-ipads-and-other-idevices-to-print/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 21:47:39 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://geekdom.wesmo.com/?p=236</guid>
		<description><![CDATA[&#1041;&#1086;&#1075;&#1086;&#1088;&#1086;&#1076;&#1080;&#1094;&#1072;iDevices like the iPhone and iPad have the ability to print to select &#8220;supported&#8221; printers. Basically, those printers are just broadcasting Apple&#8217;s bonjour service to which the iDevice detects natively. However, those &#8220;supported&#8221; printers aren&#8217;t all that readily available and corporate environments being inundated with iDevices can&#8217;t rightly replace all of their printers. With a [...]]]></description>
			<content:encoded><![CDATA[<p><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://xn--h1aafme.net/%E8%EA%EE%ED%EE%EF%E8%F1">&#1041;&#1086;&#1075;&#1086;&#1088;&#1086;&#1076;&#1080;&#1094;&#1072;</a></font>iDevices like the iPhone and iPad have the ability to print to select &#8220;supported&#8221; printers.  Basically, those printers are just broadcasting Apple&#8217;s bonjour service to which the iDevice detects natively.</p>
<p>However, those &#8220;supported&#8221; printers aren&#8217;t all that readily available and corporate environments being inundated with iDevices can&#8217;t rightly replace all of their printers.</p>
<p>With a standard CUPS server, the avahi-daemon, and a simple python script, this can be easily solved!  Grab the script from https://github.com/tjfontaine/airprint-generate and run it against your installed CUPS printers.</p>
<p>Avahi/Bonjour is a protocol that does not cross subnets.  If you have a need for this, which is a typical corporate need, check out http://www.grouplogic.com/Knowledge/PDFUpload/Info/WanBonjour_1.pdf</p>
]]></content:encoded>
			<wfw:commentRss>http://geekdom.wesmo.com/2012/01/17/getting-iphones-ipads-and-other-idevices-to-print/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recovering a Linux LVM due to lost information on a single member drive</title>
		<link>http://geekdom.wesmo.com/2011/12/29/recovering-a-linux-lvm-due-to-lost-information-on-a-single-member-drive/</link>
		<comments>http://geekdom.wesmo.com/2011/12/29/recovering-a-linux-lvm-due-to-lost-information-on-a-single-member-drive/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 22:48:36 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://geekdom.wesmo.com/?p=227</guid>
		<description><![CDATA[ikoniIf an LVM partition table or data containing the LVM information on the physical volume is ever lost, there is a way back out First, boot the system without the volume active. Get in to single user. Second, identify the device in question. In this example, let&#8217;s say /dev/sdb1 has lost its LVM information. Third, [...]]]></description>
			<content:encoded><![CDATA[<p><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://xn--h1aafme.net/">ikoni</a></font>If an LVM partition table or data containing the LVM information on the physical volume is ever lost, there is a way back out</p>
<p>First, boot the system without the volume active.  Get in to single user.<br />
Second, identify the device in question.  In this example, let&#8217;s say /dev/sdb1 has lost its LVM information.<br />
Third, find the latest archive of the volume information in /etc/lvm/archive which contains the UUID that the system cannot find, but you are sure it is the disk that has had its volume information overwritten or lost (in this example, let&#8217;s say the file is MyLVMgroupA.vg)<br />
Fourth, run pvcreate to restore the information:<br />
pvcreate &#8211;uuid
<the uuid it is complaining about> &#8211;restorefile /etc/lvm/archive/MyLVMgroupA.vg -ff /dev/sdb1<br />
Fifth, reboot and all is good.  Run an fsck just to be on the safe side!</the>
]]></content:encoded>
			<wfw:commentRss>http://geekdom.wesmo.com/2011/12/29/recovering-a-linux-lvm-due-to-lost-information-on-a-single-member-drive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fedora 16 quirk</title>
		<link>http://geekdom.wesmo.com/2011/12/29/fedora-16-quirk/</link>
		<comments>http://geekdom.wesmo.com/2011/12/29/fedora-16-quirk/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 20:27:36 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://geekdom.wesmo.com/?p=221</guid>
		<description><![CDATA[Fedora has become rather dramatic in its fast moving changes.  Fedora of today is what RHEL will become, and the system as a whole will look entirely different.  systemctl is one of the bigger changes, and going from Fedora 14 to Fedora 15 wasn&#8217;t that painl since most services transferred over with ease.  However, going [...]]]></description>
			<content:encoded><![CDATA[<p>Fedora has become rather dramatic in its fast moving changes.  Fedora of today is what RHEL will become, and the system as a whole will look entirely different.  systemctl is one of the bigger changes, and going from Fedora 14 to Fedora 15 wasn&#8217;t that painl since most services transferred over with ease.  However, going from Fedora 15 to Fedora 16, some key services got renamed.</p>
<p>It&#8217;s best to do a systemctl command prior to any upgrade to record what you had running previously.  The NFS server, for example, is one such service that gets renamed and, thus, will not automatically start on an upgraded system due to the name change.  To correct this:</p>
<pre>
</pre>
<pre dir="ltr">systemctl enable nfs-server.service</pre>
]]></content:encoded>
			<wfw:commentRss>http://geekdom.wesmo.com/2011/12/29/fedora-16-quirk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Logical Volumes</title>
		<link>http://geekdom.wesmo.com/2011/12/29/linux-logical-volumes/</link>
		<comments>http://geekdom.wesmo.com/2011/12/29/linux-logical-volumes/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 20:24:32 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://geekdom.wesmo.com/?p=219</guid>
		<description><![CDATA[Fedora, as do other distros, freaks out when you add a physical drive to a system which had been previously part of another logical volume.  This doesn&#8217;t happen often, but if it does, the symptom is when you run system-config-lvm and it exits unexpectedly with: 'NoneType' object is not iterable The way to resolve this [...]]]></description>
			<content:encoded><![CDATA[<p>Fedora, as do other distros, freaks out when you add a physical drive to a system which had been previously part of another logical volume.  This doesn&#8217;t happen often, but if it does, the symptom is when you run system-config-lvm and it exits unexpectedly with:</p>
<pre>'NoneType' object is not iterable
</pre>
<p>The way to resolve this is to fdisk the new disk on the system, create a partition on it, and write that partition table back to the disk.  This overwrites the previous LVM information.</p>
]]></content:encoded>
			<wfw:commentRss>http://geekdom.wesmo.com/2011/12/29/linux-logical-volumes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux KVM and the virtual firewall</title>
		<link>http://geekdom.wesmo.com/2011/10/30/linux-kvm-and-the-virtual-firewall/</link>
		<comments>http://geekdom.wesmo.com/2011/10/30/linux-kvm-and-the-virtual-firewall/#comments</comments>
		<pubDate>Sun, 30 Oct 2011 22:26:26 +0000</pubDate>
		<dc:creator>Rich</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[clearos]]></category>
		<category><![CDATA[ipcop]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[pfsense]]></category>

		<guid isPermaLink="false">http://geekdom.wesmo.com/?p=212</guid>
		<description><![CDATA[KVM offers a slew of opportunities for home or business and a feature set that is ever growing.  Some setups can be more complex than others, and incorporating a virtual firewall in to your existing KVM guests pushes the boundaries. Internet --- KVM host virtual firewall -- virtual hosts (internal) -- physical virtual host The [...]]]></description>
			<content:encoded><![CDATA[<p>KVM offers a slew of opportunities for home or business and a feature set that is ever growing.  Some setups can be more complex than others, and incorporating a virtual firewall in to your existing KVM guests pushes the boundaries.</p>
<pre>
</pre>
<pre>Internet --- KVM host
             virtual firewall -- virtual hosts (internal) -- physical virtual host</pre>
<p>The design is a little atypical as it consolidates a physical firewall in to the same pool of systems as internal hosts that wish to remain secure, but with care this can be done entirely securely.  For this to work, the KVM host <em>must</em> have two NICs.</p>
<p>From personal experience, ipCop, pfSense, and ClearOS were the firewalls to consider.  Requirements are (1) stable and (2) easy to administer by even the most novice user, which translates to (2a) a web interface.</p>
<p>ipCop has been around for a long while and works well.  However, it requires nightly reboots (yuck) and is not as easy to administer.  Thus, it was chosen to skip over ipCop as a KVM guest firewall.</p>
<p><em>pf</em>Sense is an excellent firewall and tends to play somewhat well as a KVM firewall.  FreeBSD 7 (what pfSense is based off of) does not have native support as a KVM guest, though, and won&#8217;t take advantage of virtio without some tinkering.  Regardless, it is simple plug and play and a heck of a workhorse.  However, enter in some extreme loads of traffic (torrent, anyone?), and pfSense frequently locks up.  This was the same experience when running as a hardware firewall, yet all postings out there make this situation sound like an anomaly that should never exist.</p>
<p>ClearOS appears promising with its slick interface and linux kernel support as a native guest.  With it being based off of RHEL 5.2, its kernel is somewhat older (2.6.18 as of this writing) and its KVM support is limited, but it is there.  It worked right out of the box and was simple to configure.  The deal breaker on this one is that it cannot port forward to other KVM guests on the same KVM host.  This is a bit of a mystery and rather odd!</p>
<p>KVM is the way to go.  For now, stay within the mold, though.</p>
]]></content:encoded>
			<wfw:commentRss>http://geekdom.wesmo.com/2011/10/30/linux-kvm-and-the-virtual-firewall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

