So I've got this setup ...
Fiber cable broadband connection -> Media Converter -> Switch (8 ports) -> PCs The network does not have DHCP, all settings are manual.
3 computers can connect to the Internet (all Windows XPs, with any IP I throw at them), another 3 computers cannot connect (2 Windows, 1 Linux)
The ISP is not doing any MAC filtering.
Here's what I tried:
- getting rid of the Switch / direct connection to one of the non-working computers
- restarting Switch / Media Converter
- switching cables around
- switching IPs around
- MAC spoofing - to see if the ISP is doing any MAC filtering
- since the Windows PCs could have caught viruses I also tried a laptop with Linux (which I know it can connect without problems on other networks wired or wireless)
All computers not-working are signaling to me that the connection could be made, no problem with the drivers, but when pinging the Gateway or anything else, I get "Request timed out" (on Windows) and "Destination Host Unreachable" (on Linux).
On Linux, when doing an "ip route ls", I get this:
84.43.5.70/28 dev eth0 proto kernel scope link src 84.43.5.74 metric 1
169.254.0.0/16 dev eth0 scope link metric 1000
default via 84.43.5.71 dev eth0 proto static
(IP addresses not real)
All settings have been checked and double-checked with the ISP.
I don't know what else to try. The PCs themselves have various networking chipsets / different hardware configurations / different software.
Could it be the Media Converter that is malfunctioning? (I'm thinking the signal coming from that Media Converter is not strong-enough). In case the Media Converter is malfunctioning, how can I do measurements?
Can I blame the ISP or is my hardware to blame?
PS: I'm a software developer, so you can talk dirty, but please help me as this is way over my head.
SOLVED: This problem was from my ISP, trouble is they wouldn't admit it blaming it on the computers configuration. Heck, they wouldn't even tell me what the problem was.
I marked Bart's answer as being the answer as he gave pretty good advice.