Ubuntu20.04 无法获取域名,无法上网问题
1.检查能否获取域名
// nslookup 命令通常用于检查能否获取域名(终端输入)
$ nslookup www.baidu.com
如果能成功获取域名,则如下图所示
2.尝试ping百度
$ ping www.baidu.com
如果能ping通则说明可以获得域名(一切正常),否则直接ping百度的ip地址
$ ping 110.242.68.3
如果ping百度不通,ping IP可以ping通,就说明是域名解析出了问题。
3.解决方法
##配置Ubuntu的网络,输出以下命令,打开网络配置
$ sudo gedit /etc/netplan/01-network-manager-all.yaml
3.1 显示配置界面
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets: # 以太网
wlp0s20f3: #自己网络名称,我的是wifi
nameservers: #域名
addresses: [192.168.31.1,114.114.114.114] #域名解析地址(第一个是网关ip)
配置完保存。如果显示以下warning,忽略即可,不用操作。
3.2输出以下命令,使配置生效
$ sudo netplan apply