问题
已经连接wifi网络,直接ping www.baidu.com,失败。
ifconfig查看已经获取到ip,如下:
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.230.44 netmask 255.255.255.0 broadcast 192.168.230.255
inet6 240e:47c:32b8:71ce:876e:dbc9:38bc:487d prefixlen 64 scopeid 0x0<global>
inet6 fe80::3c88:b723:f8ba:7bb4 prefixlen 64 scopeid 0x20<link>
ether 20:50:e7:01:aa:2a txqueuelen 1000 (Ethernet)
RX packets 54 bytes 5426 (5.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 134 bytes 17831 (17.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
解决
命令行中 vim /etc/resolv.conf
将 nameserver 后ip改为可用的DNS地址 我这里改成202.96.128.86
如下:
# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients to the
# internal DNS stub resolver of systemd-resolved. This file lists all
# configured search domains.
#
# Run "systemd-resolve --status" to see details about the uplink DNS servers
# currently in use.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.
nameserver 202.96.128.86
options edns0
重启
reboot 重启恢复网络