I'm borrowing a neighbor's wifi connection for a few days until my DSL is set 
up at a new address, and I'm having an odd problem.

Certain web pages won't load on my debian testing box running 
firefox/iceweasel, but the same page loads fine on my work laptop running 
windows/firefox.

And the web pages that won't load aren't obscure or flash infested 
livejournal/facebook/youtube pages, Google and Wikipedia won't load. 

The error I get is either "Iceweasel can't establish a connection to the 
server at www.google.com", or "The server at <foo.com> is taking too long.".

I can ping and traceroute to the web server in question from the linux box 
every time.

I have access to the wireless router, and set the debian testing machine as in 
the DMZ, and that doesn't change anything (except that torrents are working 
now).  The windows machine is not DMZed, and pages load fine there, though I 
have noticed that some pages seem to take a while to start rendering (30+ 
sec).

My best guess is that the remote sever is asking for something from my browser 
in order to initiate the connection and my browser isn't supplying it.

I've just dist-upgraded, and made no difference.  (firefox 3.0.1)

Any clues?