The firewall built on Raspbian with a Raspberry Pi has been running for a couple weeks, rather flawlessly I might add. I’ve ordered additional Pi’s (Pis?) from Adafruit. I’ve had great luck with Adafruit; shipping is quite fast (same day!) and their tutorials are good too.
The overall layout of the firewall includes a Plugable USB-Ethernet USB2-E100 adapter, a Cisco/Linksys USB200M, and the native ethernet port on the Raspberry Pi. Rather than tax the native USB ports on the Pi I hooked up a Plugable USB2-HUB-AG7 7-port USB hub. I also added a Cable Matters Active HDMI/VGA adapter for console access. The console still had a blink so I added the following to /boot/config.txt on the Pi:
Uncommenting those lines in the file removed the HDMI/VGA blink on the console and now all is well.
The total cost for the entire rig was a bit under $150. While this is somewhat higher than I would’ve hoped, the savings will come from electricity usage (or lack thereof) with the Pi. I hooked up a Kill-a-Watt to the entire rig (Ethernet adapters, Pi, HDMI/VGA adapter) and can predict that it will use between 4 and 4.5KwH per month. The current KwH rate is about 12.5 cents, so it should cost less than 75 cents to run the firewall per month. That’s much less than the server that it replaced.
Overall I’m happy with the performance of the Raspberry Pi thus far. Next update will be for the Raspberry Pi phone server running asterisk.
Total Cost: $141.09
Raspberry Pi: $39.95
CY Raspberry Pi Case: $17.49
Power Adapter: $5.95
USB A to Micro B Cable: $3.95
USB2-E100: $13.95 (x2 if you don’t have a USB200M laying about) = $27.90
HDMI/VGA Adapter: $19.95
Plugable 7 Port USB Hub: $19.95
Transcend 8GB Class 10 SDHC: $8.95