Windows 上可以上网,但 Linux 上不能

Windows 上可以上网,但 Linux 上不能

我们使用华硕 rx3041 路由器访问互联网,配置为使用 192.168.13.*,并设置为 192.168.13.1。它充当网关和 dhcp 服务器,采用默认配置。

由于路由器已重置或进行了其他操作,Linux(slackware 13.37 x64)中的互联网访问不再起作用。

在 Win7 和 Linux 上,它获得相同的 IP 地址、相同的选项、相同的 dns/dhcp 服务器,但在 Linux 上仍然无法访问互联网。

当我 ping 某个东西时,它返回无法到达目的地。我不知道还能做什么。

如果有人遇到过类似的问题或知道如何解决这个问题,请帮助我。


我刚刚在 Linux 中启动了 Windows 7 虚拟机,如您所见,这里也可以访问互联网。是的,它确实 ping 了 192.168.13.1,而我在 iptables 或类似的东西中没有规则。

编辑:我已将路由器重置为出厂设置,现在可以从 Linux 访问互联网。我只是好奇,为什么即使从同一网络上的 Windows 7 虚拟机也可以访问互联网,并且在 Linux 上使用相同的选项 - 却不行?

答案1

我曾目睹过这样一种情况:双启动计算机在从 Windows (XP) 重新启动到 Linux(顺便说一下,Slackware 13.37)后无法通过 DHCP 从路由器获取 IP。我倾向于认为这是 Windows 行为不正确和路由器 DHCP 服务器超时的结合——我通过反复试验发现,如果我通过以下方式手动释放 Windows 中的 IPipconfig /release就在重新启动之前 - Linux 将在重新启动后获取 IP。

相关内容