<?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>Kyle BrandtUbuntu | Kyle Brandt</title>
	<atom:link href="http://www.kbrandt.com/category/ubuntu/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kbrandt.com</link>
	<description>Original computing articles by a systems administrator</description>
	<lastBuildDate>Mon, 19 Dec 2011 21:41:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Track UPS Packages with Perl &#8211; WebService::UPS</title>
		<link>http://www.kbrandt.com/2009/03/track-ups-packages-with-perl-webserviceups.html</link>
		<comments>http://www.kbrandt.com/2009/03/track-ups-packages-with-perl-webserviceups.html#comments</comments>
		<pubDate>Thu, 26 Mar 2009 19:59:37 +0000</pubDate>
		<dc:creator>Kyle</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[UPS]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.kbrandt.com/?p=236</guid>
		<description><![CDATA[The Module: I have made a Perl object oriented module for tracking UPS shipments. To use this module you will need to get a developer key for the UPS online tools here. This module makes a XML request to the online tools, and then parses the response using XML::Simple. The module has methods to get [...]]]></description>
			<content:encoded><![CDATA[<p><strong>The Module:</strong><br />
I have made a Perl object oriented module for tracking UPS shipments.   To use this module you will need to get a developer key for the UPS online tools <a href="http://www.ups.com/e_comm_access/gettools_index?loc=en_US" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.ups.com/e_comm_access/gettools_index?loc=en_US');">here</a>.  This module makes a XML request to the online tools, and then parses the response using XML::Simple.  The module has methods to get specific information such as recent activity.  You can read the full module documentation as well as download the module at CPAN&#8217;s site <a href="http://search.cpan.org/~kbrandt/WebService-UPS-0.11/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://search.cpan.org/~kbrandt/WebService-UPS-0.11/');">here</a>.</p>
<p><strong>Example:</strong></p>
<pre class="brush: perl; title: ; notranslate">
    my $Package = WebService::UPS::TrackRequest-&gt;new;
    $Package-&gt;Username('kbrandt');
    $Package-&gt;Password('topsecrent');
    $Package-&gt;License('8C3D7EE8FZZZZZ4');
    $Package-&gt;TrackingNumber('1ZA45Y5111111111');
    print $Package-&gt;Username();
    my $trackedPackage = $Package-&gt;requestTrack();
    print $trackedPackage-&gt;getActivityList();
</pre>
<p><strong>Installation:</strong><br />
You can install this module with <a href="http://www.cpan.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.cpan.org/');">cpan</a>.  In Linux the command is &#8216;cpan -i WebService::UPS::TrackRequest&#8217; .  The required prerequisite modules are: Mouse,  LWP::UserAgent , HTTP::Request::Common , XML::Simple , and Data::Dumper .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kbrandt.com/2009/03/track-ups-packages-with-perl-webserviceups.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How-To: Connect to a Cisco VPN with Ubuntu using Vpnc</title>
		<link>http://www.kbrandt.com/2007/07/how-to-connect-to-cisco-vpn-with-ubuntu.html</link>
		<comments>http://www.kbrandt.com/2007/07/how-to-connect-to-cisco-vpn-with-ubuntu.html#comments</comments>
		<pubDate>Sat, 14 Jul 2007 23:42:00 +0000</pubDate>
		<dc:creator>Kyle</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[VPN]]></category>
		<category><![CDATA[vpnc]]></category>

		<guid isPermaLink="false">http://www.kbrandt.com/?p=11</guid>
		<description><![CDATA[I have seen a lot of posts out there about people having headaches connecting to Cisco VPNs using the Cisco VPN Client, mostly because they have trouble compiling it in Ubuntu Feisty Fawn. I recommend using the open source alternative vpnc. Vpnc works with the following according to the previous link: Cisco VPN concentrator 3000 [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size:100%;">I have seen a lot of posts out there about people having headaches connecting to Cisco VPNs using the <a href="http://www.cisco.com/en/US/products/sw/secursw/ps2308/index.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.cisco.com/en/US/products/sw/secursw/ps2308/index.html');">Cisco VPN Client</a>, mostly because they have trouble compiling it in Ubuntu Feisty Fawn.  I recommend using the open source alternative <a href="http://www.unix-ag.uni-kl.de/%7Emassar/vpnc/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.unix-ag.uni-kl.de/%7Emassar/vpnc/');">vpnc</a>.  Vpnc works with the following according to the previous link:</span></p>
<ul style="font-style: italic;">
<li><span style="font-size:85%;">Cisco VPN concentrator 3000 Series </span></li>
<li><span style="font-size:85%;">Cisco IOS routers </span></li>
<li><span style="font-size:85%;">Cisco PIX / ASA Zecurity Appliances </span></li>
<li><span style="font-size:85%;">Juniper/Netscreen </span></li>
</ul>
<p><span style="font-style: italic;font-size:85%;"> Supported Authentications: Pre-Shared-Key + XAUTH, Pre-Shared-Key<br />
Supported IKE DH-Groups: dh1 dh2 dh5<br />
Supported Hash Algo (IKE/IPSEC): md5 sha1<br />
Supported Encryptions (IKE/IPSEC): (null) (1des) 3des aes128 aes192 aes256<br />
Perfect Forward Secrecy: nopfs dh1 dh2 dh5<br />
</span><span style="font-size:85%;"><span style="font-size:100%;"><br />
</span><span style="font-size:100%;">If your workplace or school has given you .pcf file to use with your vpn, it shouldn&#8217;t be too hard to get you on your vpn:</span></span></p>
<ol>
<li><span style="font-size:100%;">Install the vpnc client: In the terminal enter </span><span style="font-style: italic;font-size:100%;">&#8220;sudo apt-get install vpnc</span><span style="font-size:100%;">.&#8221;  Or use the synaptic package manager.</span></li>
<li><span style="font-size:100%;">Save this <a href="http://svn.unix-ag.uni-kl.de/vpnc/branches/vpnc-0.4.0-hybrid/pcf2vpnc" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://svn.unix-ag.uni-kl.de/vpnc/branches/vpnc-0.4.0-hybrid/pcf2vpnc');">script</a> to your hard drive without any extension (Such as .html). (This script was written by Stefan Tomanek, and updated by Wolfram Sang.)</span></li>
<li><span style="font-size:100%;">Make the script executable by navigating to the directory you saved it in the terminal and type &#8220;</span><span style="font-style: italic;font-size:100%;">chmod +x pcf2pvnc</span><span style="font-size:100%;">&#8220;.</span></li>
<li><span style="font-size:100%;">Copy your pcf file to the directory of that script, in the terminal enter &#8220;</span><span style="font-style: italic;font-size:100%;">./pcf2pvnc YourPcfFile.pcf  NewPvncFile.conf</span><span style="font-size:100%;">&#8221; substituting </span><span style="font-style: italic;font-size:100%;">YourPcfFile.pcf</span><span style="font-size:100%;"> and </span><span style="font-style: italic;font-size:100%;">NewPvncFile.conf</span><span style="font-size:100%;"> with the appropriate file names for your files.</span></li>
<li><span style="font-size:100%;">Finally, in the terminal enter &#8220;</span><span style="font-style: italic;font-size:100%;">sudo vpnc NewPvncFile.conf</span><span style="font-size:100%;">&#8220;. If all goes well it will connect to your vpn server and ask you for your user name and password.</span></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.kbrandt.com/2007/07/how-to-connect-to-cisco-vpn-with-ubuntu.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Mindmap of the Ubuntu Feisty Fawn Boot Process</title>
		<link>http://www.kbrandt.com/2007/07/mindmap-of-ubuntu-feisty-fawn-boot.html</link>
		<comments>http://www.kbrandt.com/2007/07/mindmap-of-ubuntu-feisty-fawn-boot.html#comments</comments>
		<pubDate>Wed, 11 Jul 2007 22:40:00 +0000</pubDate>
		<dc:creator>Kyle</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Boot Process]]></category>
		<category><![CDATA[Feisty Fawn]]></category>
		<category><![CDATA[Initrd]]></category>
		<category><![CDATA[Mind Map]]></category>

		<guid isPermaLink="false">http://www.kbrandt.com/?p=10</guid>
		<description><![CDATA[In order to get a better grasp on the Ubuntu&#8217;s boot process, and the boot process of Linux in general, I have created a mind map of the process. Eventually I plan to trace the scripts run by the init sequence (Upstart) and gdm (Gnome Display Manager) log in process. Please do point out any [...]]]></description>
			<content:encoded><![CDATA[<p>In order to get a better grasp on the Ubuntu&#8217;s boot process, and the boot process of Linux in general, I have created a mind map of the process.  Eventually I plan to trace the scripts run by the init sequence (Upstart) and gdm (Gnome Display Manager) log in process.  Please do point out any inaccuracies:</p>
<p><a href="http://lh3.google.com/kmbrandt/RpVjwTVQGkI/AAAAAAAAACc/rPHHqbWdDyk/s800/Ubuntu%20Feisty%20Fawn%20Boot%20Process%20%282%29.jpeg" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://lh3.google.com/kmbrandt/RpVjwTVQGkI/AAAAAAAAACc/rPHHqbWdDyk/s800/Ubuntu%20Feisty%20Fawn%20Boot%20Process%20%282%29.jpeg');" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5086079124398676530" style="cursor: pointer;" src="http://lh3.google.com/kmbrandt/RpVjwTVQGkI/AAAAAAAAACc/rPHHqbWdDyk/s800/Ubuntu%20Feisty%20Fawn%20Boot%20Process%20%282%29.jpeg" border="0" alt="" /></a></p>
<p>Related Pages:<br />
<a href="http://www.ibm.com/developerworks/linux/library/l-linuxboot/?ca=dgr-btw01LinuxBoot" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.ibm.com/developerworks/linux/library/l-linuxboot/?ca=dgr-btw01LinuxBoot');">Inside the Linux Boot Process</a><br />
<a href="http://oldfield.wattle.id.au/luv/boot.html">The Linux Boot Process<br />
</a><a href="http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/Installation_Guide-en-US/s1-boot-init-shutdown-process.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/Installation_Guide-en-US/s1-boot-init-shutdown-process.html');">A Detailed Look at the Boot Process</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kbrandt.com/2007/07/mindmap-of-ubuntu-feisty-fawn-boot.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exploring IPv6</title>
		<link>http://www.kbrandt.com/2007/06/exploring-ipv6.html</link>
		<comments>http://www.kbrandt.com/2007/06/exploring-ipv6.html#comments</comments>
		<pubDate>Tue, 26 Jun 2007 14:50:00 +0000</pubDate>
		<dc:creator>Kyle</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Feisty Fawn]]></category>
		<category><![CDATA[Freenet6]]></category>
		<category><![CDATA[Go6]]></category>
		<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://www.kbrandt.com/?p=8</guid>
		<description><![CDATA[Beyond knowing that there is a newer version of IP out there, and that the addresses are really big, there isn&#8217;t much I know about IPv6&#8211;and I don&#8217;t think I am alone. I am going to edit this post as I explore IPv6, and hopefully it will end up being a guide to other users. [...]]]></description>
			<content:encoded><![CDATA[<p>Beyond knowing that there is a newer version of IP out there, and that the addresses are really big, there isn&#8217;t much I know about IPv6&#8211;and I don&#8217;t think I am alone.  I am going to edit this post as I explore IPv6, and hopefully it will end up being a guide to other users.  (Since I am going back and editing this, I am not even going to try to keep my tense consistent for now).</p>
<p>Well, it seems like the place for me to start it is to get an IPv6 address:<br />
<a href="http://www.go6.net/4105/freenet.asp" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.go6.net/4105/freenet.asp');">Freenet6</a>, is a client that allows you to connect to an IPv6 address by tunneling to the Freenet6 server using the TSP protocol from your IPv4 address.</p>
<p><span style="font-weight: bold;">How-To install the Freenet6 client on Ubuntu Feisty Fawn (Ubuntu 7.04) and connect to a site via IPv6:</span></p>
<ol>
<li>Download the linux client from (This is only to get the nice documentation that comes with it, very well written): <a href="http://www.go6.net/4105/download.asp" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.go6.net/4105/download.asp');"> http://www.go6.net/4105/download.asp</a></li>
<li>Install the TSPC package: Open up the Synaptic Package Manager from the System : Adminstration, and search for TSPC, select it and hit apply.  Or in the command line simply type: &#8220;sudo apt-get install tspc&#8221; without quotes.</li>
<li>Now in the command like type &#8220;sudo tspc -v&#8221; this will connect to Freenet6 using an anonymous account.</li>
<li>Check to see if it worked using ping6: &#8220;ping6 -nv www.ipv6.org&#8221; You should get ping replies from an IPv6 address, i.e.:
<ul>
<li>&#8220;PING www.ipv6.org(2001:6b0:1:ea:202:a5ff:fecd:13a6) 56 data bytes&#8221;</li>
<li>&#8220;64 bytes from 2001:6b0:1:ea:20&#8230;&#8221; &#8230;.&#8221;icmp_seq=1 ttl=44 time=176 ms&#8221;</li>
</ul>
</li>
<li>Now, if you signed up for an account with <a href="http://www.go6.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.go6.net/');">go6</a> and don&#8217;t want to log in anonymously:
<ul>
<li>Open up /etc/tsp/tspc.conf with a text editor as root, i.e.: &#8220;sudo nano /etc/tsp/tspc.conf&#8221;</li>
<li>Change &#8220;userid=&#8221; to &#8220;userid=your_username&#8221;;&#8221;passwd=&#8221; to &#8220;passwd=your_passwd&#8221;; &#8220;server=anon.freenet6.net&#8221; to &#8220;server=broker.freenet6.net&#8221;.  Make sure you are not changing the above in the comment fields;-) (The lines that start with #).</li>
</ul>
</li>
</ol>
<p>This is enough for me to start exploring, I will add information as I learn more, and I hope the above is correct&#8211;I am just starting to explore and learn about IPv6 myself.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kbrandt.com/2007/06/exploring-ipv6.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

