路由器可从 Windows 访问,但不能从同一台计算机上的 Ubuntu 访问

路由器可从 Windows 访问,但不能从同一台计算机上的 Ubuntu 访问

我有一台 Linksys E900。我可以从 Windows 访问互联网及其管理页面,但甚至无法从 Ubuntu 访问其管理页面(在同一台双启动机器上)。就像启动 Linux 时计算机和路由器之间没有通信一样。我不是网络专家,但 Linux 和 Windows 中的 TCP 不是一样吗?从路由器的角度来看,操作系统之间怎么会有什么区别?如果我省略这个路由器,我在 Ubuntu 上没有网络问题,而且在我搬家之前,我已经在同一台机器上使用这个完全相同的路由器安装了相同的 Ubuntu 多年了。我能想到的唯一两个区别是调制解调器和路由器固件,现在可能更新了(我重新安装了它)。但我看不出它们在这里有什么相关性。

任何建议都值得感激。

答案1

好的,问题解决了。这是我使用电脑以来最大的困惑之一。顺便说一句,ServerFault 等网站的一个问题是,如果人们不能立即知道答案,他们就会失去兴趣,而且无论如何都必须独自解决问题。不是抱怨,只是一种想法。

因此,我尝试使用dhclient详细模式更新我的 IP。DHCPDISCOVER 消息超时,所以我确信问题肯定是更根本的。我过去常常ethtool在以太网层面检查问题,结果发现问题出在了这里。检测到链接:否。这意味着网卡认为没有任何东西连接到它。难怪 DHCP 不起作用。我从路由器上拔下以太网电缆,然后将其直接插入调制解调器。检测到链接:是!好的,现在回到路由器。检测到链接:是!!WTF?将路由器连接到调制解调器。链接状态仍然为:是。互联网工作正常!

但这并不是故事的结束,因为重启后我再次断开连接,不得不重复上述过程几次才能使其稳定下来。现在一切似乎都正常了。

有人能解释一下吗?

相关内容