网络连接只能工作一段时间?

网络连接只能工作一段时间?

我两天前升级了 Debian Jessie 桌面,但我发现我现在无法连接到互联网eth0

我已经 ping 过www.google.com,但显示“未知主机”。对于inet addrBcast地址(在结果eth0部分ifconfig),我可以 ping 通,没有任何问题。

当我使用以下命令重新启动网络管理器服务时:

sudo service network-manager restart

连接可以工作,但仅限于几秒钟

那么可能的根本原因是什么呢?我该如何解决这个问题?

更新1

经过一些试验,我发现这可能是由ntp服务引起的,因为当我停止它时,网络似乎工作正常。但我该如何解决这个问题呢?

几分钟后,我发现连接再次失败。所以它可能不是由 引起的ntp

更新2

现在,我保持网络管理器不受管理,并使用/etc/network/interfacesnetworking服务来管理我的 eth0 连接。但奇怪的是,当我重新启动服务时,它也只能工作一段时间。

是因为我的计算机被黑客入侵还是我的管理员对我的 IP 做了什么?

更新3

由于我的计算机是双启动的,因此我也登录 Windows 并且连接正确。所以我猜我的IP没有被管理员阻止(而且我也没有收到任何关于此的通知)。另一个有趣的症状是需要相当长的时间sudo service networking restart(近30秒)。

答案1

如果有另一台计算机使用相同的 IP,则可能会发生这种情况。通常最后宣布拥有该 IP 的计算机获胜。

查看您拥有的 IP 是静态的还是由 DHCP 分配的。有时,您分配的静态 IP 范围可能与 DHCP 分配的范围冲突,因此 DHCP 会将您分配的 IP 分配给另一台计算机。

连接计算机后,记下 IP 及其 MAC 地址ifconfig -a。当计算机断开网络时,如果您有另一台计算机连接到网络,请查看是否可以 ping 通您拥有的 IP 地址。如果是这样,则表明存在另一台具有相同 IP 的计算机。如果您没有另一台计算机但可以在 Windows 中启动此功能,您可以尝试同样的操作。如果 ping 到您在 Debian 中使用的 IP 并且您位于同一地址,您也许还可以获得其他设备的 MAC 地址。

这很有用,因为问题可能不是使用,而是另一个人(例如在 DHCP 范围内分配了静态 IP),并且拥有 MAC 地址可以帮助您的网络管理员追踪是谁。

相关内容