I have a wireless router upstairs. Laptop connects to network but I only get a local connection. iPod touch is connected to same network and the internet works fine on it (posting from it now). I disconnected the laptop from my network and connected to a neighbour's network and the internet worked.

Any idea how to fix this? Thanks