昨天互联网连接工作正常,我接受了软件更新。
今天我可以访问默认网关和 DNS 服务器 (8.8.8.8),但无法访问互联网地址,例如www.google.com
通过ping
。浏览器或互联网服务 (dropbox) 均无法正常工作。我检查了以太网电缆和无线连接。
笔记本电脑是 2007 年的 macbook pro,运行 Ubuntu 14.04,具有三重启动功能。Windows
8.1 安装后,网络连接运行正常。
关于如何在 Ubuntu 上再次获得互联网连接有什么提示吗?
答案1
你的/etc/resolv.conf
文件是什么样子的?
尝试这个命令:sudo echo "nameserver 8.8.8.8" > /etc/resolv.conf
或者
通过打开resolv.conf
文件并输入您想要使用的 DNS 服务器来手动执行此操作。
答案2
我认为你应该检查一下新的位置。
将您的名称服务器添加到/etc/resolvconf/resolv.conf.d/base
。
然后运行resolvconf -u
。
答案3
如果这是桌面版,您必须使用网络管理器来检查您的 DNS 服务器。这可以通过单击任务栏(右下角)中的网络图标(如果在 wifi 上,它有一个 wifi 符号,如果在以太网上,它有一个类似插头的符号)并选择编辑连接来完成。然后双击您的连接并继续 IPv4 设置。在这里,您可以添加 8.8.8.8 DNS 服务器。但是,在添加 DNS 服务器时,我建议您还将显示 DHCP 的下拉框更改为仅用于地址的 DHCP,这样 DHCP 就不会为您提供 DNS 服务器。(如果您想这样做,您还需要一个路由器 IP,可以通过在命令行中输入 route -4 -n 来获取。它将给出如下输出:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.0.2 0.0.0.0 UG 6 0 0 home
10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 home
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
只需使用网关值作为您的路由器。
如果是服务器版本,您可以按照@Kasper 的说明进行操作:
sudo echo "nameserver 8.8.8.8" > /etc/resolv.conf
或者手动编辑 resolv.conf 文件并输入您想要使用的 DNS 服务器。
答案4
该问题可能出在软件包上resolvconf
,请参阅手册页。
它用于简化从不同来源添加和删除 DNS 服务器的过程。因此,以前的 内容/etc/resolv.conf
现在由程序 resolvconf(8) 管理。
因此,如果您从 管理网络/etc/network/interfaces
(这对于服务器来说很有用),则只需添加dns-nameservers
和dns-search
即可获得正确的接口。请参阅resolveconf
(8) 的手册页。
如果是从 NM 管理的,我没办法,可能要添加到接口的静态设置中。如果是从 DHCP 管理的,则无论如何都应该设置。