我可以从 Ubuntu 11.10 工作站 ping 通其他工作站。我可以从其他工作站 ping 通 Ubuntu 11.10 工作站。但我无法从 Ubuntu 工作站 ping 通网关。
/etc/resolv.conf
即使多次重启后,仍然保存了三个名称服务器。仍然无法连接到互联网。无法 ping 或 dig google.com 无法使用 下载软件包sudo apt-get update
。
eth0
我有一个已配置的条目,/etc/network/interfaces
也有一个managed=true
已设置的/etc/NetworkManager/NetworkManager.conf
条目。如果您能告诉我我做错了什么,我将不胜感激。
谢谢
答案1
另一种方法
我也遇到了同样的问题,即使它能 ping 通我的网关,但互联网却无法正常工作
所以我做的最简单的方法就是在路由器中为我的 mac 地址保留 ip ...
答案2
您需要确保路由表正确。使用sudo netstat -r
查看是否有默认路由。如果没有默认路由,请使用以下命令设置默认路由:
sudo route add default gw <ip address of the gateway>
/etc/resolv.conf 与路由无关,它用于 DNS。现在使用 检查您的互联网是否正常工作ping 8.8.8.8
。如果 ping 工作正常,您可以将 DNS 服务器添加到 /etc/resolv.conf,您的网络将完全正常运行。
答案3
您使用什么作为静态 IP?如果您选择了一个已在使用的 IP,您可能能够 ping 其他机器,但网关可能与您设置的 IP 发生冲突。每个 IP 地址在网络内必须是唯一的。
您可以使用以下命令检查您的 IP 地址:ifconfig eth0
您真的需要静态 IP 地址吗?您有 DHCP 服务器吗?