The network situation in my house is as follows:
Router is connected to Computer A (stepdad's PC) and Network Switch
Network Switch is connected to Computer B (my PC) and Computer C (sisters' PC)
It's only like this because of the new router we got, from which stems my problem.
I need to get Steam to run. In order to do that I need to forward ports, but for THAT I need a static IP. I set one up for Computer B last night while A and C were switched off and things worked fine.
Today my stepdad tried to forward ports from Computer A, using the static IP I'd set up. I switched on Computer B to check if it'd worked and couldn't get a net connection. Computer C couldn't get one either.
Switched Computers A and C around so A was attached to the switch and C was attached to the router. That made A unable to get a net connection but C could.
Removing the static IP on Computer B and putting it back to dynamic IP, and then rebooting, fixed everything.
My instinct is that the problem stemmed from only Computer B having a static IP. I think giving each PC its own static IP might solve things but I want to be sure before I try anything.
tl;dr: If one PC on a network has a static IP do they all need one?
Posts
Your static IP need not be in the same range as the DHCP ones. My static IP is 192.168.1.7, but the DHCP range is 192.168.1.100 to 192.168.1.150
That's what made me think it's a problem with the mix of static and dynamic IPs.
Anyway I was following this guide: http://www.portforward.com/networking/static-vista.htm It was linked from the Steam support pages (the site itself I mean). I got the correct DNS server from some scanning website or other (you know, you visit it and it tells you your DNS IP, and you can ping it and stuff) and since it did actually work for a while that's not the problem. So I can only think it's a network thing.
Was trying to set my IP to 192.168.1.117. Just a random last number.
What's DHCP? Is it the range of dynamic IPs the router will hand out?
This makes sure that if a static IP machine gets turned off somehow, a DHCP client doesn't accidentally take their IP and then I turn it back on and there's a conflict somewhere.
Beyond that, make sure you're using the DNS address of the router, and that you're forwarding in both the Vista firewall (or have it disabled) as well as the router NAT firewall. Look around the router settings to try and find that DHCP range.
So tomorrow I'm gonna check what the DHCP range is, and try a static IP outside that range. Then try the whole thing again. I'll run ipconfig/all on his just to check the numbers are the same.
It's not a problem in Vista, because everything worked fine with the old router.
Also uPnP is activated according to the router config, and Network Discovery is activated in Vista.
It's not just Steam, either. MapTool won't connect, so I missed my D&D game. I assume a bunch of my games won't connect either.
EDIT: Wait, duh, the guide gives the wrong UDP ports, when you check it against Steam's support pages. Lemme sort that and get back to you guys.
Ports forwarded, IP static, still nothing.
Is there any setting on the router that could be causing these problems?
The reason that there's one PC attached to the router, and I'll stress at this point that it isn't me making any of the networking decisions in my house, is because my stepdad apparently wants his PC to be the "control" PC for the router. Even though the config is all done through a browser. Seriously, I wanted to try something else for the port things, and instead of just typing the password in on my PC, he proceeded to switch on his one to do it from there. Even though it would make no difference. Maybe he didn't want to go up stairs?
Anyway he works offshore and leaves for two weeks tomorrow, and if I try and change anything I'll get grief, for no reason.
Do you think that having that one PC not attached to the switch might have anything to do with it?
You mean with a static IP but without port forwarding?
Cos I tried it before I did any of this right after getting the router, and it didn't do a thing.
EDIT: I tried to connect to a D&D game using MapTool, but it didn't connect. So this isn't just a Steam thing. Just that Steam was the only thing I'd used that was affected at the time.
It's not even multiple users. I'm the only one in my house with Steam.
It's really weird.
I had a small Linksys 4+1-port switch a long time ago that worked like that. Uplink ports are basically "built-in" crossover cables, so you could crossover without a crossover cable.
Example (it's a Netgear but basically the same thing):
I looked up the ports on your crazy French router, and technically you should be fine plugging a computer directly into one and a switch into the second one.
It's a 5-port. A Belkin something-or-other. I'll see if I can find the box to tell if something's in an Uplink port.
...and now I want to play Uplink. Damn. Excellent game though.
Can someone post the ports they forwarded for Steam so I can check I got em right?
Windows Firewall or whatever is on, but it's definately not that, cos everything worked perfectly with the old router, albeit kinda slowly. And I haven't made any software changes. So it's either the router, the switch, or the ISP, and I can't imagine how the latter would cause this problem.
Not right now, cos my stepdad is the only one with the router password and he's offshore until Wednesday.
Yeah, he's a bit of a dick to me a lot of the time. Which is why I don't have the password myself. But that's besides the point.
Yes, but he'd know, you see. And then I'd be in the shit.
The problem isn't just with Steam, though. Other games can't connect, Red Alert 3 for example. Spore works fine, presumably because it's just downloading things. I can't send webcam footage over MSN even though MSN itself works fine.
Now I have no networking knowledge whatsoever, so correct me if I'm way off track, but my guess is that it's certain outgoing signals from my PC that are being blocked somehow.
Also the Steam support page said that the services Dynamic Packet Filtering and Stateful Inspection might cause problems and I should try turning them off. Would that be a bad thing, since they're security protocols of some kind? Considering my stepdad won't let me do this if it may be construed as unsafe for the network...
EDIT: Is it possible that Orange is blocking the relevant data somehow?
EDIT EDIT: Also uPnP is on, as well as the Steam client ports being forwarded.