17 August 2007 – 6:31 pm by wg
Today I installed and configured FreeBSD 6.2 on a Soekris Engineering net5501 (which was purchased by mail order from Yawarra Information Appliances in Victoria, who have been very helpful). It will be functioning as an office firewall/gateway. This particular unit has a 433MHZ AMD Geode Integrated Processor and 256MB of RAM, and most importantly — 4 ethernet interfaces. The operating system is installed on a 1GB CompactFlash card, but it also has a laptop hard-disk interface and if you really want to you can get CF adapters for full sized hard-disks.
I initially intended to use pfSense for this device, but quickly ran in to problems. pfSense only supports a single PPPoE connection (on the ‘WAN’ interface), and you can only configure any remaining interfaces (in this case OPT1 and OPT2) as regular ethernet interfaces. This is a problem, as we have two ADSL connections which are both PPP links. m0n0wall, on which pfSense is based also seems to have this limitation.
So I made the decision to install regular ol’ FreeBSD instead. I ran in to numerous problems attempting to install it via serial console (which I won’t go in to in detail here, I may write a rant about this on another day) and ended up deciding instead to set up the system in VMWare, and then burn the image of the VM’s hard-disk to the CompactFlash card and continue from there. These are the steps I took to get a working FreeBSD 6.2 installation on my Soekris net5501:
Read the rest of this entry »
Posted in Embedded systems, VMWare, Software, Tips and Tricks, Operating Systems, Hardware, FreeBSD | 4 Comments »