Can I use the Raspberry Pi as a Linux firewall?
Can anyone tell me the best way of doing this? Including network connection details and hardware I may need.
Having said that you will likely have performance issues going this route. In the end you may be better off picking up an older router that supports dd-wrt that allows you to customize the way your router works (traffic shaping, DNS server etc.