<?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>Lyle Backenroth</title>
	<atom:link href="http://www.lylebackenroth.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lylebackenroth.com/blog</link>
	<description></description>
	<lastBuildDate>Tue, 09 Mar 2010 04:24:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SSHsplit &#8211; A utility to multiplex ssh dynamic tunnels</title>
		<link>http://www.lylebackenroth.com/blog/2010/03/09/sshsplit-a-utility-to-multiplex-ssh-dynamic-tunnels/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sshsplit-a-utility-to-multiplex-ssh-dynamic-tunnels</link>
		<comments>http://www.lylebackenroth.com/blog/2010/03/09/sshsplit-a-utility-to-multiplex-ssh-dynamic-tunnels/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 04:24:39 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=483</guid>
		<description><![CDATA[Source: The Original Developer.
(Launchpad link):
A dynamic tunnel SSH multiplexer. When heavily using a Dynamic SSH tunnel, this application will open concurrent SSH tunnels to multiplex the load. This is useful when using torrent connections locally, or when using your computer to share internet access via the dynamic proxy.
To install on Ubuntu Karmic:
sudo add-apt-repository ppa:martineve/ppa
sudo apt-get [...]]]></description>
			<content:encoded><![CDATA[<p>Source: <a href="http://www.ubuntugeek.com/sshsplit-a-utility-to-multiplex-ssh-dynamic-tunnels.html" target="_blank">The Original Developer</a>.</p>
<p>(<a href="https://launchpad.net/sshsplit" target="_blank">Launchpad link</a>):</p>
<p>A dynamic tunnel SSH multiplexer. When heavily using a Dynamic SSH tunnel, this application will open concurrent SSH tunnels to multiplex the load. This is useful when using torrent connections locally, or when using your computer to share internet access via the dynamic proxy.</p>
<p>To install on Ubuntu Karmic:</p>
<p><code>sudo add-apt-repository ppa:martineve/ppa</code></p>
<p><code>sudo apt-get update</p>
<p></code></p>
<p><code>sudo apt-get install sshsplit</code></p>
<p>If no arguments are passed, you can run sshsplit from command line and it will bring up a convenient GUI for on the fly configuration.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/03/09/sshsplit-a-utility-to-multiplex-ssh-dynamic-tunnels/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crashplan &#8211; Excellent online backup resource</title>
		<link>http://www.lylebackenroth.com/blog/2010/01/05/crashplan-excellent-online-backup-resource/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=crashplan-excellent-online-backup-resource</link>
		<comments>http://www.lylebackenroth.com/blog/2010/01/05/crashplan-excellent-online-backup-resource/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 05:17:58 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Backup]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=476</guid>
		<description><![CDATA[For $100/year CrashPlan will store an *unlimited* amount of data and keep it for you in case of local failure of your storage devices. The excellent feature here is that they support Linux (rare for online storage offerings), Mac as well as Windows. If you plan to backup more than 100GB, they offer and recommend [...]]]></description>
			<content:encoded><![CDATA[<p>For $100/year <a href="http://b9.crashplan.com/consumer/index.html" target="_blank">CrashPlan</a> will store an *unlimited* amount of data and keep it for you in case of local failure of your storage devices. The excellent feature here is that they support Linux<strong> (rare for online storage offerings)</strong>, Mac as well as Windows. If you plan to backup more than 100GB, they offer and recommend shipping you a 1TB drive with software to copy your data to the drive which writes encrypted &amp; compressed, for mailing back to them.</p>
<p>In the event of a failure when you need to do a restore, you can order a drive to be mailed back to you (2 day priority) or download the data you need off their servers.</p>
<p>They also offer <a href="http://b9.crashplan.com/consumer/features-compare.html" target="_blank">a nice little interactive table</a> showing their pricing structure against other popular services where you can modify the amount of data you want to store to see how the pricing would change across different providers.</p>
<p>Crashplan offers a variety of plans that either count or don&#8217;t count the number of machines being backed up. Accordingly, plans vary from $4.50/month to $8.33/month depending on your needs. I have not yet tried the service, but I may consider it for backing up vital files to a secure off-site location.</p>
<p>I know of some folks who prefer services like <a href="http://www.carbonite.com/" target="_blank">Carbonite</a>, but they don&#8217;t seem to support Linux. Another alternative, <a href="http://www.jungledisk.com/" target="_blank">Jungledisk</a> (front end to Amazon&#8217;s S3 cloud) has a Linux client for their backup server product, but I&#8217;ve never tried it. I have tried Jungledisk for Windows servers, and it works well, but Amazon meters the data being transferred to and from their cloud whereas Crashplan does not.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2010/01/05/crashplan-excellent-online-backup-resource/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update-motd (Ubuntu)</title>
		<link>http://www.lylebackenroth.com/blog/2009/11/11/update-motd-ubuntu/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=update-motd-ubuntu</link>
		<comments>http://www.lylebackenroth.com/blog/2009/11/11/update-motd-ubuntu/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 05:37:54 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=473</guid>
		<description><![CDATA[By default, the newer versions of Ubuntu (9.04 and up) now auto-edit the MOTD. This annoyed me, so I researched how to stop that, since I prefer my own MOTDs and I&#8217;m quite particular about what I am presented with when SSH&#8217;ing into a box.
Ubuntu is running an application called &#8220;landscape-common&#8221;.
More on this application here. [...]]]></description>
			<content:encoded><![CDATA[<p>By default, the newer versions of Ubuntu (9.04 and up) now auto-edit the <a href="http://linux.about.com/library/cmd/blcmdl5_motd.htm" target="_blank">MOTD</a>. This annoyed me, so I researched how to stop that, since I prefer my own MOTDs and I&#8217;m quite particular about what I am presented with when <a href="http://en.wikipedia.org/wiki/Secure_Shell" target="_blank">SSH&#8217;ing</a> into a box.</p>
<p>Ubuntu is running an application called &#8220;landscape-common&#8221;.</p>
<p><a href="https://help.ubuntu.com/9.04/serverguide/C/update-motd.html" target="_blank">More on this application here</a>. The easy thing to do here is to simply type <span class="application"><strong>update-motd &#8211; -disable</strong></span> and you can then modify your MOTD. Also I have noticed that sometimes, the contents of <strong>motd.tail</strong> will overwrite the MOTD, so I would simply make sure whatever you want in /etc/motd is also in <strong>/etc/motd.tail</strong>. <em>[On Debian systems, the system message of the day is rebuilt at each startup. </em><em><strong>/etc/motd.tail</strong> is the file to edit permanent changes to the message of the day].</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/11/11/update-motd-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick, easy and transportable encryption in Linux</title>
		<link>http://www.lylebackenroth.com/blog/2009/10/14/quick-easy-and-transportable-encryption-in-linux/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=quick-easy-and-transportable-encryption-in-linux</link>
		<comments>http://www.lylebackenroth.com/blog/2009/10/14/quick-easy-and-transportable-encryption-in-linux/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 07:58:53 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Encryption]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=452</guid>
		<description><![CDATA[I have tried many types of encryption, and I&#8217;ve had issues with them all. For many reasons, some programs make it too complicated to access the data, while others require special software to be made available on the system so that the data could be accessed. Others require that fixed-size containers be used, which can [...]]]></description>
			<content:encoded><![CDATA[<p>I have tried many types of encryption, and I&#8217;ve had issues with them all. For many reasons, some programs make it too complicated to access the data, while others require special software to be made available on the system so that the data could be accessed. Others require that fixed-size containers be used, which can create all sorts of issues if there&#8217;s a corruption or if the container needs to be resized.</p>
<p>Ultimately, I have settled on a system known as eCryptfs. Of course, this runs only on Linux. However Windows/MAC users could access encrypted data on a Linux server if the decrypted data were presented with a SAMBA share.</p>
<p>eCryptfs is a <em>kernel-native</em>, <strong>stacked</strong> cryptographic filesystem for Linux. This means that it will run seamlessly with an existing Linux install and its filesystem. A <strong>stacked filesystem</strong> is one that is layered ontop of an existing filesystem (such as a transparency laid over a page beneath). As data is read from or written to the disk, data is encrypted or decrypted on the fly.</p>
<p>The flexible part of eCryptfs is that it embeds the cryptographic metadata into the header of each file. The benefit of storing the cryptographic metadata into each file is that any one file can be given to a friend, or sent through e-mail or copied by any other means and the recipient can conveniently decrypt the file so long as they have correct key (password).</p>
<p>Most encryption programs are not this versatile. They require special software or require that the file be separately encrypted so that it could be transmitted, and even then the recipient needs to jump through many hoops to decrypt the file. The only exception to this is PGP or GPG. GPG makes is very convenient to transmit files, but does not work well on large directories of files. eCryptfs bridges this gap very nicely. Also, since eCryptfs uses a stacked filesystem, there is no limit to what can be put into the directory for encryption, or subdirectories. They will simply and naturally fill the drive like any file would without any preset encrypted container limitations.</p>
<p>In Ubuntu (or any other Debian based distro) the following steps will allow one to easily encrypt an entire drive, directory or file.</p>
<p>To begin encrypting and decrypting your data, simply install the <em>ecryptfs utilities</em>.</p>
<p><code>sudo apt-get install ecryptfs-utils</code></p>
<p>Once installed, create a directory <strong>mystuff</strong> (or any name you like). This will be where you&#8217;ll store your data to be encrypted. The directory can be made anywhere, your home directory or any storage device (USB key or USB hard drive). <strong>It is important to note that you cannot encrypt a directory with data already in it.</strong> The easy way to accomplish this is to follow the steps below, then <strong>move</strong> the data from the original directory to the newly encrypted directory. You can rename the newly encrypted directory to match the original once the files have been moved and the original directory deleted.</p>
<p><code>mkdir ./mystuff</code></p>
<p>To be extra safe here, be sure only your Linux user has rights to the files in the directory. To accomplish this, simply change the permissions on the directory. <strong>The commands below assume you&#8217;re already in the directory where your new directory was just created (like your home directory). You may need to specify the full path to the directory if you&#8217;re not executing the command from that location.</strong></p>
<p><code>chmod 700 ./mystuff</code></p>
<p>Now, you just have to leverage the encryption already available in your Linux kernel. To do this, you must layer the encrypted transparency, if you will, over the unencrypted directory. This is done by re-mounting the directory with the encrypted transparency layer.</p>
<p><code>sudo mount -t ecryptfs ./mystuff ./</code><code>mystuff</code></p>
<p>This command simply remounts the exact same directory, however with the encryption overlay in place. From this moment forward, any files written to the <strong>mystuff</strong> directory will be encrypted. Also any files read from the directory will be decrypted on the fly (until the transparency is removed by unmounting the transparency, but more on this later.) Until the directory is dismounted from its encrypted transparency layer, the files will be easily readable and silently encrypted/decrypted on the fly.</p>
<p>Once the above command is executed, eCryptfs is going to ask some questions. The answers to these questions dictate the nature of the encryption.</p>
<p>It is perfectly safe to keep hitting <strong>&lt;enter&gt;</strong> on every one of these questions. This will use the defaults which are very well selected. There is one exception however. One question asks if you&#8217;d like to enable <strong>filename encryption</strong>. The default answer here is <strong>no</strong>. In many cases, the filenames themselves offer a lot of information about its contents and that alone is more than many want revealed. For example, a filename named &#8220;<strong>Bank Account PIN numbers 2009</strong>&#8221; would certainly be a target file and while helpful for you in organizing your data, would be too much information to reveal if anyone were able to get a directory listing of the files in question. To prevent this, answer <strong>yes</strong> when eCryptfs asks to enable filename encryption (again, the default will be to <strong>not</strong> scramble the filenames).</p>
<p>One other question which might confuse is the <strong>plaintext passthrough</strong> question. If enabled, this option allows non-encrypted files to be used inside the mount, which to me defeats the purpose of an encrypted directory. Allow for the default answer to this: <strong>no</strong>.</p>
<p>At the end of the process, eCryptfs will alert that this is the first time you have used your passphrase, and will ask if it can save a hash of it. It is safe to answer <strong>yes</strong> to this question. If keeping a hash of your passphrase is a source of concern, then I would encourage more research on the subject.</p>
<p>At this point, you may write, delete, read as much data into that directory as you&#8217;d like. The files will remain free to access until you dismount the encrypted layer, leaving you with the closed, encrypted files. To dismount the transparency, simply dismount the directory.</p>
<p><code>sudo umount ./mystuff</code></p>
<p>At this point, any attempt to read the files will fail. You can browse the encrypted files themselves, but the filenames will be scrambled random characters and the contents will be totally incomprehensible.</p>
<p>To reopen your encrypted files, simply remount the encrypted directory as we first did earlier. However, upon doing this eCryptfs will ask all the same questions it did before (key type, your passphrase, the cipher, and the key length), so it will know the parameters of this particular encrypted directory. It will ask these questions every time you attempt to mount your encrypted directory. Fortunately, this can all be automated (except the passphrase entry obviously) so as to speed up the process.</p>
<p>The command can be given ahead of time and written into an executable script:</p>
<pre><code>sudo mount -t ecryptfs /home/johnny/mystuff </code><code>/home/johnny/</code><code>mystuff -o key=passphrase,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_passthrough=n,ecryptfs_enable_filename_crypto=y,ecryptfs_fnek_sig=ed221f243b153323</code></pre>
<p>Be mindful of the last option in the command above, namely <strong>ecryptfs_fnek_sig</strong>. When you first encrypt your directory, eCryptfs will tell you what the ecryptfs_fnek_sig is for your specific directory (or drive). You&#8217;ll need to enter this unique number into your command so that you will have a smooth and quick mounting process. Type this entire command into a text file (obviously replacing <em>/home/johnny/mystuff</em> with the actual path to your encrypted directory and entering your unique <strong>ecryptfs_fnek_sig</strong> number), save it (I&#8217;ll call mine <strong>crypt</strong>) and make it executable by typing:</p>
<p><code>chmod +x ./crypt</code></p>
<p>While you&#8217;re at it, create a quick script to dismount the encrypted mount.</p>
<p><code>sudo umount /home/johnny/mystuff</code></p>
<p>Then make it executable using the <strong>chmod</strong> command as shown above.</p>
<p>Of course in Linux you can also create a custom application launcher (a graphic on your taskbar or desktop) that can execute these scripts with the click of the mouse.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/10/14/quick-easy-and-transportable-encryption-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to change screen resolution on a EEE PC to pan-n-scan size on the fly.</title>
		<link>http://www.lylebackenroth.com/blog/2009/09/22/how-to-change-screen-resolution-on-a-eee-pc-to-pan-n-scan-size-on-the-fly/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-change-screen-resolution-on-a-eee-pc-to-pan-n-scan-size-on-the-fly</link>
		<comments>http://www.lylebackenroth.com/blog/2009/09/22/how-to-change-screen-resolution-on-a-eee-pc-to-pan-n-scan-size-on-the-fly/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 04:41:52 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[EEE]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=448</guid>
		<description><![CDATA[I use this command to change the resolution of my EEE 1000HE from 1024&#215;600 to 1024&#215;1024 which allows me to work well with large web pages, though I must pan-n-scan the desktop (which runs past the borders of the monitor), it&#8217;s worth it.
Not every EEE PC is built the same, nor do they use the [...]]]></description>
			<content:encoded><![CDATA[<p>I use this command to change the resolution of my EEE 1000HE from 1024&#215;600 to 1024&#215;1024 which allows me to work well with large web pages, though I must pan-n-scan the desktop (which runs past the borders of the monitor), it&#8217;s worth it.</p>
<p>Not every EEE PC is built the same, nor do they use the same video drivers. Therefore first, you have to find what the minimum and maximum resolutions are available for your unit. To see this, simply type this in command line:</p>
<p><code>xrandr</code></p>
<p>As an aside, the commands below work with any Linux system, EEE or otherwise. This command will tell you the minimum and maximum resolution of your screen plus the available &#8220;standard&#8221; resolutions.. mine were:</p>
<p>Screen 0 (the local screen): min 320&#215;200 &#8230;&#8230;&#8230;. current 1024&#215;600 &#8230;&#8230;&#8230; max 1024.x1024</p>
<p>Available standard modes were: 1024&#215;600, 800&#215;600 and 640&#215;480.</p>
<p>To max out my screen resolution I chose to work with 1024&#215;1024, that would give me the most pixels (+ the most panning) but it would show me more of an application in a glance. Normally working in 1024&#215;600 (native resolution of the EEE PC 1000HE) I&#8217;d have to hit F11 to go to full-screen mode in Firefox. Now, running in 1024&#215;1024, I can run without full screen mode and can see a nice portion of my browser window. The panning isn&#8217;t much of a bother, and I feel less constrained on the desktop.</p>
<p>To change the resolution to the max specified by running xrandr above, type this:</p>
<p><code>xrandr --output LVDS --panning 1024x1024</code></p>
<p>. . . and voila !  Instant pan/scan screen. To change it back to the original resolution &#8230;</p>
<p><code>xrandr --output LVDS --panning 1024x600</code></p>
<p>Place these two commands in separate scripts with execute rights, then attach to a launcher and place on your taskbar and/or desktop and you can do this in one click.</p>
<p style="text-align: center;"><strong>###</strong></p>
<p><span style="color: #ff0000;"><strong>UPDATE: On Ubuntu 9.10, this command WORKS, however, the local display is now LVDS1, not LVDS.</strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/09/22/how-to-change-screen-resolution-on-a-eee-pc-to-pan-n-scan-size-on-the-fly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A nice collection of shell scripts &amp; misc</title>
		<link>http://www.lylebackenroth.com/blog/2009/09/19/a-nice-collection-of-shell-scripts-misc/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=a-nice-collection-of-shell-scripts-misc</link>
		<comments>http://www.lylebackenroth.com/blog/2009/09/19/a-nice-collection-of-shell-scripts-misc/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 00:54:10 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Shell Scripting]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=446</guid>
		<description><![CDATA[This is a good Linux site and has a good collection of shell scripts. Enjoy.
They&#8217;re sorted newest-first, so click the &#60;previous entries&#62; at the bottom of the page to see the prior scripts.
Here&#8217;s also a few links on learning the basics of shell scripting:
IBM&#8217;s extensive site on the subject.
Linuxcommand.org
]]></description>
			<content:encoded><![CDATA[<p>This is a good Linux site and has a <a href="http://bash.cyberciti.biz/" target="_blank">good collection of shell scripts</a>. Enjoy.</p>
<p>They&#8217;re sorted newest-first, so click the &lt;previous entries&gt; at the bottom of the page to see the prior scripts.</p>
<p>Here&#8217;s also a few links on learning the basics of shell scripting:</p>
<p><a href="http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-103-1/index.html?ca=dgr-lnxw97Linux-CMD-Linedth-LX&amp;S_TACT=105AGX59&amp;S_CMP=grlnxw97" target="_blank">IBM&#8217;s extensive site on the subject.</a></p>
<p><a href="http://linuxcommand.org/writing_shell_scripts.php" target="_blank">Linuxcommand.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/09/19/a-nice-collection-of-shell-scripts-misc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Limit CPU Usage Of A Process With cpulimit</title>
		<link>http://www.lylebackenroth.com/blog/2009/09/19/how-to-limit-cpu-usage-of-a-process-with-cpulimit/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-limit-cpu-usage-of-a-process-with-cpulimit</link>
		<comments>http://www.lylebackenroth.com/blog/2009/09/19/how-to-limit-cpu-usage-of-a-process-with-cpulimit/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 00:38:46 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=442</guid>
		<description><![CDATA[For Debian-based distros, this utility (not related to the &#8216;nice&#8216; command) will limit the cpu usage of a program. It works with multiple cores as well.
Simply sudo apt-get install cpulimit. More info can be found here.
]]></description>
			<content:encoded><![CDATA[<p>For Debian-based distros, this utility (<strong>not related</strong> to the &#8216;<a href="http://www.cyberciti.biz/faq/change-the-nice-value-of-a-process/" target="_blank">nice</a>&#8216; command) will limit the cpu usage of a program. It works with multiple cores as well.</p>
<p>Simply <strong>sudo apt-get install cpulimit</strong>. <a href="http://www.howtoforge.com/how-to-limit-cpu-usage-of-a-process-with-cpulimit-debian-ubuntu" target="_blank">More info can be found here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/09/19/how-to-limit-cpu-usage-of-a-process-with-cpulimit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to enable/disable Ctrl+Alt+Backspace in Ubuntu 9.10 (Karmic)</title>
		<link>http://www.lylebackenroth.com/blog/2009/09/11/how-to-enabledisable-ctrlaltbackspace-in-ubuntu-910-karmic/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-enabledisable-ctrlaltbackspace-in-ubuntu-910-karmic</link>
		<comments>http://www.lylebackenroth.com/blog/2009/09/11/how-to-enabledisable-ctrlaltbackspace-in-ubuntu-910-karmic/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 07:05:48 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=438</guid>
		<description><![CDATA[Ctrl+Alt+Backspace (the shortcut which was used to restart the X server) has to be enabled in a different way starting in Ubuntu 9.10 (Karmic Koala).
Using GNOME

Get to the System-&#62;Preferences-&#62;Keyboard menu.
Select the “Layouts” tab and click on the “Layout Options” button.
Then select “Key sequence to kill the X server” and enable “Control + Alt + Backspace”.

Click [...]]]></description>
			<content:encoded><![CDATA[<p>Ctrl+Alt+Backspace (the shortcut which was used to restart the X server) has to be enabled in a different way starting in Ubuntu 9.10 (Karmic Koala).</p>
<p><strong>Using GNOME</strong></p>
<ul>
<li>Get to the System-&gt;Preferences-&gt;Keyboard menu.</li>
<li>Select the “Layouts” tab and click on the “Layout Options” button.</li>
<li>Then select “Key sequence to kill the X server” and enable “Control + Alt + Backspace”.</li>
</ul>
<p>Click the link below for the full article and how to do it in KDE.</p>
<p>Source: <a href="http://www.ubuntugeek.com/how-to-enabledisable-ctrlaltbackspace-in-ubuntu-9-10-karmic.html" target="_blank">Ubuntu Geek</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/09/11/how-to-enabledisable-ctrlaltbackspace-in-ubuntu-910-karmic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Repairing damaged drives and boot records with Live-CD Linux boot CD&#8217;s.</title>
		<link>http://www.lylebackenroth.com/blog/2009/09/03/repairing-damaged-drives-and-boot-records-with-live-cd-linux-boot-cds/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=repairing-damaged-drives-and-boot-records-with-live-cd-linux-boot-cds</link>
		<comments>http://www.lylebackenroth.com/blog/2009/09/03/repairing-damaged-drives-and-boot-records-with-live-cd-linux-boot-cds/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 01:38:37 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Live-CD]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=429</guid>
		<description><![CDATA[Pretty straight forward stuff in this article, but it&#8217;s a good reference on how to use the most-excellent tools in an Ubuntu Live-CD to recover drives (whether they be Windows hard disks or Linux-flavored data) with damaged data or corrupted boot sectors and easily make it bootable and/or usable again.
I recently had to run a [...]]]></description>
			<content:encoded><![CDATA[<p>Pretty straight forward stuff in this article, but it&#8217;s a good reference on how to use the most-excellent tools in an Ubuntu Live-CD to recover drives (whether they be Windows hard disks or Linux-flavored data) with damaged data or corrupted boot sectors and easily make it bootable and/or usable again.</p>
<p>I recently had to run a <a href="http://linux.about.com/library/cmd/blcmdl8_reiserfsck.htm" target="_blank"><strong>ReiserFsck</strong></a> myself on one of my primary home Linux boxes off a Live-CD; worked very well!</p>
<p><a href="http://www.pcplus.co.uk/node/3108/" target="_blank">Here&#8217;s the link for reference:</a></p>
<p>NOTE: <strong>The above link is just a broad stroke introduction to some of the more commonly used repair functions, a lot more research is needed by the user if in-depth recovery of a hard disk or repair is required.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/09/03/repairing-damaged-drives-and-boot-records-with-live-cd-linux-boot-cds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to run 32-bit code in 64-bit Linux.</title>
		<link>http://www.lylebackenroth.com/blog/2009/08/20/how-to-run-32-bit-code-in-64-bit-linux/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-run-32-bit-code-in-64-bit-linux</link>
		<comments>http://www.lylebackenroth.com/blog/2009/08/20/how-to-run-32-bit-code-in-64-bit-linux/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 15:32:18 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=427</guid>
		<description><![CDATA[How to run 32-bit code in 64-bit Linux.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://maketecheasier.com/run-32-bit-apps-in-64-bit-linux/2009/08/10" target="_blank">How to run 32-bit code in 64-bit Linux.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/08/20/how-to-run-32-bit-code-in-64-bit-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Converting .m4a files to mp3 (batch scripting)</title>
		<link>http://www.lylebackenroth.com/blog/2009/07/18/converting-m4a-files-to-mp3/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=converting-m4a-files-to-mp3</link>
		<comments>http://www.lylebackenroth.com/blog/2009/07/18/converting-m4a-files-to-mp3/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 23:44:49 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Scripting]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=416</guid>
		<description><![CDATA[Execute (3) scripts. I suppose this could be done all in one script, but sometimes one wants to examine the results after each phase. This will actually work (in principle) to do any command on all files in a directory that have a predictable pattern.
Don&#8217;t forget to chmod +x ./script-name on each.
Script 1
#!/bin/bash
#
# Dump m4a [...]]]></description>
			<content:encoded><![CDATA[<p>Execute (3) scripts. I suppose this could be done all in one script, but sometimes one wants to examine the results after each phase. <em>This will actually work (in principle) <strong>to do any command</strong> on all files in a directory that have a predictable pattern.</em></p>
<p>Don&#8217;t forget to <strong>chmod +x ./script-name</strong> on each.</p>
<p><strong>Script 1</strong></p>
<pre><em>#!/bin/bash
#
# Dump m4a to wav (first step in conversion)
for i in *.m4a
do
mplayer -ao pcm "$i" -aofile "$i.wav"
done</em></pre>
<p><strong>Script 2</strong></p>
<pre><em>#!/bin/bash
#
#Second step... use lame to convert into .mp3

for i in *.wav
do
lame -h -b 192 "$i" "$i.mp3"
done
</em></pre>
<p><strong>Script 3</strong></p>
<pre><em>#!/bin/bash
#All the m4a's are now mp3's, however..
#the file will look like "filename.m4a.wav.mp3"
#So, to clean that up we remove extraneous extensions.

for i in *.mp3
do
x=`echo "$i"|sed -e 's/m4a.wav.mp3/mp3/'`
mv "$i" "$x"
done</em></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/07/18/converting-m4a-files-to-mp3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google releases it&#8217;s own open source implementation of NX server (neatX)</title>
		<link>http://www.lylebackenroth.com/blog/2009/07/16/google-releases-its-own-open-source-implementation-of-nx-server-neatx/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=google-releases-its-own-open-source-implementation-of-nx-server-neatx</link>
		<comments>http://www.lylebackenroth.com/blog/2009/07/16/google-releases-its-own-open-source-implementation-of-nx-server-neatx/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 00:38:19 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=412</guid>
		<description><![CDATA[I had to interrupt the break for this bit, Google has taken it upon itself to write its own implementation of NX server, which could well allow for an excellent way to remote into X sessions with great speed, blowing away VNC or running X sessions remotely.
While FreeNX and NoMachine&#8217;s NX server are out there, [...]]]></description>
			<content:encoded><![CDATA[<p>I had to interrupt the break for this bit, Google has taken it upon itself to write its own implementation of NX server, which could well allow for an excellent way to remote into X sessions with great speed, blowing away VNC or running X sessions remotely.</p>
<p>While FreeNX and NoMachine&#8217;s NX server are out there, NoMachine&#8217;s NX server is not free, and FreeNX according to Google, was a bit top heavy and difficult to maintain. I see this as an exciting development.</p>
<p>It is now available for download.</p>
<p><a href="http://www.techworld.com.au/article/310857/google_releases_open_source_nx_server" target="_blank">Here&#8217;s the article on it.</a></p>
<p><a href="http://code.google.com/p/neatx/" target="_blank">Here&#8217;s where you can download it.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/07/16/google-releases-its-own-open-source-implementation-of-nx-server-neatx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A bit of a hiatus</title>
		<link>http://www.lylebackenroth.com/blog/2009/07/14/a-bit-of-a-hiatus/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=a-bit-of-a-hiatus</link>
		<comments>http://www.lylebackenroth.com/blog/2009/07/14/a-bit-of-a-hiatus/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 03:21:38 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=410</guid>
		<description><![CDATA[&#8230;will be taking a bit of a hiatus. Back in about 8 weeks.
]]></description>
			<content:encoded><![CDATA[<p>&#8230;will be taking a bit of a hiatus. Back in about 8 weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/07/14/a-bit-of-a-hiatus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Send SMS messages to any cell phone via E-Mail</title>
		<link>http://www.lylebackenroth.com/blog/2009/06/26/send-sms-messages-to-any-cell-phone-via-e-mail/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=send-sms-messages-to-any-cell-phone-via-e-mail</link>
		<comments>http://www.lylebackenroth.com/blog/2009/06/26/send-sms-messages-to-any-cell-phone-via-e-mail/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 04:25:15 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[SMS]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=394</guid>
		<description><![CDATA[Nearly every carrier allows you to email a cell phone. The email comes in as an SMS message, to which the phone can then reply (comes back as an email reply to the sender).
To do this simply check out the carrier listing and look for your carrier. Then email TheNumber [at] carrier&#8217;s-doman.com (example) and you&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>Nearly every carrier allows you to email a cell phone. The email comes in as an SMS message, to which the phone can then reply (comes back as an email reply to the sender).</p>
<p>To do this simply check out <a href="http://en.wikipedia.org/wiki/SMS_gateways" target="_blank">the carrier listing</a> and look for your carrier. Then email TheNumber [at] carrier&#8217;s-doman.com (example) and you&#8217;ll SMS that phone.</p>
<p>It&#8217;s a pretty basic tip, but I&#8217;ve met people who think they need a cell phone (or an IM client) to SMS a cell phone and fortunately, this is not true.</p>
<p>The same Wikipedia page explains how to send E-Mails via SMS using a carrier&#8217;s special SMS email code.</p>
<p>Cheers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/06/26/send-sms-messages-to-any-cell-phone-via-e-mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to transcode any video format to h264 (android-playable and/or G1) format.</title>
		<link>http://www.lylebackenroth.com/blog/2009/05/30/how-to-transcode-any-video-format-to-h264-android-playable-andor-g1-format/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-transcode-any-video-format-to-h264-android-playable-andor-g1-format</link>
		<comments>http://www.lylebackenroth.com/blog/2009/05/30/how-to-transcode-any-video-format-to-h264-android-playable-andor-g1-format/#comments</comments>
		<pubDate>Sat, 30 May 2009 22:41:36 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[h264]]></category>
		<category><![CDATA[mencoder]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=384</guid>
		<description><![CDATA[The G1 has a chip in it that handles h264 encoded video (the same video codec used for YouTube videos), though format and scaling when transcoding video from other formats was a problem for me. With a lot of research and tweaking, the commands below seem to work very well for transcoding any video source [...]]]></description>
			<content:encoded><![CDATA[<p>The G1 has a chip in it that handles h264 encoded video (the same video codec used for YouTube videos), though format and scaling when transcoding video from other formats was a problem for me. With a lot of research and tweaking, the commands below seem to work very well for transcoding any video source (mpeg, avi, vob, etc) to an h264 video that the G1 can play natively. Note that the native resolution of the G1 screen is 480&#215;320. Also one should avoid transcoding bitrates over 700kb/s.</p>
<p>For videos recorded off TV this command works well and keeps the video scaled properly:</p>
<pre>mencoder input_file -o output_file.mp4 -of lavf -lavfopts format=mp4 -ss 1 -vf pp=ci,scale=432:324,crop=432:320,harddup -ovc x264 -x264encopts crf=30.0:nocabac:level_idc=30:global_header:threads=2 -ofps 30000/1001 -oac faac -faacopts mpeg=4:object=2:br=128:raw -channels 2 -srate 44100 -af volnorm</pre>
<p>This isn&#8217;t an elaborate HowTo, otherwise I might break down each command switch. Check the man pages on mencoder for details on each of the switches. This does work, however.</p>
<p>For videos ripped from DVDs you own, (generally 16:9 ratio), this command works very well (really only the scale of the video has changed):</p>
<pre>mencoder input_file -o output_file.mp4 -of lavf -lavfopts format=mp4 -ss 1 -vf pp=ci,scale=480:270,expand=480:272,harddup -ovc x264 -x264encopts crf=30.0:nocabac:level_idc=30:global_header:threads=2 -ofps 30000/1001 -oac faac -faacopts mpeg=4:object=2:br=128:raw -channels 2 -srate 44100 -af volnorm</pre>
<p>This will keep the letterbox scale without stretching the video. You can play with the <strong>scale=</strong> ratios but the numbers in the above commands work pretty well. A 90 minute video ends up transcoded to about 210-220megs, which fit pretty well on today&#8217;s micro SD&#8217;s (my G1 has an 8gig micro SD). Though I wouldn&#8217;t want to watch too many movies on such a small screen (nevermind the battery life issues).</p>
<p>In the case where you may have ripped the entire DVD contents to a hard disk and want to transcode from a hard disk rip to h264, replace the <strong>input_file</strong> in the above command with the following:</p>
<pre>-dvd-device /home/john/rips/GROUNDHOG_DAY/VIDEO_TS dvd://x</pre>
<p>Where you replace your path to the rip instead of <strong>/home/john/&#8230;</strong> and where <strong>dvd://x</strong> is the DVD title (the primary movie is usually 1, so <strong>dvd://1</strong>). This will transcode the entire move of a ripped DVD to h264. You can also do this directly off a dvd simply by inserting the dvd and in place of <strong>input_file</strong> in the above command, simply type: <strong>dvd://1</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/05/30/how-to-transcode-any-video-format-to-h264-android-playable-andor-g1-format/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to spice up your LUG</title>
		<link>http://www.lylebackenroth.com/blog/2009/05/30/how-to-spice-up-your-lug/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-spice-up-your-lug</link>
		<comments>http://www.lylebackenroth.com/blog/2009/05/30/how-to-spice-up-your-lug/#comments</comments>
		<pubDate>Sat, 30 May 2009 22:21:12 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[LUG]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=382</guid>
		<description><![CDATA[A nice article from TuxRadar on spicing up your LUG and tips on ensuring LUG success.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.tuxradar.com/content/spice-your-lug" target="_blank">A nice article from TuxRadar on spicing up your LUG</a> and tips on ensuring LUG success.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/05/30/how-to-spice-up-your-lug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The top 100 open source gems</title>
		<link>http://www.lylebackenroth.com/blog/2009/05/21/the-top-100-open-source-gems/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-top-100-open-source-gems</link>
		<comments>http://www.lylebackenroth.com/blog/2009/05/21/the-top-100-open-source-gems/#comments</comments>
		<pubDate>Fri, 22 May 2009 03:26:15 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=377</guid>
		<description><![CDATA[Here&#8217;s a pretty good list of less known open source software that one might find very helpful.
Top 100 open source gems part 1
Top 100 open source gems part 2
While not complete and listing too many games (I&#8217;ve never seen Linux as a very good gaming platform), it&#8217;s still worthy of a post.
]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a pretty good list of less known open source software that one might find very helpful.</p>
<p><a href="http://www.tuxradar.com/content/100-open-source-gems-part-1" target="_blank">Top 100 open source gems part 1</a></p>
<p><a href="http://www.tuxradar.com/content/100-open-source-gems-part-2" target="_blank">Top 100 open source gems part 2</a></p>
<p>While not complete and listing too many games (I&#8217;ve never seen Linux as a very good gaming platform), it&#8217;s still worthy of a post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/05/21/the-top-100-open-source-gems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Serve your current directory using a simple webserver &amp; python</title>
		<link>http://www.lylebackenroth.com/blog/2009/05/03/serve-your-current-directory-using-a-simple-webserver-python/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=serve-your-current-directory-using-a-simple-webserver-python</link>
		<comments>http://www.lylebackenroth.com/blog/2009/05/03/serve-your-current-directory-using-a-simple-webserver-python/#comments</comments>
		<pubDate>Sun, 03 May 2009 19:06:33 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[File Sharing]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=367</guid>
		<description><![CDATA[Simply type this in your Linux command line (assuming Python is installed, and it usually is on many Linux desktops).
python -m SimpleHTTPServer &#38;
This will launch a very simple web server in the directory from which the command was run, and will establish that directory as root. You can then access it from your local machine [...]]]></description>
			<content:encoded><![CDATA[<p>Simply type this in your Linux command line (assuming Python is installed, and it usually is on many Linux desktops).</p>
<pre>python -m SimpleHTTPServer &amp;</pre>
<p>This will launch a very simple web server in the directory from which the command was run, and will establish that directory as root. You can then access it from your local machine by typing in this URL in your browser: <a href="http://127.0.0.1:8000/">http://127.0.0.1:8000/</a></p>
<p>By default, it starts the web server on port 8000 but that can be changed using:</p>
<p>python -m SimpleHTTPServer 9090</p>
<p>which starts the server on port 9090, and can be accessed via the browser or any HTTP client using:</p>
<p><a href="http://127.0.0.1:8000/">http://127.0.0.1:9090/</a></p>
<p>If you want to access these files from outside your home network, I&#8217;d recommend SSH with a local port redirect instead of raw port forwarding, which I do talk <a href="http://www.lylebackenroth.com/blog/2009/01/26/ssh-on-the-fly-port-forwarding/" target="_blank">in a roundabout way here</a>.</p>
<pre><a href="http://127.0.0.1:8000/"></a></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/05/03/serve-your-current-directory-using-a-simple-webserver-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Screen Profiles available Ubuntu 9.04</title>
		<link>http://www.lylebackenroth.com/blog/2009/04/28/screen-profiles-that-available-ubuntu-904/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=screen-profiles-that-available-ubuntu-904</link>
		<comments>http://www.lylebackenroth.com/blog/2009/04/28/screen-profiles-that-available-ubuntu-904/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 17:58:06 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Command Line]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Screen]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=358</guid>
		<description><![CDATA[Interesting article about .screenrc profiles that offer some unique status bars with GNU Screen under Ubuntu 9.04
For any that are interested, this is my .screenrc
hardstatus alwayslastline
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{=kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B}%Y-%m-%d %{W}%c %{g}]'
#
# Default screens
# syntax: screen -t NameOfScreen ScreenNumber ShellCommand
screen -t "Work SSH" 0 /home/name/workssh
screen -t "Home 1" 1
screen -t "Home 2" [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://arstechnica.com/open-source/news/2009/04/ubuntu-brings-advanced-screen-features-to-the-masses.ars" target="_blank">Interesting article about .screenrc profiles that offer some unique status bars</a> with GNU Screen under Ubuntu 9.04</p>
<p>For any that are interested, this is my .screenrc</p>
<pre>hardstatus alwayslastline
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{=kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B}%Y-%m-%d %{W}%c %{g}]'
#
# Default screens
# syntax: screen -t NameOfScreen ScreenNumber ShellCommand
screen -t "Work SSH" 0 /home/name/workssh
screen -t "Home 1" 1
screen -t "Home 2" 2
screen -t "Home 3" 3
screen -t "Home 4" 4</pre>
<p>The hardstatus string gives me the local computer&#8217;s hostname on the left, lists the shells themselves in the middle, and on the right offers the date and time.</p>
<p>Line 6 with &#8220;Work SSH&#8221; executes the shell script &#8220;workssh&#8221;, labels the window &#8220;Work SSH&#8221; and assigns it to virtual shell number 0. This shell script allows me to SSH to one of my work servers offering me a series of local listening ports that forward to remote IP&#8217;s and ports.</p>
<p>Shells 1-4 are local bash shells.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/04/28/screen-profiles-that-available-ubuntu-904/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Run VirtualBox headless over an SSH session</title>
		<link>http://www.lylebackenroth.com/blog/2009/04/09/run-virtualbox-headless-over-an-ssh-session/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=run-virtualbox-headless-over-an-ssh-session</link>
		<comments>http://www.lylebackenroth.com/blog/2009/04/09/run-virtualbox-headless-over-an-ssh-session/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 00:29:19 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Virtualbox]]></category>
		<category><![CDATA[VM]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=351</guid>
		<description><![CDATA[When SSH&#8217;ing into a linux box, you may want to run a VM headless (that is, not dependent on the console X session). TO RDP into your windows box (assuming you are running a Windows VM over Linux), you&#8217;ll want to be sure to engage your -L port:ip-address-of-VirtualBoxHost:port, port forwarding.
Assuming you have VirtualBox remote port [...]]]></description>
			<content:encoded><![CDATA[<p>When SSH&#8217;ing into a linux box, you may want to run a VM headless (that is, not dependent on the console X session). TO RDP into your windows box (assuming you are running a Windows VM over Linux), you&#8217;ll want to be sure to engage your <strong>-L <em>port</em>:ip-address-of-VirtualBoxHost:<em>port</em></strong>, port forwarding.</p>
<blockquote><p>Assuming you have VirtualBox remote port forwarding engaged (which will forward ports into the VM, for example if you&#8217;re running Windows XP as a VirtuaBox VM and you want to RDP into it on port 3389), <a href="http://www.lylebackenroth.com/blog/2008/10/17/virtualbox-port-forwarding-on-a-linux-host/" target="_blank">I discuss port forwarding on VirtualBox hosts, here.</a> Though VirtualBox supports a quick and easy VRDP option to enable for easy RDPing into a box without having to do any of the complex port forwarding, my port-forwarding post explains how to forward <strong><em>other ports</em></strong> to your VM for any other applications or if you want to RDP into your Windows VM on a port other than 3389.</p></blockquote>
<p>To engage the VM over an SSH session, simply type:</p>
<p><code>VBoxHeadless -startvm "Name of VM Here"</code></p>
<p>You can also force VirtualBox&#8217;s VRDP (virtual RDP) via command line by adding the switch &#8220;&#8211;vrdp on&#8221;, though it&#8217;s usually on by default.</p>
<p>If you&#8217;re not sure of the name of the VM, simply type</p>
<p><code>VBoxManage list vms</code></p>
<p>Once running, you can simply run &#8230;</p>
<p><code>rdesktop localhost:3389</code></p>
<p>Assuming you have a -L 3389:ip-address-of-VirtualBox-host:3389 in your original SSH command, and you can now RDP into your Windows XP box which would be running in a VM over Linux.</p>
<p><strong>Source: <a href="http://www.howtoforge.com/vboxheadless-running-virtual-machines-with-virtualbox-2.0-on-a-headless-ubuntu-8.04-server" target="_blank">HowToForge</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/04/09/run-virtualbox-headless-over-an-ssh-session/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>6th sense technology</title>
		<link>http://www.lylebackenroth.com/blog/2009/03/11/6th-sense-technology/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=6th-sense-technology</link>
		<comments>http://www.lylebackenroth.com/blog/2009/03/11/6th-sense-technology/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 00:36:02 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[TED]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=333</guid>
		<description><![CDATA[This blew me away at the Ted conference 2009 &#8212; worth watching.  Dr. Pattie Maes of MIT Labs is pioneering research in 6th sense technology, that in her words, &#8220;is a wearable gestural interface that augments the physical world around us with digital information and lets us use natural hand gestures to interact with that [...]]]></description>
			<content:encoded><![CDATA[<p>This blew me away at the Ted conference 2009 &#8212; worth watching.  <a href="http://web.media.mit.edu/~pattie/" target="_blank">Dr. Pattie Maes</a> of <a href="http://media.mit.edu/" target="_blank">MIT Labs</a> is pioneering research in 6th sense technology, <a href="http://www.pranavmistry.com/projects/sixthsense/index.htm" target="_blank">that in her words</a>, &#8220;is a wearable gestural interface that augments the physical world around us with digital information and lets us use natural hand gestures to interact with that information.&#8221;</p>
<p>Of course this 6th sense would be culled from the Internet and its plethora of information, focused sharply into your daily life, as you live it.The video is illustrative of what our world might look like in 20 years and how different it could be from today.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="446" height="326" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="wmode" value="transparent" /><param name="bgColor" value="#ffffff" /><param name="flashvars" value="vu=http://video.ted.com/talks/embed/PattieMaes_2009-embed_high.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/PattieMaes-2009.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=481" /><param name="src" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" /><embed type="application/x-shockwave-flash" width="446" height="326" src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" flashvars="vu=http://video.ted.com/talks/embed/PattieMaes_2009-embed_high.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/PattieMaes-2009.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=481" bgcolor="#ffffff" wmode="transparent" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/03/11/6th-sense-technology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reality does exist.. However, it&#8217;s WEIRD (mathematically) when we&#8217;re not looking at it.</title>
		<link>http://www.lylebackenroth.com/blog/2009/03/06/reality-does-exist-however-its-weird-mathematically-when-were-not-looking-at-it/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=reality-does-exist-however-its-weird-mathematically-when-were-not-looking-at-it</link>
		<comments>http://www.lylebackenroth.com/blog/2009/03/06/reality-does-exist-however-its-weird-mathematically-when-were-not-looking-at-it/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 06:07:51 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[physics]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=324</guid>
		<description><![CDATA[From The Economist:
“HOW wonderful that we have met with a paradox. Now we have some hope of making progress.” So said Niels Bohr, one of the founders of quantum mechanics. Since its birth in the 1920s, physicists and philosophers have grappled with the bizarre consequences that his theory has for reality, including the fundamental truth [...]]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://www.economist.com/science/PrinterFriendly.cfm?story_id=13226725" target="_blank">The Economist</a>:</p>
<blockquote><p><em><span style="font-family: verdana,geneva,arial,sans serif;">“HOW wonderful that we have met with a paradox. Now we have some hope of making progress.” So said Niels Bohr, one of the founders of quantum mechanics. Since its birth in the 1920s, physicists and philosophers have grappled with the bizarre consequences that his theory has for reality, including the fundamental truth that it is impossible to know everything about the world and, in fact, whether it really exists at all when it is not being observed. Now two groups of physicists, working independently, have demonstrated that nature is indeed real when unobserved. When no one is peeking, however, it acts in a really odd way. </span></em></p></blockquote>
<p>Click the link above for the full article.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/03/06/reality-does-exist-however-its-weird-mathematically-when-were-not-looking-at-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Howto Convert Vmware Image to Virtualbox Image or Import Vmware Image into Virtualbox</title>
		<link>http://www.lylebackenroth.com/blog/2009/03/04/howto-convert-vmware-image-to-virtualbox-image-or-import-vmware-image-into-virtualbox/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=howto-convert-vmware-image-to-virtualbox-image-or-import-vmware-image-into-virtualbox</link>
		<comments>http://www.lylebackenroth.com/blog/2009/03/04/howto-convert-vmware-image-to-virtualbox-image-or-import-vmware-image-into-virtualbox/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 03:57:12 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=320</guid>
		<description><![CDATA[Note:- Before Converting make a backup copy of your vmware image
Solution 1
We are going to use qemu-img tool to this.QEMU disk image utility
First Install qemu  qemu-img is included with qemu package using the following command
sudo apt-get install qemu
Convert a VMWare Image to VirtualBox Image
Convert VMWare image called whatever.vmdk to /tmp/debian.bin (or a path of your [...]]]></description>
			<content:encoded><![CDATA[<p>Note:- Before Converting make a backup copy of your vmware image</p>
<p><strong>Solution 1</strong></p>
<p>We are going to use qemu-img tool to this.QEMU disk image utility</p>
<p>First Install qemu  qemu-img is included with qemu package using the following command</p>
<blockquote><p>sudo apt-get install qemu</p></blockquote>
<p><strong>Convert a VMWare Image to VirtualBox Image</strong></p>
<p>Convert VMWare image called <em><strong>whatever</strong></em>.vmdk to /tmp/debian.bin (or a path of your choice).</p>
<blockquote><p>qemu-img convert debian.vmdk /tmp/debian.bin</p></blockquote>
<p>Now use VBoxManage to get back image in native format:</p>
<blockquote><p>VBoxManage convertdd /tmp/debian.bin debian.vdi</p></blockquote>
<p><strong>Solution 2</strong></p>
<p>VirtualBox can run VMs created by VMware Workstation or Server for this you need to import vmdk files using the following procedure</p>
<ul>
<li>Start Virtual Box</li>
</ul>
<ul>
<li>Goto File &gt; Virtual Disk Manager</li>
</ul>
<ul>
<li>Click Add.  Locate and select the copied .vmdk file. Click OK.</li>
</ul>
<ul>
<li>Create a New VM as usual using the added vmdk file</li>
</ul>
<ul>
<li>Boot the VM</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/03/04/howto-convert-vmware-image-to-virtualbox-image-or-import-vmware-image-into-virtualbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Force an unmount of busy drives that won&#8217;t dismount</title>
		<link>http://www.lylebackenroth.com/blog/2009/03/02/force-an-unmount-of-busy-drives-that-wont-dismount/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=force-an-unmount-of-busy-drives-that-wont-dismount</link>
		<comments>http://www.lylebackenroth.com/blog/2009/03/02/force-an-unmount-of-busy-drives-that-wont-dismount/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 14:13:14 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=317</guid>
		<description><![CDATA[You are probably all too familiar with the situation &#8211; you are trying to unmount a drive, but keep getting told by your system that it&#8217;s busy. But what application is tying it up? A quick one-liner will tell you:
lsof +D /media/disk1
This will return the command and process ID of any tasks currently accessing the [...]]]></description>
			<content:encoded><![CDATA[<p>You are probably all too familiar with the situation &#8211; you are trying to unmount a drive, but keep getting told by your system that it&#8217;s busy. But what application is tying it up? A quick one-liner will tell you:</p>
<p>lsof +D /media/disk1</p>
<p>This will return the command and process ID of any tasks currently accessing the /media/disk1 directory. You can then locate them, or use the kill command to finish them off.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/03/02/force-an-unmount-of-busy-drives-that-wont-dismount/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Howto Reinstall all of currently installed packages in fresh Ubuntu install</title>
		<link>http://www.lylebackenroth.com/blog/2009/02/15/howto-reinstall-all-of-currently-installed-packages-in-fresh-ubuntu-install/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=howto-reinstall-all-of-currently-installed-packages-in-fresh-ubuntu-install</link>
		<comments>http://www.lylebackenroth.com/blog/2009/02/15/howto-reinstall-all-of-currently-installed-packages-in-fresh-ubuntu-install/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 04:08:18 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=314</guid>
		<description><![CDATA[Repost: Source: Ubuntu Geek.
People sometimes have to do a reinstall of their Ubuntu system for various reasons (been playing/experimenting with configuration/drivers/other packages or just because something is badly broken) but remembering all the extra packages you have installed can be a chore &#8211; but here is the simple solution:
On your old system (assuming it is [...]]]></description>
			<content:encoded><![CDATA[<p>Repost: Source: <a href="http://www.ubuntugeek.com/howto-reinstall-all-of-currently-installed-packages-in-fresh-ubuntu-install.html" target="_blank">Ubuntu Geek.</a></p>
<p>People sometimes have to do a reinstall of their Ubuntu system for various reasons (been playing/experimenting with configuration/drivers/other packages or just because something is badly broken) but remembering all the extra packages you have installed can be a chore &#8211; but here is the simple solution:<br />
On your old system (assuming it is still working), start up Synaptic and go to:</p>
<p>File-Save Markings and choose a file name along with a location (like a USB drive) that you can use when you have installed your new system)</p>
<p>This file contains a list of all your currently installed packages, and when you have installed and booted up your new system (and configured your repositories to the best for your location ) then start up Synaptic and go to:</p>
<p>File-Read Markings and point it at your saved file, and after that has completed then select Apply to kick off the download &amp; installation of all of those packages you had installed previously!</p>
<p>There are also apt-get command line functions that achieve the same outcome, so those who don’t have/use Synaptic can still do this.</p>
<p>You will still have to do any special configuration changes that you had on the old system, but at least all of the packages are now in the new system.</p>
<p>This is also very handy for moving to new hardware/duplicating setups etc.</p>
<p>Be aware that doing this between different Ubuntu versions may cause complications because some packages may not be in a later version or have different names.</p>
<p>Note:- Don’t forget to backup your sources before you reinstall.</p>
<p>sudo cp /etc/apt/sources.list ~/sources.list.backup</p>
<p>Otherwise if you have added any PPAs or other sources, this tip won’t work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/02/15/howto-reinstall-all-of-currently-installed-packages-in-fresh-ubuntu-install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to set up dual-NIC bonding in Ubuntu</title>
		<link>http://www.lylebackenroth.com/blog/2009/02/13/how-to-set-up-dual-nic-bonding-in-ubuntu/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-set-up-dual-nic-bonding-in-ubuntu</link>
		<comments>http://www.lylebackenroth.com/blog/2009/02/13/how-to-set-up-dual-nic-bonding-in-ubuntu/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 05:10:40 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=312</guid>
		<description><![CDATA[REPOST: Source: Only Ubuntu Linux:
Bonding is creation of a single bonded interface by combining 2 or more ethernet interfaces. This helps in high availability and performance improvement.
How to setup dual-dual bonding (two bonds of two interfaces each) on Ubuntu as quickly as possible.
1. Add two lines to /etc/modules
bonding bond0 -o bond0 mode=1 miimon=100
bonding bond1 -o [...]]]></description>
			<content:encoded><![CDATA[<p>REPOST: Source: <a href="http://onlyubuntu.blogspot.com/2009/02/howto-setup-dual-dual-nic-bonding-on.html" target="_blank">Only Ubuntu Linux</a>:</p>
<p>Bonding is creation of a single bonded interface by combining 2 or more ethernet interfaces. This helps in high availability and performance improvement.</p>
<p>How to setup dual-dual bonding (two bonds of two interfaces each) on Ubuntu as quickly as possible.</p>
<p>1. Add two lines to /etc/modules</p>
<p>bonding bond0 -o bond0 mode=1 miimon=100</p>
<p>bonding bond1 -o bond1 mode=1 miimon=100</p>
<p>If you’re very good at managing your time, just remember that miimon’s option determines how often the bond is monitored for failure and that mode can be one of:</p>
<p>0 &#8211; Round robin balancing</p>
<p>1 &#8211; Active back-up</p>
<p>2 &#8211; Transmit based on MAC address for load balancing/fault tolerance</p>
<p>3 &#8211; Broadcasting &#8211; provides fault tolerance by transmitting on all slave interfaces</p>
<p>4 &#8211; Aggregates links, assuming all nics support same speeds and duplex settings</p>
<p>5 &#8211; Transmit load balancing &#8211; balancing is handled by the bond based on load</p>
<p>6 &#8211; Same as 5, but also uses arp to balance load “better</p>
<p>2. Install the ifenslave package if you haven’t already. You can use apt-get to grab it if you don’t:</p>
<p>sudo apt-get install ifenslave-x.x</p>
<p>3. Ensure that the package actually installed:</p>
<p>sudo dpkg –get-selections | grep enslave</p>
<p>ifenslave-x.x install</p>
<p>4. Set up your interface files:</p>
<p># cat /etc/network/interfaces (only including the parts you probably need &#8211; substitute IP addresses, netmasks, etc):</p>
<p>auto lo</p>
<p>iface lo inet loopback</p>
<p>auto bond0</p>
<p>iface bond0 inet static</p>
<p>address 10.10.125.88</p>
<p>netmask 255.255.255.0</p>
<p>network 10.10.125.0</p>
<p>gateway 10.10.125.1</p>
<p>post-up ifenslave bond0 eth0 eth2</p>
<p>pre-down ifenslave -d bond0 eth0 eth2</p>
<p>auto bond1</p>
<p>iface bond1 inet static</p>
<p>address 10.10.127.88</p>
<p>netmask 255.255.255.0</p>
<p>network 10.10.127.0</p>
<p>gateway 10.10.127.1</p>
<p>post-up ifenslave bond1 eth1 eth3</p>
<p>pre-down ifenslave -d bond1 eth1 eth3</p>
<p>5. Add lines to the bottom of your architecture’s modprobe files, reboot<br />
and pray:</p>
<p>sudo cat /etc/modprobe.d/arch/i386</p>
<p>alias bond0 bonding</p>
<p>options bond0 mode=1 miimon=5000 max_bonds=2</p>
<p>alias bond1 bonding</p>
<p>options bond1 mode=1 miimon=5000 max_bonds=2</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/02/13/how-to-set-up-dual-nic-bonding-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSH: On the fly port forwarding.</title>
		<link>http://www.lylebackenroth.com/blog/2009/01/26/ssh-on-the-fly-port-forwarding/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ssh-on-the-fly-port-forwarding</link>
		<comments>http://www.lylebackenroth.com/blog/2009/01/26/ssh-on-the-fly-port-forwarding/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 06:33:14 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=302</guid>
		<description><![CDATA[Once inside an SSH session, you may realize that you need to reach another box via the local port redirect (-L 1234:192.168.0.5:23 for example).
Most people think you need to kill your SSH session to add a new -L option, then reinitiate the SSH session; this is NOT true.
You can open an internal SSH shell within [...]]]></description>
			<content:encoded><![CDATA[<p>Once inside an SSH session, you may realize that you need to reach another box via the local port redirect (-L 1234:192.168.0.5:23 for example).</p>
<p>Most people think you need to kill your SSH session to add a new -L option, then reinitiate the SSH session; this is NOT true.</p>
<p>You can open an internal SSH shell within an SSH session to add new redirects!</p>
<p>From within an SSH session, simply type:</p>
<p><strong>~# </strong>then hit <strong>&lt;enter&gt;</strong></p>
<p><strong>~C </strong>then hit <strong>&lt;enter&gt;</strong></p>
<p>Then type: <strong>help </strong>and <strong>&lt;enter&gt;</strong></p>
<p>You&#8217;ll see a listing of available commands. To add a new local redirect, just type</p>
<p><strong>-L 4567:192.168.0.12:5900</strong>, then hit <strong>&lt;enter&gt;</strong></p>
<p>&#8230;and voilà, you&#8217;ve added a new local redirect. Just hit <strong>&lt;enter&gt;</strong> once, and you&#8217;ll be dropped back into command line.</p>
<p>There are other escape-commands. Just type <strong>~?</strong> from within an SSH session for more escape-commands.</p>
<p>FYI: This also works for <strong>remote redirects</strong>, as well.</p>
<p><a href="http://www.google.com/search?q=ssh+add+local+forwarding+on+the+fly&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t" target="_blank">Here&#8217;s a Google search link offering more info:</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/01/26/ssh-on-the-fly-port-forwarding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to clone a Linux system using CloneZilla Server Edition (CloneZilla SE)</title>
		<link>http://www.lylebackenroth.com/blog/2009/01/21/how-to-clone-a-linux-system-using-clonezilla-server-edition-clonezilla-se/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-clone-a-linux-system-using-clonezilla-server-edition-clonezilla-se</link>
		<comments>http://www.lylebackenroth.com/blog/2009/01/21/how-to-clone-a-linux-system-using-clonezilla-server-edition-clonezilla-se/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 05:39:11 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=296</guid>
		<description><![CDATA[An excellent how-to on the subject, complete with screenshots.
Here&#8217;s a link to Clonezilla SE (Server Edition).
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.howtoforge.com/cloning-linux-systems-with-clonezilla-server-edition-clonezilla-se" target="_blank">An excellent how-to on the subject, complete with screenshots.</a></p>
<p><a href="http://clonezilla.org/clonezilla-server-edition/" target="_blank">Here&#8217;s a link to Clonezilla SE (Server Edition).</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/01/21/how-to-clone-a-linux-system-using-clonezilla-server-edition-clonezilla-se/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Awesome improvements in Linux kernel 2.6.28</title>
		<link>http://www.lylebackenroth.com/blog/2009/01/10/awesome-improvements-in-linux-kernel-2628/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=awesome-improvements-in-linux-kernel-2628</link>
		<comments>http://www.lylebackenroth.com/blog/2009/01/10/awesome-improvements-in-linux-kernel-2628/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 03:02:19 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=281</guid>
		<description><![CDATA[The kernel was released by Linus on Dec. 24th, Among the enhancements:
Ext4 which has now been declared stable, and no longer experimental, will be the successor to the long-standing ext3. It can support a file system up to 1 exabyte in size (that&#8217;s 1,048,576 terabytes to everyone else) and single files up to 16TiB.
Ext4 is [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">The kernel was released by Linus on Dec. 24th, Among the enhancements:</p>
<p style="text-align: left;"><a href="http://en.wikipedia.org/wiki/Ext4" target="_blank">Ext4</a> which has now been declared stable, and no longer experimental, will be the successor to the long-standing ext3. It can support a file system up to 1 <a href="http://en.wikipedia.org/wiki/Exabyte" target="_blank">exabyte</a> in size (that&#8217;s 1,048,576 <a href="http://en.wikipedia.org/wiki/Terabyte" target="_blank">terabytes</a> to everyone else) and single files up to 16<a href="http://en.wikipedia.org/wiki/Terabyte" target="_blank">TiB</a>.</p>
<p style="text-align: left;">Ext4 is likely to become the defacto standard file system in most Linux systems, perhaps except the most mission-critical of servers whose admins will likely opt for a file system longer in the tooth (like ext3 or XFS). Ext4 will likely be the file system to go head to head with <a href="http://en.wikipedia.org/wiki/Zfs" target="_blank">SUN&#8217;s ZFS</a>.</p>
<p style="text-align: left;">Kernel 2.6.28 will also support laptop disk shock protection, and the <a href="http://wireless.kernel.org/en/developers/Documentation/mac80211/RateControl/minstrel" target="_blank">minstrel WIFI rate control algorithm</a>.</p>
<p style="text-align: left;"><a href="http://blogs.computerworld.com/linux_2_6_28s_five_best_features" target="_blank">More details on the other improvements here</a>, and <a href="http://arstechnica.com/news.ars/post/20081228-first-look-linux-kernel-2-6-28-officially-released.html" target="_blank">here</a>.</p>
<p style="text-align: left;"><a href="http://kernelnewbies.org/Linux_2_6_28" target="_blank">Some more details here</a>, which are easier to digest.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/01/10/awesome-improvements-in-linux-kernel-2628/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IRC as the new/old way to socialize as well as get work done:</title>
		<link>http://www.lylebackenroth.com/blog/2009/01/09/irc-as-the-newold-way-to-socialize-as-well-as-get-work-done/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=irc-as-the-newold-way-to-socialize-as-well-as-get-work-done</link>
		<comments>http://www.lylebackenroth.com/blog/2009/01/09/irc-as-the-newold-way-to-socialize-as-well-as-get-work-done/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 10:09:41 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[IRC]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=275</guid>
		<description><![CDATA[Below is a link to a great article on how intranet IRC servers could be set up to do work, communicate as well as socialize. Using IRC internally on a corporate network is a creative application of a tried &#38; true technology. It&#8217;s as instant as IM and SMS, and with some creative bot-making, can [...]]]></description>
			<content:encoded><![CDATA[<p>Below is a link to a great article on how intranet IRC servers could be set up to do work, communicate as well as socialize. Using IRC internally on a corporate network is a creative application of a tried &amp; true technology. It&#8217;s as instant as IM and SMS, and with some creative bot-making, can be used to do internet searches as well as send messages directly to others. Using <a href="http://jmcpherson.org/screen.html" target="_blank">Screen</a> &amp; <a href="http://www.irssi.org/" target="_blank">IRSSI</a> over SSH it would be easily doable to stay connected using a Smartphone or netbook while on the go.</p>
<p><a href="http://www.metabrew.com/article/how-we-use-irc-at-lastfm/" target="_blank">This link explains how it&#8217;s used at Last.FM.</a> Read the comments below, as they&#8217;re just as insightful as the artcile.</p>
<p><em><strong>A couple of helpful links to set up your own IRC server.</strong></em></p>
<p><a href="http://azio.org/2007/05/01/howto-configure-yourself-a-nice-private-ircd-irc-server/" target="_blank">A very basic how-to, with no advanced configs.</a></p>
<p><a href="http://ubuntuforums.org/showthread.php?t=233146" target="_blank">A good Ubuntu Forum discussion on the subject.</a></p>
<p><a href="http://www.howtoforge.com/linux_irc_server_anope_services" target="_blank">General Link 1</a>, <a href="http://computerquestionhelp.com/blogs/other/guides/setup-your-own-irc-server.html" target="_blank">General Link 2</a></p>
<p><a href="http://lizzie.spod.cx/screenirssi.shtml" target="_blank">Using Screen &amp; IRSSI.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/01/09/irc-as-the-newold-way-to-socialize-as-well-as-get-work-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easily create a private, encrypted folder on any Ubuntu or Debian system.</title>
		<link>http://www.lylebackenroth.com/blog/2009/01/09/easily-create-a-private-encrypted-folder-on-any-ubuntu-or-debian-system/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=easily-create-a-private-encrypted-folder-on-any-ubuntu-or-debian-system</link>
		<comments>http://www.lylebackenroth.com/blog/2009/01/09/easily-create-a-private-encrypted-folder-on-any-ubuntu-or-debian-system/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 08:14:54 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Encryption]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=273</guid>
		<description><![CDATA[From the Ubuntu Geek:
eCryptfs is a POSIX-compliant enterprise-class stacked cryptographic filesystem for Linux.It provides advanced key management and policy features. eCryptfs stores cryptographic metadata in the header of each file written, so that encrypted files can be copied between hosts; the file will be decryptable with the proper key, and there is no need to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ubuntugeek.com/how-to-create-a-private-encrypted-folder-on-ubuntu-810-intrepid.html" target="_blank">From the Ubuntu Geek:</a></p>
<blockquote><p>eCryptfs is a POSIX-compliant enterprise-class stacked cryptographic filesystem for Linux.It provides advanced key management and policy features. eCryptfs stores cryptographic metadata in the header of each file written, so that encrypted files can be copied between hosts; the file will be decryptable with the proper key, and there is no need to keep track of any additional information aside from what is already in the encrypted file itself. Think of eCryptfs as a sort of “gnupgfs”.eCryptfs is a native Linux filesystem. The kernel module component of eCryptfs is part of the <a class="iAs" style="border-bottom: medium none ! important; font-weight: bold ! important; text-decoration: none ! important; padding-bottom: 0px ! important; color: darkblue ! important; background-color: transparent ! important; cursor: pointer ! important;" href="http://www.ubuntugeek.com/how-to-create-a-private-encrypted-folder-on-ubuntu-810-intrepid.html#" target="_blank">Linux kernel</a> since 2.6.19.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/01/09/easily-create-a-private-encrypted-folder-on-any-ubuntu-or-debian-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The superior hacker: Max Butler.</title>
		<link>http://www.lylebackenroth.com/blog/2009/01/06/the-superior-hacker-max-butler/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-superior-hacker-max-butler</link>
		<comments>http://www.lylebackenroth.com/blog/2009/01/06/the-superior-hacker-max-butler/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 05:21:17 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[hacking]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=264</guid>
		<description><![CDATA[Wired has the inside story of Max Ray Butler, a former white hat hacker who joined the underground following a jail stint for hacking the Pentagon. His most ambitious hack was a hostile takeover of the major underground carding boards where stolen credit card and identity data are bought and sold. The attack made his [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.wired.com/techbiz/people/magazine/17-01/ff_max_butler?currentPage=1" target="_blank">Wired has the inside story of Max Ray Butler</a>, a former white hat hacker who joined the underground following a jail stint for hacking the Pentagon. His most ambitious hack was a hostile takeover of the major underground carding boards where stolen credit card and identity data are bought and sold. The attack made his own site, CardersMarket, the largest crime forum in the world, with 6,000 users. But it also made the feds determined to catch him, since one of the sites he hacked, DarkMarket.ws, was secretly a sting operation run by the FBI.</p>
<p>The author of this Wired article Kevin Poulsen is an editor of Wired magazine and a former hacker who served five years in prison for breaking into FBI computers.</p>
<p>&#8211;</p>
<p><a href="http://www.securityfocus.com/news/203" target="_blank">A related article from 2001.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/01/06/the-superior-hacker-max-butler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Practical attacks on WEP &amp; WPA (published).</title>
		<link>http://www.lylebackenroth.com/blog/2009/01/04/practical-attacks-on-wep-wpa-published/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=practical-attacks-on-wep-wpa-published</link>
		<comments>http://www.lylebackenroth.com/blog/2009/01/04/practical-attacks-on-wep-wpa-published/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 07:47:42 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Wireless]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=257</guid>
		<description><![CDATA[Practical attacks on WEP &#38; WPA, including WPA packet injection:
Details (PDF): http://tinyurl.com/56j63s.
More here: http://tinyurl.com/8erk74.
From the site:
The attack is essentially a variant of the chopchop attack used against WEP secured networks, which surfaced in early 2005. The name &#8220;chopchop attack&#8221; is a nod to the KoreK-developed chopchop tool, which allows the user to decrypt an arbitrary [...]]]></description>
			<content:encoded><![CDATA[<p><span class="entry-content">Practical attacks on WEP &amp; WPA, including WPA packet injection:</span></p>
<p><span class="entry-content">Details (PDF): <a rel="nofollow" href="http://tinyurl.com/56j63s" target="_blank">http://tinyurl.com/56j63s</a>.</span></p>
<p><span class="entry-content">More here: <a rel="nofollow" href="http://tinyurl.com/8erk74" target="_blank">http://tinyurl.com/8erk74</a></span>.</p>
<p>From the site:</p>
<blockquote><p><em>The attack is essentially a variant of the <a rel="external" href="http://www.aircrack-ng.org/doku.php?id=korek_chopchop" target="_blank">chopchop attack</a> used against WEP secured networks, which surfaced in early 2005. The name &#8220;chopchop attack&#8221; is a nod to the KoreK-developed chopchop tool, which allows the user to decrypt an arbitrary encrypted data packet without having to know the WEP key.</em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/01/04/practical-attacks-on-wep-wpa-published/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android netbooks on their way, likely by 2010.</title>
		<link>http://www.lylebackenroth.com/blog/2009/01/02/android-netbooks-on-their-way-likely-by-2010/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=android-netbooks-on-their-way-likely-by-2010</link>
		<comments>http://www.lylebackenroth.com/blog/2009/01/02/android-netbooks-on-their-way-likely-by-2010/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 08:09:51 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=250</guid>
		<description><![CDATA[Amazing. The ramifications could be huge:
]]></description>
			<content:encoded><![CDATA[<p>Amazing. <a href="http://tinyurl.com/7m99u3" target="_blank">The ramifications could be huge:</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/01/02/android-netbooks-on-their-way-likely-by-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AndroidIRC for the Android OS (G1).</title>
		<link>http://www.lylebackenroth.com/blog/2009/01/02/androidirc-for-the-android-os-g1/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=androidirc-for-the-android-os-g1</link>
		<comments>http://www.lylebackenroth.com/blog/2009/01/02/androidirc-for-the-android-os-g1/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 04:23:13 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[G1]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=247</guid>
		<description><![CDATA[For Android (G1) users, a good IRC client, though still in beta and not yet on the market, so you&#8217;ll have to download the .apk file directly: be sure to go to your settings page on your G1, then to Applications, then check &#8220;unknown sources&#8221;, so you can download .apk files directly without having to [...]]]></description>
			<content:encoded><![CDATA[<p>For Android (G1) users, a good IRC client, though still in beta and not yet on the market, so you&#8217;ll have to download the .apk file directly: be sure to go to your settings page on your G1, then to Applications, then check &#8220;unknown sources&#8221;, so you can download .apk files directly without having to go through the market.</p>
<p>This app supports multiple channel (and you can navigate between them simply by swiping your finger left/right) and supports multiple IRC servers.</p>
<p><a href="http://code.google.com/p/androidirc/" target="_blank"><span class="entry-content">Project page here:</span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2009/01/02/androidirc-for-the-android-os-g1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convert your videos to .3gp format for viewing on cell phones and smartphones</title>
		<link>http://www.lylebackenroth.com/blog/2008/12/22/convert-your-videos-to-3gp-format-for-viewing-on-cell-phones-and-smartphones/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=convert-your-videos-to-3gp-format-for-viewing-on-cell-phones-and-smartphones</link>
		<comments>http://www.lylebackenroth.com/blog/2008/12/22/convert-your-videos-to-3gp-format-for-viewing-on-cell-phones-and-smartphones/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 12:12:35 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[Transcoding]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=243</guid>
		<description><![CDATA[After much pain and research with ffmpeg and mencoder, I stumbled upon MMC &#8211; Mobile Media Converter. It seems to be a front end to FFMPEG, but works seamlessly. It has quality presets, as well as customizable transcoding quality settings, for those who don&#8217;t want to lose their framerates.
If you&#8217;re looking to convert your videos [...]]]></description>
			<content:encoded><![CDATA[<p>After much pain and research with ffmpeg and mencoder, I stumbled upon MMC &#8211; Mobile Media Converter. It seems to be a front end to FFMPEG, but works seamlessly. It has quality presets, as well as customizable transcoding quality settings, for those who don&#8217;t want to lose their framerates.</p>
<p>If you&#8217;re looking to convert your videos from .avi or .mpeg format to the highly efficient .3gp format (natively supported by the Google Android OS, running on phones such as T-Mobile&#8217;s G1), then look no further than this application. The application runs on Windows &amp; Linux!</p>
<p><a href="http://www.miksoft.net/mobileMediaConverter.htm" target="_blank">Click here for their site</a>, the links to the application are at the bottom of the page.</p>
<p><a href="http://www.miksoft.net/products/mmc_1.4.0_i386.deb" target="_blank">Click here to conveniently download the Ubuntu .deb file for the application</a> (4.4 megs).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/12/22/convert-your-videos-to-3gp-format-for-viewing-on-cell-phones-and-smartphones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook &amp; the social dynamics of privacy</title>
		<link>http://www.lylebackenroth.com/blog/2008/12/08/facebook-the-social-dynamics-of-privacy/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=facebook-the-social-dynamics-of-privacy</link>
		<comments>http://www.lylebackenroth.com/blog/2008/12/08/facebook-the-social-dynamics-of-privacy/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 10:38:22 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Social Networking]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=240</guid>
		<description><![CDATA[A very interesting article.
Abstract.
Full text (PDF).
]]></description>
			<content:encoded><![CDATA[<p>A <strong>very interesting</strong> article.</p>
<p><a href="http://works.bepress.com/james_grimmelmann/20/" target="_blank">Abstract.</a></p>
<p><a href="http://works.bepress.com/cgi/viewcontent.cgi?article=1019&amp;context=james_grimmelmann" target="_blank">Full text (PDF).</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/12/08/facebook-the-social-dynamics-of-privacy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WPA (wifi encryption) is still weak and easy to crack (as expected)</title>
		<link>http://www.lylebackenroth.com/blog/2008/12/06/wpa-wifi-encryption-is-still-weak-and-easy-to-crack-as-expected/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=wpa-wifi-encryption-is-still-weak-and-easy-to-crack-as-expected</link>
		<comments>http://www.lylebackenroth.com/blog/2008/12/06/wpa-wifi-encryption-is-still-weak-and-easy-to-crack-as-expected/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 03:26:37 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Wireless]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=238</guid>
		<description><![CDATA[Here&#8217;s a good article on the subject.
Here&#8217;s also a good HowTo crack WPA.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.itworld.com/security/57285/once-thought-safe-wpa-wi-fi-encryption-cracked" target="_blank">Here&#8217;s a good article on the subject.</a></p>
<p><a href="http://docs.lucidinteractive.ca/index.php/Cracking_WEP_and_WPA_Wireless_Networks" target="_blank">Here&#8217;s also a good HowTo crack WPA.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/12/06/wpa-wifi-encryption-is-still-weak-and-easy-to-crack-as-expected/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back Up/Restore Hard Drives And Partitions With CloneZilla Live</title>
		<link>http://www.lylebackenroth.com/blog/2008/12/06/back-uprestore-hard-drives-and-partitions-with-clonezilla-live/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=back-uprestore-hard-drives-and-partitions-with-clonezilla-live</link>
		<comments>http://www.lylebackenroth.com/blog/2008/12/06/back-uprestore-hard-drives-and-partitions-with-clonezilla-live/#comments</comments>
		<pubDate>Sat, 06 Dec 2008 08:45:50 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Backups]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=236</guid>
		<description><![CDATA[Source: HowToForge.
]]></description>
			<content:encoded><![CDATA[<p>Source: <a href="http://www.howtoforge.com/back-up-restore-hard-drives-and-partitions-with-clonezilla-live" target="_blank">HowToForge</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/12/06/back-uprestore-hard-drives-and-partitions-with-clonezilla-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux 2.6 kernel ported to iPhone</title>
		<link>http://www.lylebackenroth.com/blog/2008/12/05/linux-26-kernel-ported-to-iphone/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=linux-26-kernel-ported-to-iphone</link>
		<comments>http://www.lylebackenroth.com/blog/2008/12/05/linux-26-kernel-ported-to-iphone/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 07:35:34 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=234</guid>
		<description><![CDATA[I was never a big fan of the iPhone, but the Linux 2.6 kernel has finally been ported to it. It doesn&#8217;t yet interact with the touchscreen, but if this eventually leads to an iPhone-Ubuntu distro being created, you can bet I&#8217;ll be putting the iPhone on my wish list &#8211; just for use as [...]]]></description>
			<content:encoded><![CDATA[<p>I was never a big fan of the iPhone, but the Linux 2.6 kernel has finally been ported to it. It doesn&#8217;t yet interact with the touchscreen, but if this eventually leads to an iPhone-Ubuntu distro being created, you can bet I&#8217;ll be putting the iPhone on my wish list &#8211; just for use as a handheld with wifi.</p>
<p><a href="http://www.vimeo.com/2373142" target="_blank">Here&#8217;s a video of it:</a></p>
<p><a href="http://linuxoniphone.blogspot.com/2008/11/linux-on-iphone.html" target="_blank">Here&#8217;s the blogpost on it:</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/12/05/linux-26-kernel-ported-to-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenGoo: Host your own &#8220;Google Docs&#8221; web based collaborative center</title>
		<link>http://www.lylebackenroth.com/blog/2008/12/04/opengoo-host-your-own-google-docs-web-based-collaborative-center/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=opengoo-host-your-own-google-docs-web-based-collaborative-center</link>
		<comments>http://www.lylebackenroth.com/blog/2008/12/04/opengoo-host-your-own-google-docs-web-based-collaborative-center/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 01:35:17 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=228</guid>
		<description><![CDATA[From their site:
It is a complete solution for every organization to create, collaborate, share and publish all its internal and external documents.
You and your team can create and collaborate on:

Text documents
Spreadsheets (coming soon)
Presentations
Task Lists
E-mails
Calendars
Web Links


All it requires is an xampp server (essentially a Linux server). I am going to test this with some colleagues and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.opengoo.org/about.html" target="_blank">From their site:</a></p>
<blockquote><p><em>It is a complete solution for every organization to create, collaborate, share and publish all its internal and external documents.</em></p>
<p><em>You and your team can create and collaborate on:</em></p>
<ul>
<li><em>Text documents</em></li>
<li><em>Spreadsheets (coming soon)</em></li>
<li><em>Presentations</em></li>
<li><em>Task Lists</em></li>
<li><em>E-mails</em></li>
<li><em>Calendars</em></li>
<li><em>Web Links</em></li>
</ul>
</blockquote>
<p>All<em> it requires is an <a href="http://en.wikipedia.org/wiki/XAMPP" target="_blank">xampp</a> server (essentially a Linux server). I am going to test this with some colleagues and see how viable it is for a production environment, but on the surface it looks to be worth evaluation.</em></p>
<p>You can <a href="http://demo.opengoo.org/" target="_blank">try a demo here</a>. Once the spreadsheet function is available, this will become much more interesting.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/12/04/opengoo-host-your-own-google-docs-web-based-collaborative-center/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to harden a default Ubuntu (or almost any Linux) install.</title>
		<link>http://www.lylebackenroth.com/blog/2008/12/03/how-to-harden-a-default-ubuntu-or-almost-any-linux-install/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-harden-a-default-ubuntu-or-almost-any-linux-install</link>
		<comments>http://www.lylebackenroth.com/blog/2008/12/03/how-to-harden-a-default-ubuntu-or-almost-any-linux-install/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 01:26:39 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=224</guid>
		<description><![CDATA[Even Linux can be vulnerable to attack, especially on a fresh install where all settings are left at defaults. This is an excellent article from IT Security on how to shore up security on a fresh Linux install.
I am not sure if the anti-virus recommendation is required at this time, I think that might be [...]]]></description>
			<content:encoded><![CDATA[<p>Even Linux can be vulnerable to attack, especially on a fresh install where all settings are left at defaults. This is <a href="http://www.itsecurity.com/features/ubuntu-secure-install-resource/" target="_blank">an excellent article from IT Security on how to shore up security on a fresh Linux install</a>.</p>
<p>I am not sure if the anti-virus recommendation is required at this time, I think that might be overkill, but if you intend to use the system in a live production environment, it&#8217;s all worth considering.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/12/03/how-to-harden-a-default-ubuntu-or-almost-any-linux-install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A good HowTo on creating virtual hosts in Apache2 &amp; the Linux Basement podcast.</title>
		<link>http://www.lylebackenroth.com/blog/2008/11/30/a-good-howto-on-creating-virtual-hosts-in-apache2-the-linux-basement-podcast/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=a-good-howto-on-creating-virtual-hosts-in-apache2-the-linux-basement-podcast</link>
		<comments>http://www.lylebackenroth.com/blog/2008/11/30/a-good-howto-on-creating-virtual-hosts-in-apache2-the-linux-basement-podcast/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 01:25:10 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=222</guid>
		<description><![CDATA[A good article from the Linux Basement.
The Linux Basement also hosts a podcast worth checking out which centers around web hosting and network management, but is overall an informative show. They do about 2 episodes per month.
They also have a fairly active user submitted article area, as well as a forum.
]]></description>
			<content:encoded><![CDATA[<p>A good article from the <a href="http://www.linuxbasement.com/content/apache2-virtual-hosts" target="_blank">Linux Basement</a>.</p>
<p>The Linux Basement also hosts a podcast worth checking out which centers around web hosting and network management, but is overall an informative show. They do about 2 episodes per month.</p>
<p>They also have a fairly active <a href="http://www.linuxbasement.com/user-articles" target="_blank">user submitted article area</a>, as well as a <a href="http://www.linuxbasement.com/forums/linux-basement" target="_blank">forum</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/11/30/a-good-howto-on-creating-virtual-hosts-in-apache2-the-linux-basement-podcast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 10 mistakes new Linux admins make:</title>
		<link>http://www.lylebackenroth.com/blog/2008/11/30/top-10-mistakes-new-linux-admins-make/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=top-10-mistakes-new-linux-admins-make</link>
		<comments>http://www.lylebackenroth.com/blog/2008/11/30/top-10-mistakes-new-linux-admins-make/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 00:57:27 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=219</guid>
		<description><![CDATA[From Tech Republic, worth reading if you&#8217;re new to Linux system administration.
One of the most common mistakes is not checking log files (reason #10). I often find it hard to keep up and sometimes parse the variety of system logs on a system. A great tool for managing this is called LogWatch. While not a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.techrepublic.com.com/10things/?p=455" target="_blank">From Tech Republic,</a> worth reading if you&#8217;re new to Linux system administration.</p>
<p>One of the most common mistakes is not checking log files (reason #10). I often find it hard to keep up and sometimes parse the variety of system logs on a system. A great tool for managing this is called <a href="http://www.logwatch.org" target="_blank">LogWatch</a>. While not a GUI, it summarizes system logs into a convenient report that you can cron to run regularly and email to yourself, or just monitor. It&#8217;s highly configurable with varying degrees of detail.</p>
<p>From the site:</p>
<blockquote><p><em>Logwatch is a customizable log analysis system. Logwatch parses through your system&#8217;s logs for a given period of time and creates a report analyzing areas that you specify, in as much detail as you require.</em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/11/30/top-10-mistakes-new-linux-admins-make/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sync your Blackberry&#8217;s contacts with your Google account!</title>
		<link>http://www.lylebackenroth.com/blog/2008/11/20/sync-your-blackberrys-contacts-with-your-google-account/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sync-your-blackberrys-contacts-with-your-google-account</link>
		<comments>http://www.lylebackenroth.com/blog/2008/11/20/sync-your-blackberrys-contacts-with-your-google-account/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 05:59:30 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=214</guid>
		<description><![CDATA[From the Google Mobile Blog:


You asked for it, so here it is. We&#8217;re happy to announce that in the latest update to Google Sync for BlackBerry, we&#8217;ve added two-way contacts synchronization. This new functionality will enable you to sync your handheld&#8217;s built-in address book with your Gmail contacts. This all happens in the background and [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><a href="http://googlemobile.blogspot.com/2008/11/google-sync-for-blackberry-now-with.html" target="_blank">From the Google Mobile Blog:</a></p>
<p class="MsoNormal">
<blockquote>
<p class="MsoNormal"><em><span style="font-weight: normal;">You asked for it, so here it is. We&#8217;re happy to announce that in the latest update to </span><a id="bhsh" title="Google Sync for BlackBerry" href="http://mobile.google.com/sync">Google Sync for BlackBerry</a><span style="font-weight: normal;">, we&#8217;ve added <strong>two-way contacts synchronization</strong>. This new functionality will enable you to sync your handheld&#8217;s built-in address book with your Gmail contacts. This all happens in the background and over the air, so your information is always up to date, no matter where you are or what you&#8217;re doing.<br />
</span></em></p>
<p><em>Once you&#8217;ve installed Sync, all your information will be safe in your Google account. If you ever lose your phone or buy a new one, getting your address book and calendar to your new device is as easy as installing Sync. Current and new Google Sync users can try Google Sync today by visiting m.google.com/sync from their BlackBerry browser.</em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/11/20/sync-your-blackberrys-contacts-with-your-google-account/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to install Firefox 3.x (or Thunderbird, or SeaMonkey) on Ubuntu 7.10 and older</title>
		<link>http://www.lylebackenroth.com/blog/2008/10/31/how-to-install-firefox-3x-or-thunderbird-or-seamonkey-on-ubuntu-710-and-older/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-install-firefox-3x-or-thunderbird-or-seamonkey-on-ubuntu-710-and-older</link>
		<comments>http://www.lylebackenroth.com/blog/2008/10/31/how-to-install-firefox-3x-or-thunderbird-or-seamonkey-on-ubuntu-710-and-older/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 08:59:13 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=211</guid>
		<description><![CDATA[Great python script, makes life very easy: UbuntuZilla.
]]></description>
			<content:encoded><![CDATA[<p>Great python script, makes life very easy: <a href="http://ubuntuzilla.wiki.sourceforge.net/" target="_blank">UbuntuZilla</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/10/31/how-to-install-firefox-3x-or-thunderbird-or-seamonkey-on-ubuntu-710-and-older/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GroundWork Monitor Community Edition</title>
		<link>http://www.lylebackenroth.com/blog/2008/10/27/groundwork-monitor-community-edition/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=groundwork-monitor-community-edition</link>
		<comments>http://www.lylebackenroth.com/blog/2008/10/27/groundwork-monitor-community-edition/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 09:52:59 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=208</guid>
		<description><![CDATA[From the site:
GroundWork Monitor Community Edition provides a essential IT monitoring solution that enables you to maintain network visibility and control.
This is a single server deployment that leverages the strengths of 15 other open source projects such as Nagios, rrdtool and nmap. It combines the results of these projects in to a system that evaluates [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.groundworkopensource.com/community/community-edition.html" target="_blank">From the site:</a></p>
<blockquote><p>GroundWork Monitor Community Edition provides a essential IT monitoring solution that enables you to maintain network visibility and control.</p>
<p>This is a single server deployment that leverages the strengths of 15 other open source projects such as Nagios, rrdtool and nmap.<!-- – see the project list here (link). --> It combines the results of these projects in to a system that evaluates the status, events and performance of monitored devices and presents these results in an easy to understand web application.</p>
<p>This open source project distributed on sourceforge.net is available under the GNU Public License (GPL v2). It is ideal for operations who already have deployed one or more open source monitoring projects and need to expand its capability.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/10/27/groundwork-monitor-community-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>9 OpenOffice extensions that are quite helpful</title>
		<link>http://www.lylebackenroth.com/blog/2008/10/27/9-openoffice-extensions-that-are-quite-helpful/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=9-openoffice-extensions-that-are-quite-helpful</link>
		<comments>http://www.lylebackenroth.com/blog/2008/10/27/9-openoffice-extensions-that-are-quite-helpful/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 09:51:18 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Openoffice]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=206</guid>
		<description><![CDATA[Click here for details.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.makeuseof.com/tag/9-must-have-openoffice-extensions/" target="_blank">Click here for details.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/10/27/9-openoffice-extensions-that-are-quite-helpful/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtualbox port forwarding on a Linux Host</title>
		<link>http://www.lylebackenroth.com/blog/2008/10/17/virtualbox-port-forwarding-on-a-linux-host/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=virtualbox-port-forwarding-on-a-linux-host</link>
		<comments>http://www.lylebackenroth.com/blog/2008/10/17/virtualbox-port-forwarding-on-a-linux-host/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 20:50:25 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Virtualbox]]></category>
		<category><![CDATA[VM]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=199</guid>
		<description><![CDATA[An excellent article on the subject: Source.
Run these 3 commands from shell. SUDO not required.
VBoxManage setextradata &#8220;name of vm&#8221; &#8220;VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort&#8221; 2222
VBoxManage setextradata &#8220;name of vm&#8221; &#8220;VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort&#8221; 22
VBoxManage setextradata &#8220;name of vm&#8221; &#8220;VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol&#8221; TCP
Where&#8230;


&#8220;name of vm&#8221; is your virtual machine name
ssh is the name of the service. This is _required_ to be unique among the three [...]]]></description>
			<content:encoded><![CDATA[<p>An excellent article on the subject: <a href="http://sk.c-wd.net/wp/2008/01/05/virtualbox-port-forwarding-with-linux-host/" target="_blank">Source.</a></p>
<p>Run these 3 commands from shell. SUDO not required.</p>
<blockquote><p>VBoxManage setextradata &#8220;<strong>name of vm</strong>&#8221; &#8220;VBoxInternal/Devices/pcnet/0/LUN#0/Config/<strong>ssh</strong>/HostPort&#8221; <strong>2222</strong></p>
<p>VBoxManage setextradata &#8220;<strong>name of vm</strong>&#8221; &#8220;VBoxInternal/Devices/pcnet/0/LUN#0/Config/<strong>ssh</strong>/GuestPort&#8221; <strong>22</strong></p>
<p>VBoxManage setextradata &#8220;<strong>name of vm</strong>&#8221; &#8220;VBoxInternal/Devices/pcnet/0/LUN#0/Config/<strong>ssh</strong>/Protocol&#8221; <strong>TCP</strong></p></blockquote>
<p>Where&#8230;</p>
<blockquote>
<ul>
<li>&#8220;<strong>name of vm</strong>&#8221; is your virtual machine name</li>
<li><strong>ssh</strong> is the name of the service. This is _required_ to be <strong>unique</strong> among the three commands.</li>
<li>Ports <strong>2222</strong>, <strong>22</strong>, <strong>TCP</strong> respectively with your desired host port, guest port, and protocol.</li>
</ul>
</blockquote>
<p>&#8230;then shutdown your VM and Virtualbox host application, and restart them.</p>
<p>To Confirm the above settings are in place:</p>
<blockquote><p>VBoxManage getextradata &#8220;<strong>name of vm</strong>&#8221; enumerate</p></blockquote>
<p>To remove the settings made above from the VM: (again substituting the variables as appropriate).</p>
<blockquote>
<blockquote><p>VBoxManage setextradata &#8220;<strong>name of vm</strong>&#8221; &#8220;VBoxInternal/Devices/pcnet/0/LUN#0/Config/<strong>ssh</strong>/HostPort&#8221;</p>
<p>VBoxManage setextradata &#8220;<strong>name of vm</strong>&#8221; &#8220;VBoxInternal/Devices/pcnet/0/LUN#0/Config/<strong>ssh</strong>/GuestPort&#8221;</p>
<p>VBoxManage setextradata &#8220;<strong>name of vm</strong>&#8221; &#8220;VBoxInternal/Devices/pcnet/0/LUN#0/Config/<strong>ssh</strong>/Protocol&#8221;</p></blockquote>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/10/17/virtualbox-port-forwarding-on-a-linux-host/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Join Ubuntu 8.04 desktop to Windows server 2003 Active Directory.</title>
		<link>http://www.lylebackenroth.com/blog/2008/10/15/join-ubuntu-804-desktop-to-windows-server-2003-active-directory/#utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=join-ubuntu-804-desktop-to-windows-server-2003-active-directory</link>
		<comments>http://www.lylebackenroth.com/blog/2008/10/15/join-ubuntu-804-desktop-to-windows-server-2003-active-directory/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 07:26:34 +0000</pubDate>
		<dc:creator>lyle</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.lylebackenroth.com/blog/?p=195</guid>
		<description><![CDATA[This tutorial will explain how to add Ubuntu 8.04 desktop to win server 2003 Active Directory using Likewise Open.
Likewise Open is a free, open source application that joins Linux, Unix, and Mac machines to Microsoft Active Directory and securely authenticates users with their domain credentials.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ubuntugeek.com/how-to-add-ubuntu-804-to-win-server-2003-active-directory-domain.html" target="_blank">This tutorial will explain how to add Ubuntu 8.04 desktop to win server 2003 Active Directory using Likewise Open.</a></p>
<p><a href="http://www.likewisesoftware.com/products/likewise_open/" target="_blank">Likewise Open</a> is a free, open source application that joins Linux, Unix, and Mac machines to Microsoft Active Directory and securely authenticates users with their domain credentials.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lylebackenroth.com/blog/2008/10/15/join-ubuntu-804-desktop-to-windows-server-2003-active-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
