<?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>thinking sysadmin &#187; firepass</title>
	<atom:link href="http://andyleonard.com/tag/firepass/feed/" rel="self" type="application/rss+xml" />
	<link>http://andyleonard.com</link>
	<description>qstat -u aleonard -s z</description>
	<lastBuildDate>Fri, 30 Jul 2010 17:47:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Installing the F5 FirePass VPN Client on Ubuntu 10.04 AMD64</title>
		<link>http://andyleonard.com/2010/05/20/installing-the-f5-firepass-vpn-client-on-ubuntu-10-04-amd64/</link>
		<comments>http://andyleonard.com/2010/05/20/installing-the-f5-firepass-vpn-client-on-ubuntu-10-04-amd64/#comments</comments>
		<pubDate>Thu, 20 May 2010 19:12:21 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[operating systems]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[firepass]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lucid lynx]]></category>
		<category><![CDATA[lynx]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[ssl vpn]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://andyleonard.com/?p=474</guid>
		<description><![CDATA[Disclaimer: I am not a FirePass administrator; only an end-user and have no other relationship with F5.  There may be better methods to address this issue; please comment if you know of one.
See also: f5vpn-login.py, described here, and brought to my attention by sh4k3sph3r3.  A CLI FirePass client is quite likely a better [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Disclaimer:</strong> I am not a FirePass administrator; only an end-user and have no other relationship with F5.  There may be better methods to address this issue; please comment if you know of one.</p>
<p><strong>See also:</strong> <a href="http://fuhm.net/software/f5vpn-login/">f5vpn-login.py</a>, described <a href="http://fuhm.net/software/f5vpn-login/README">here</a>, and brought to my attention by <a href="http://andyleonard.com/2010/05/20/installing-the-f5-firepass-vpn-client-on-ubuntu-10-04-amd64/#comment-439">sh4k3sph3r3</a>.  A CLI FirePass client is quite likely a better solution than separate browser instances, etc.</p>
<p><strong>Preliminaries:</strong> Although the F5 FirePass SSL VPN product supports Linux, as best as I can tell, that support is somewhat limited: My understanding is that they officially claim support for 32-bit installs only, and they do not appear to track new distribution releases particularly aggressively.  F5 has also been somewhat slow in supporting new browser versions: They <a href="http://devcentral.f5.com/weblogs/f5news/archive/2008/10/06/firepass-v6.0.3-released.aspx">announced support for Firefox 3</a> on October 6, 2008, nearly four months after its release and with only two months to go before Firefox 2 was end-of-lifed.  For Firefox 3.6 support, a comment on the post linked above states that you need to request a special hot fix from F5 (which my site has not applied).  There is no Google Chrome support that I am aware of.</p>
<p>Further, F5&#8217;s automated client installation tools have unfortunately never worked for me on Linux, even when the architecture and browser are in their support matrix.  The manual download instruction links are also broken on the FirePass install I connect to.</p>
<p><strong>Solution:</strong> Install a dedicated, 32-bit version of Firefox in a supported version; create a single-purpose Firefox profile for VPN use.  Add the FirePass client to that browser and the operating system.<br />
<span id="more-474"></span><br />
For the Firefox install, follow the &#8220;Manual Installation&#8221; instructions from the <a href="https://help.ubuntu.com/community/FirefoxNewVersion/MozillaBuilds">Ubuntu Community Documentation</a> site.  Install version 3.5 if your site does not have the hotfix mentioned above.</p>
<p>Be sure to create a new Firefox profile in your account for use with the FirePass; however, I recommend modifying the script in the Ubuntu documentation to automatically take you to your FirePass site (https://firepass.example.com/ for the purposes of this post):</p>
<pre class="brush: bash;">
#!/bin/bash
exec &quot;\$HOME/firefox/firefox&quot; -P mozilla-build https://firepass.example.com/
</pre>
<p>Next, download the client components from your F5 site; again, assuming firepass.example.com, retrieve and save:</p>
<p>https://firepass.example.com/vdesk/vpn/nogzip/downloads.php/linux/np_F5_SSL_VPN.so</p>
<p>and</p>
<p>https://firepass.example.com/vdesk/vpn/nogzip/downloads.php/linux/SSLVpn.tgz</p>
<p>Move np_F5_SSL_VPN.so to the plugins directory of the new Firefox installation &#8211; ~/firefox/plugins if following the Ubuntu documentation.  Based on file layout, it appears that F5 intended for you to extract SSLVpn.tgz at the root of your file system.  Instead of following this bad practice, in scratch space and as root, extract the SSLVpn.tgz tarball and manually move the files into place:</p>
<pre class="brush: bash; light: true;">
cp SSLVpn.tgz /tmp
cd /tmp
sudo tar -xvpzf SSLVpn.tgz
# inspect extracted files here...
cd /usr/local/lib
mkdir -p F5Networks/SSLVPN
cd /tmp/usr/local/lib/F5Networks/SSLVPN
cp -Rp etc svpn var /
</pre>
<p>Using the bash script above, you should now be able to launch your purpose-built FirePass browser installation and have it &#8220;just work&#8221; for Network Access.  Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://andyleonard.com/2010/05/20/installing-the-f5-firepass-vpn-client-on-ubuntu-10-04-amd64/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Putting Ubuntu on the Eee PC</title>
		<link>http://andyleonard.com/2008/06/22/putting-ubuntu-on-the-eee-pc/</link>
		<comments>http://andyleonard.com/2008/06/22/putting-ubuntu-on-the-eee-pc/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 21:57:24 +0000</pubDate>
		<dc:creator>Andy</dc:creator>
				<category><![CDATA[operating systems]]></category>
		<category><![CDATA[eee pc]]></category>
		<category><![CDATA[f5]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[firepass]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://andyleonard.com/?p=36</guid>
		<description><![CDATA[I finally got around to installing Ubuntu (Hardy) on my Eee PC this weekend.  My only regret: That I waited so long to do it.

I used the eeebuntu Netbook Remix RC1 build; the install went very smoothly, with the only hangup being a need to reformat my USB drive twice before I could move [...]]]></description>
			<content:encoded><![CDATA[<p>I finally got around to installing Ubuntu (Hardy) on my Eee PC this weekend.  My only regret: That I waited so long to do it.<br />
<span id="more-36"></span><br />
I used the <a href="http://www.eeebuntu.org/">eeebuntu</a> <a href="https://launchpad.net/netbook-remix">Netbook Remix</a> RC1 build; the install went very smoothly, with the only hangup being a need to reformat my USB drive twice before I could move the ISO image onto it.  The Netbook Remix interface is pretty slick, providing both a better launcher then the stock Xandros install, and more flexibility for the power user.</p>
<p>I was expecting some hassle getting wireless going after the install.  Instead, it worked out of the box.  I did have to recreate my login keyring in seahorse for reasons that I didn&#8217;t bother to pursue; the default keyring didn&#8217;t want to unlock on login, but since I had nothing in it, I lost nothing in recreating it.</p>
<p>As far as post-install modifications, I made <code>/tmp</code>, <code>/var/tmp</code> and <code>/var/log</code> all tmpfs file systems to reduce writes to the Eee&#8217;s SSD (I also chose ext2 instead of a journaling file system during the install and mounted it <code>noatime</code> for the same reason).  I had to hunt down and install a 2.x version of Firefox in parallel to Firefox 3.x since F5&#8217;s FirePass VPN client doesn&#8217;t work in 3.x.  (Cheap shot: The reason why they call it <a href="http://www.f5.com/glossary/clientless-remote-access.html">clientless</a> is that it doesn&#8217;t actually work on any clients out there.  In seriousness, the advantage over traditional VPN clients just isn&#8217;t there.)</p>
<p>Other than the above and installing a couple stock Ubuntu packages (Thunderbird and libstdc++5 for Firefox), I haven&#8217;t had to make any tweaks to the vanilla install.  If you&#8217;ve got an Eee, I highly recommend this upgrade.</p>
]]></content:encoded>
			<wfw:commentRss>http://andyleonard.com/2008/06/22/putting-ubuntu-on-the-eee-pc/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
