That’s right… things have started arriving! In particular, most of my NCIX-ordered items arrived, which allowed me to build my MythTV Backend and begin the software installation process. I’ve now got Fedora Core 5 installed and a bunch of services configured (though, without the Living Room Frontend ready, I can only get so much done).
Speaking of the frontend, the case has arrived! So, of course, I had to take a picture:
It’s bigger than I’d imagined, for some reason… about the size of a stereo receiver, and weighing in at a whopping 17lbs! Of course, this is, in part, because of the steel used in most of it’s construction. But, I gotta say… it’s pretty awesome. :) And it’ll fit perfectly in the TV stand.
Anyway, the EPIA board will likely arrive tomorrow (they apparently tried to deliver today, but I owe them money, presumably duty), and that only leaves the remaining NCIX items (which got shipped today) and the IR blaster/receiver, which are in the mail as I type this. At which point the fun will really begin!
Well, with all the hardware for the MythTV project on the way (mostly, anyway… NCIX didn’t have a couple items in stock. Like the TV capture card), it seemed like a good time to get the house in order for the new arrivals. Thus, as a logical first step, I decided it was about time I got my firewall rebuilt and moved all the various networking bits downstairs onto some kind of shelving. The result is this:
As you can see, I re-purposed an old Ikea shelving unit as a make-shift rack, and then moved all these things downstairs:
- Cable Modem
- 10Mbs hub (until I get a proper switch for the main house LAN)
- 10/100Mbs switch for the MythTV LAN
In case you’re wondering, this gear is all set up like so:
[[fig:Home Network Diagram]]
Why so complicated? Well, the primary complication is in my choice to shunt the MythTV stuff onto it’s own subnet. I had a couple reasons for this:
- The MythTV frontends will be configured via DHCP and bootp. Putting this on a separate network prevents conflicts with the main firewall DHCP (and any other network-booted devices I may deploy).
- I figured a dedicated, switched 100Mbs network for the Myth stuff wasn’t a bad thing.
Of course, if I had a proper switch which supported VLANs, I could have done this with a single switch, but I wasn’t prepared to pay the bucks for such a device.
As for the firewall, I ended up abandoning LEAF in favour of m0n0wall, a FreeBSD-based firewall that boots nicely off a mini-CD and writes it’s configuration to a dirt cheap USB flash drive I plugged into the back of the thing (IOW, no more unreliable floppies!). And as a bonus, it has a nice, easy to use web-based admin interface, so no longer do I have to hook a damn monitor up to the thing every time I want to reconfigure things.
Okay, this one’s a little different, though. I swear. It costs a lot more than my previous projects…
So what is it? Well, for many months now, I’ve talked on and off about building a DIY PVR setup. Usually this starts off with me complaining about the timeslots for The Daily Show and The Colbert Report, and quickly turns into a discussion of how awesome a PVR would be for timeshifting my favorite shows, listening to all the music I’ve transferred onto my computer, and watching all the content I’ve downlo… err… ahem. Anyway, as a result, I’ve often thought about:
- Buying and modding an XBox,
- Building a MythTV-based system, or
- Buying a Shaw PVR.
But it wasn’t until I got my pay adjustment, and the attendant backpay (all the way back to last december!) that it became a practical possibility. The problem is, now flush with cash, I think I’ve gone a little overboard.
It all started with plans to build a simple MythTV-based PVR with a mini-itx board of some kind, mounted in a little case. It didn’t take long before this ballooned into a full frontend/backend networked multimedia infrastructure project, with all it’s associated costs. But you know what? I don’t care, damnit! :)
Anyway, I’ve started some new pages to cover my MythTV project. There you can read about my motivations, details about MythTV, and the hardware I’m using. As for the current status, the gear has all been ordered and should arrive in the next few weeks, at which point, the fun begins! Meanwhile, I’ll need to string some cat5e between my living room and where the backend will live, so that should keep me busy.
And just to give you a little taste, here is a shot of the case I’m going to use for the Living Room Frontend:
Well, it finally happened. It was only a matter of time, really. Yes, that’s right… my floppy died.
First off, for those less geeky types, I should probably explain what I was using my floppy for. You see, hooking a computer directly up to the Internet is not unlike having unprotected sex with every woman in a two block radius. Why? Because all the computers in a two block radius are likely directly connected to yours (assuming you’re using cable internet), and so you’re vulnerable to any viruses, spyware, zombie computers, etc, etc, that happen to be buzzing around your local node. And I haven’t even covered non-local attacks.
Thus, it’s generally a good idea to use some kind of protection. This protection usually comes in the form of a firewall, which is not unlike a digital condom, acting as a layer of protection between your soft, vulnerable computer, and the harsh outside world. Now, there are two major kinds of firewalls. The first is a software firewall, and resides on the computer to be protected. Another is a separate firewall appliance which is physically located in the network path between the computer to be protected and the outside world. This would be this style that I favour.
So what about that floppy? Well, you see, as a geek, I thought it would be fun to build my own firewall. So I coupled some old spare parts with the Linux-based LEAF firewall package, and voila! Home-built firewall. And to improve protection (while, as it turns out, reducing reliability), I placed the actual firewall software on a, yup, you guess it, (read-only) floppy disk. Which has since died. :(
Fortunately, my wireless router can perform double duty as a simple firewall, so for now, this is my solution… though, at some point, I’d like to go back to a standalone firewall solution. Though, this time, I think I’ll put it on a CD-ROM.