问题发现
在使用服务器更新使用anaconda配置环境时发现无法更新资源包,然后ping百度IP地址可以ping通,但是ping www.baidu.com时显示域名解析暂时失效
定位问题
因为ping的通ip,但是ping域名失败,怀疑是DNS出现问题,尝试重新配置DNS。
重新配置DNS
使用的是ubuntu20.04的版本,没有/etc/network/interfaces这个文件夹,因此在/etc/networkplan中修改.yaml配置文件
#以普通用户身份登录
su -
#输入密码切换至root用户
#到/etc/networkplan文件夹下
cd /etc/networkplan
这个文件夹中有个.yaml文件
先备份这个.yaml文件
#*.yaml是.yaml的文件名
cp *.yaml *.yaml.bak
再使用vi/vim编辑器打开
#*.yaml是.yaml的文件名
vim *.yaml
# Let NetworkManager manage all devices on this system
network:
ethernets:
xxxx:#需要配置的网卡名称
addresses: [0.0.0.0/0]#ip地址,自行修改
gateway4: 0.0.0.0 #网关地址,自行修改
dhcp4: false
nameservers:
addresses: [114.114.114.114,8.8.8.8] #需要配置的DNS
version: 2 #yaml文件中自带的条目
renderer: NetworkManager #yaml文件中自带的条目
配置完成后保存退出,最后重启服务,问题解决
/etc/init.d/network-manager restart