Depth of Knowledge

Thoughts from a tech consultant.

Open Source Home Renovations

On June 30, 2008 I took possession of my very first property. It’s an 800 square foot, two-bedroom condo in South Calgary (Alberta).

Given that I am a massive geek, part of the renovations I am taking on in preparation for moving in, is a robust home network. This includes (at least) seven cat5e, and six rg6 cable drops. For this I have used a fancy product by Leviton. Their Structured Media center items appear to be exactly what I need to marshal my assorted cables, and send them along to their eventual end points.

This allows a lot of flexibility towards future home renovations, and lets you easily re-design the layout of the network at a future point in time. As far as I am concerned, this sort of cable organization is the best way to go.

In any case, all this work is being completed with the intention of designing an ideal open source home. My routing, media distribution, work bench, telephony and data storage system have all marshaled into a single room. The original analog telephony network is untouched in case a future owner doesn’t want to use the fancy system that I have built.

Anyways, I have been doing this upgrade as part of a behind the scenes project that I have been playing with to develop a home running entirely on open source software. More on this later, expect interesting developments as the year goes on.

-Ted

Lotus Symphony 1 Experience

The glitzy look of the recent IBM Lotus Symphony release got my attention pretty quickly. While trying it out on a couple of tasks I rather rapidly started hitting various bugs. That said, I think the OpenOffice folks could take some hints in usability from this project.

The biggest issue that I ran into was with Bold, or Heading text not showing up on a page. Technically the the word processor thinks that the text is there because I can move my cursor through it, however it just shows up as white. Closing and re-opening the document will show the text for a few moments, but it will disappear again pretty quickly.

This is a deal breaker for me. So I won’t be recommending it to anyone for the time being. Too bad really.

On the Radio

On the Radio!

Earlier this week, I was minding my own business, working away and listening to one of the periodical podcasts that pass through my filter of media to consume.

The podcast in question is LugRadio, episode 100.

At about the exact moment of 76:02 into the show, they started reading an email that I had mailed about a month ago. Promptly, the guys made fun of my name, bemoaned my own bemoaning of linux support for the iriver clix (now resolved of course), and then congratulated me on a job well done. I suppose.

Anyways, I am glad to have made a difference, been laughed at, and been mentioned on the radio. Who knew.

As a side note, a passer by just noted that I am running openSUSE on my laptop. Good for him. Wooo community.

Enough for now.

My Initial Experience With pfSense

As good as OpenBSD has been as my gateway router OS, I am pretty sure that I am going to move away from it to one of the pre-packaged routing systems.

Specifically, I am talking about pfSense. pfSense is a distribution of FreeBSD that uses the pf packet filter technology originally from OpenBSD, and actually had its origins as a fork of the m0n0wall project which uses ipfilter. Both systems are extremely powerful, and importantly, easy for me to use, and because I want to stick with pf as my underlying packet filter, I have chosen pfSense.

Installation onto my compact flash driven Compaq Evo D300 Small Form Factor, was very straightforward with the assistance of my card reader, dd, and a null-modem serial cable (after I figured out that installation is done via a serial terminal rather than the screen). Certainly, anyone ready to do an embedded installation of pfsense just with parts lying around their house deserves major geek cred points.

Right now, only 64Mb of the 2Gb flash card is partitioned for use (from the default image), which actually is not really a big deal since its a router. I’m not exactly going to mess with it very often. Maybe. I am forever tinkering with this stuff. But I think that I will leave it until the next distribution update.

Compaq Evo D300 SFF as a Router

About 6 months ago I purchased a reasonably cheap second hand Compaq Evo D300 Small Form Factor PC.

Originally, the machine was intended to become a dial-up router and http proxy for my moms small gallery business in Empress, Alberta. After repeated failed attempts to get OpenBSD to actually dial into the ISP, I gave up on that train of thought for the time being and brought the machine back to Calgary.

Jumping forward a bit, I decided to start using the machine (named evo on my network) as my own gateway instead. Fine. OpenBSD installed just peachy, and configuring dhcpd and dns took a couple hours. Poof, instant router. However, one of the machines problems is that unless a keyboard is attached, it will fail to boot. Despite all my rummaging through the bios, I was unable to turn off the darned “halt keyboard missing; Press F1 to continue error”.

This is a problem for server hardware which run headless (like a router should be able to), since if there is a power failure, I will need to manually hook up a monitor and keyboard, and press F1, and verify it is booting. Gah, No thanks; I would rather run a crumby linksys. Sure enough, Google came to my rescue. Apparently, the ignore missing keyboard option is available on the machine, however, both a power and bios password need to configured to make it available in the BIOS.

Silly.

That said, the machine is more than capable for a SOHO router, and now I am keeping it for myself.

Comments

Anonymous
Searching on the Net for booting my evo d510 without keyboard, i've found this… what to say? thanx!!!

frik—