我可以通过 SSH 远程访问服务器,但 ubuntu 14.04 无法 ping 通互联网

我可以通过 SSH 远程访问服务器,但 ubuntu 14.04 无法 ping 通互联网

我尝试 ping google 以及 8.8.8.8。都没有成功。

cat /etc/network/interfaces 的结果

loopback 网络接口自动 lo iface lo inet loopback

主网络接口 auto em1 iface em1 inet static

address 18.207.0.91
netmask 255.255.0.0
network 18.207.0.0
broadcast 18.207.255.255
gateway 18.207.0.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 18.71.0.151

我可以 ping 通本地网络上的其他站点。

我无法 ping 给定的默认网关。

路线 -n 的结果

内核 IP 路由表

目标网关 Genmask 标志度量参考使用 Iface 0.0.0.0 18.2.207.1 0.0.0.0 UG 0 0 0 em2 18.2.207.0 0.0.0.0 255.255.255.0 U 1 0 0 em2 18.207.0.0 0.0.0.0 255.255.0.0 U 0 0 0 em1 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 em1

任何帮助,将不胜感激。

答案1

您需要编辑

 /etc/resolv.conf

使用所需的名称服务器。如果您想使用 Google,只需添加

 8.8.8.8

或者根据所讨论的信息

 18.71.0.151

保存文件。您可能还想删除 dns 行

 dns-nameservers 18.71.0.151

 /etc/network/interfaces 

然后重新启动网络

 sudo service networking restart 

对于多个条目,我忘记了是用空格还是逗号来分隔它们。或者甚至可能在新行上。

编辑:你可以将每个 DNS 服务器放在文件的新行上

相关内容