The Raspberry Pi is gonna suck as a router due to the &quot;Ethernet on USB&quot;. You&#x27;d be much happier with one of the boards that <i>chrissnell</i> mentioned above.<p>Personally, I use a &quot;Maxxwave 1106&quot; running BSD I had laying around but it&#x27;s on the more expensive side. If I was putting something together for myself, I&#x27;d get one of the small Atom boards with a couple of onboard Intel NICs.