The guys in the flat keep going over their broadband usage, so it keeps going to dialup speeds. I thought of changing the plan but since i'm not a big user I decided to go set up my own system.
Currently I have got this running:

I am using Firestarter on the Ubuntu Box to share the internet with the local network, with the Wireless Router doing DHCP and DNS, all is working good, I can access the storage server fine, I can access the internet, but to access the Ubuntu Box (Which is a headless server) I need to unplug the Vodem.
It seems to me that Firestarter is blocking network communication to the server but I am wandering if anyone knew a way around this, I have tried playing around with iptables rules, and also Firestarter itself, as well as running dnsmasq on the Ubuntu machine to deal with DHCP and DNS.
I need to access the Ubuntu server as I do a bit of web dev on there and use it as a testing lamp server, can ping it fine, but accessing services is a no-go while the Vodem is active and connected.
I must say, if I start a SSH session then plug in the vodem, the SSH session goes sweet until I logout, then all SSH connections fail to connect.
Thanks :)