我刚刚在 HP labtop 上安装了 ubuntu 16.04。安装过程已成功完成。我还启用了无线互联网,无线图标显示无线连接已建立。我检查了“启用网络”和“启用 Wi-Fi”。但是,诸如“ping google.com”之类的 ping 命令会返回该ping: unknown host google.com
. Firefox 浏览器也无法运行。
我可以知道如何解决这个问题吗?谢谢。
供您参考,请查看命令命令输出如下:
**ip a s**
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether 64:51:06:ff:df:ab brd ff:ff:ff:ff:ff:ff
3: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether b0:10:41:d3:2d:e5 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.92/24 brd 192.168.1.255 scope global dynamic wlo1
valid_lft 86294sec preferred_lft 86294sec
inet6 fe80::aa57:46a1:fbb9:7689/64 scope link
valid_lft forever preferred_lft forever
**ping 8.8.8.8**
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=204 ttl=53 time=1093 ms
64 bytes from 8.8.8.8 icmp_seq=350 ttl=53 time=61.3 ms
**cat /etc/resolv.conf**
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
答案1
ping 输出显示网络连接确实有效,而且它只是 DNS,考虑到/etc/resolv.conf
.现在说它是由 resolvconf 生成的,我尝试过使用它,但从未接受过它,所以我可能不是提供建议的最佳人选。正确的做法是找出应该向 resolvconf 提供一些可用的 DNS 解析器并使其这样做。
解决方法是卸载 resolvconf 并手动将一些 DNS 服务器放入/etc/resolv.conf
.您的 ISP 可能有一些,当您成为客户时他们会告诉您。还有一些免费的,如果你不想让他们知道很多关于你上网的地方,谷歌有一些,有 OpenDNS,它已经知道伪造结果,还有我使用的 censurfridns.dk (免责声明:我知道运行那个的人)。