网络无法正常工作 - 3 台计算机正常工作,3 台不工作 - 可能是什么问题?

网络无法正常工作 - 3 台计算机正常工作,3 台不工作 - 可能是什么问题?

所以我有这个设置...

光纤电缆宽带连接->媒体转换器->交换机(8 个端口)->PC 网络没有 DHCP,所有设置都是手动的。

3 台计算机可以连接到互联网(所有 Windows XP,我给它们分配任何 IP),另外 3 台计算机无法连接(2 台 Windows,1 台 Linux)

ISP 没有进行任何 MAC 过滤。

以下是我尝试过的:

  • 摆脱 Switch / 直接连接到其中一台不工作的计算机
  • 重启交换机/媒体转换器
  • 更换电缆
  • 切换 IP
  • MAC 欺骗——查看 ISP 是否进行任何 MAC 过滤
  • 由于 Windows PC 可能感染病毒,我还尝试使用 Linux 笔记本电脑(我知道它可以毫无问题地连接到其他有线或无线网络)

所有不工作的计算机都在向我发出信号,表明可以建立连接,驱动程序没有问题,但是当 ping 网关或其他任何东西时,我收到“请求超时”(在 Windows 上)和“目标主机不可达”(在 Linux 上)。

在 Linux 上,当执行“ip route ls”时,我得到以下信息:

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 地址不是真实的)

所有的设置都已经过检查并且与 ISP 仔细核对。

我不知道还能尝试什么。PC 本身有各种网络芯片组 / 不同的硬件配置 / 不同的软件。

会不会是媒体转换器出现故障了?(我认为来自该媒体转换器的信号不够强)。如果媒体转换器出现故障,我该如何进行测量?

我可以责怪 ISP 吗,或者应该责怪我的硬件?

附言:我是一名软件开发人员,所以你可以说脏话,但请帮助我,因为这超出了我的理解范围。

解决了:这个问题出在我的 ISP 身上,问题是他们不肯承认,而是把问题归咎于计算机配置。见鬼,他们甚至不告诉我问题是什么。

我将 Bart 的回答标记为答案,因为他给出了非常好的建议。

答案1

您是否在网络内部使用 NAT?即,您的系统安装在路由器后面,因此从 Internet 上看,您的系统看起来像是来自一个 ISP 分配的 IP 连接?除非您有其他特殊需要,否则通常都是这样做的(而且您不必隐藏 IP,因为网络内部有成千上万的人拥有 192.168.xx 地址。这没关系。)

您说您使用的是静态配置。请确保每台机器上的网络掩码都设置正确,并且您的 IP 地址都位于该范围内。

您的非工作机器是否可以互相 ping 通,或者是否可以与工作机器 ping 通?

网卡上有活动指示灯吗?它们亮了吗?交换机是否显示连接端口亮起?

答案2

有没有运行防病毒程序?我知道我们的电脑,因为我们通过 McAfee 应用了新设置,所以我必须先禁用它才能第一次上网,然后一旦连接成功,我就可以重新启用它,一切就都好了。只是一个想法。

相关内容