<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>H E X I D . N E T - FreeBSD</title>
    <link>http://hexid.net/blog/</link>
    <description>Welcome to Hexid</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.3.1 - http://www.s9y.org/</generator>
    <pubDate>Sat, 15 Mar 2008 00:08:11 GMT</pubDate>

    <image>
        <url>http://hexid.net/blog/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: H E X I D . N E T - FreeBSD - Welcome to Hexid</title>
        <link>http://hexid.net/blog/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>First things first</title>
    <link>http://hexid.net/blog/index.php?/archives/6-First-things-first.html</link>
            <category>FreeBSD</category>
    
    <comments>http://hexid.net/blog/index.php?/archives/6-First-things-first.html#comments</comments>
    <wfw:comment>http://hexid.net/blog/wfwcomment.php?cid=6</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://hexid.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=6</wfw:commentRss>
    

    <author>nospam@example.com (Matt)</author>
    <content:encoded>
    I promised last night that I&#039;d make an attempt to record my experiences as I rebuild my home FreeBSD server.&lt;br /&gt;
&lt;br /&gt;
Well, I&#039;ve just run through the typical installation procedure for creating a new system using the provided CDs, and while I &lt;a href=&quot;http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-using.html&quot; title=&quot;portsnap&quot;&gt;portsnap fetch/extract/update&lt;/a&gt; the ports collection I figured I&#039;d take a few moments to make a quick inventory of what I intend to do:&lt;br /&gt;
&lt;br /&gt;
First and foremost - this rig has GOT to be able to serve out the existing data on my 1 TB RAID 5 array.... otherwise I&#039;d be without any backups of my other systems, would have to rebuild my media collection, and, most annoyingly, I&#039;d have to rewrite all my conf files. I use the nfs and smb protocols concurrently for file serving.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Network_Time_Protocol&quot; title=&quot;NTP&quot;&gt;NTP&lt;/a&gt; client/server - this is just a fun thing to have.&lt;br /&gt;
&lt;br /&gt;
Dynamic DHCP/DNS - I&#039;ll probably revisit this in more detail as I get to it; suffice it to say, this is a cool trick that lets you do things like DHCP reservations for specific hosts based upon MAC, as well as automatic resolution of internal boxes based upon their canonical names.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.freeradius.org/&quot; title=&quot;FreeRADIUS&quot;&gt;FreeRADIUS&lt;/a&gt; EAP-TLS security for my WiFi network - this is much less of a concern now that I live in the great white North (and not in my old apartment block), but it&#039;s still another worthwhile thing to have. As an added bonus for using this, you get to see who&#039;s trying to connect to your network and when. If I had any doubts about its effectiveness before they&#039;ve been all but squashed now... very cool.&lt;br /&gt;
&lt;br /&gt;
Apache + mod_dav + SSL + Subversion - The web server is really just here to house the DAV functionality (which I use for Mozilla Sunbird), the Subversion repos that I sometimes play with, and for an easy way to access files remotely from outside my network (e.g. xbel.xml FireFox &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/2367&quot; title=&quot;Bookmarks Sync and Sort&quot;&gt;bookmarks&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
...Anyway - that&#039;s a good place to start. Back with more later!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 14 Mar 2008 16:25:36 -0700</pubDate>
    <guid isPermaLink="false">http://hexid.net/blog/index.php?/archives/6-guid.html</guid>
    
</item>
<item>
    <title>Long time between posts...</title>
    <link>http://hexid.net/blog/index.php?/archives/5-Long-time-between-posts....html</link>
            <category>FreeBSD</category>
    
    <comments>http://hexid.net/blog/index.php?/archives/5-Long-time-between-posts....html#comments</comments>
    <wfw:comment>http://hexid.net/blog/wfwcomment.php?cid=5</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://hexid.net/blog/rss.php?version=2.0&amp;type=comments&amp;cid=5</wfw:commentRss>
    

    <author>nospam@example.com (Matt)</author>
    <content:encoded>
    I&#039;ve obviously not posted in a long time, so I wanted to make use of an &quot;opportunity&quot; that&#039;s popped up with respect to the FreeBSD server I run at home.&lt;br /&gt;
&lt;br /&gt;
It&#039;s been several months since the FreeBSD team released their latest production quality version of the operating system: 7.0. I&#039;ve not been keeping up with upgrades on this box, mostly because I&#039;ve always seen this machine as being a sort of set-it-and-forget-it appliance. It does a lot of the basics that keep my network happily chugging, but nothing too special.&lt;br /&gt;
&lt;br /&gt;
Recently I decided I wanted to try out making a &lt;a href=&quot;http://www.gnu.org/software/grub/&quot; title=&quot;GNU Grand Unified Bootloader&quot;&gt;GRUB&lt;/a&gt; network boot environment and host it on this machine. The idea (although still not implemented) was to make a GRUB PXE that allowed the client to choose from any number of bootable OS images, most notably the excellent &lt;a href=&quot;http://www.sysresccd.org&quot; title=&quot;System Rescue CD&quot;&gt;System Rescue CD&lt;/a&gt;. This way I wouldn&#039;t need to go to the bother of burning discs, and I could more easily work on machines that are without CD drives (such as my shiny new &lt;a href=&quot;http://en.wikipedia.org/wiki/Eeepc&quot; title=&quot;Eee PC&quot;&gt;Eee PC&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
The problem was that the GRUB environment that&#039;s available through FreeBSD&#039;s ports system is only for 32 bit systems (my box runs the AMD64 architecture). So, after tinkering for a bit to try and build GRUB and its dependencies from the source tarballs available from the GNU website, and without much luck, I decided that I might as well look into upgrading the system itself since I was already playing with it.&lt;br /&gt;
&lt;br /&gt;
Short version: I&#039;ve decided to do a fresh install of FreeBSD 7.0 RELEASE after spending several hours working with the &lt;a href=&quot;http://www.daemonology.net/blog/2007-11-11-freebsd-major-version-upgrade.html&quot; title=&quot;freebsd-update&quot;&gt;freebsd-update&lt;/a&gt; and portupgrade systems. The major issue I&#039;ve run into has to do with the replacement of the libpthread library in this version and programs from ports still trying to link against it. It&#039;s likely that I&#039;ve introduced other small b0rks into the system as well, so rather than spending the time to fix the problem I&#039;ve decided a clean reinstall will do nicely.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://hexid.net/blog/index.php?/archives/5-Long-time-between-posts....html#extended&quot;&gt;Continue reading &quot;Long time between posts...&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 13 Mar 2008 17:39:02 -0700</pubDate>
    <guid isPermaLink="false">http://hexid.net/blog/index.php?/archives/5-guid.html</guid>
    
</item>

</channel>
</rss>