除了 ssh 之外的所有东西都无法通过互联网连接

除了 ssh 之外的所有东西都无法通过互联网连接

我无法将 Ubuntu 服务器连接到互联网。要清楚的是,LAN 运行正常。我运行的是 14.04 LTS。我无法 ping Google.com,但 ssh 在互联网和 LAN 上都可以正常工作。我确实设置了静态 IP,但以前可以正常工作。我将 DNS 服务器设置为 google 的,但仍然没有结果。apt-get install/update 返回无法解析主机到 us.archive.Ubuntu.com。我的 repo 源正在工作。我不知道下一步该怎么做。任何帮助都将不胜感激。

接口中是否有名称服务器仍然无法正常工作,并且仍然能够 ping 8.8.8.8

这是接口,resolv.conf 是空的。

auto lo
iface lo inet loopback

auto eth0

#iface eth0 inet dchp

iface eth0 inet static
        address 192.168.1.3
        network 192.168.1.0
        netmask 255.255.255.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        nameserver 8.8.8.8
        nameserver 8.8.4.4

答案1

您的 /etc/network/interfaces 配置非常接近。

它应该是这样的:

iface eth0 inet static
        address 192.168.1.3
        network 192.168.1.0
        netmask 255.255.255.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        dns-nameservers 8.8.8.8 8.8.4.4

语法nameservers <ip>如下,如果你改用 resolvconf 路由的话。(请参阅https://askubuntu.com/a/51332/9308了解该路线的详细信息。)听起来你已经自己完成了大部分工作,并且正在发挥作用。

答案2

固定的!

已将名称服务器 8.8.8.8 添加到 etc/resolvconf/resolv.conf.d/base,现在运行正常。谢谢 @Azendale!

相关内容