华为云平台修改/etc/resolv.conf中的域
CentOS7.5
1. 任意方式登录虚拟机操作系统,打开虚拟机内控制台,编辑网卡文件。
vi /etc/sysconfig/network-scripts/ifcfg-ethxxx
2. 加入“PEERDNS=no”并保存:
3. 重启网络服务生效:
#systemctl restart network
4. 请先执行“chattr -i /etc/resolv.conf”取消只读后
#chattr -i /etc/resolv.conf
#vi /etc/resolv.conf
5. 输入“i”进入编辑模式,注释原有DNS。如果需要自定义可以加入自选服务器:
6. 按ESC,并输入“:wq!”保存:
7. 执行以下命令,查询是否配置成功:
#cat /etc/resolve.conf
8. 执行以下命令,配置resolv.conf文件为只允许root用户修改:
#chattr +i /etc/resolv.conf
Ubuntu1804.02
华为没有给出解决方案;
临时解决方案为将/etc/resolv.conf软连接删掉,再重新创建一个同名的实体文件
#rm -f /etc/resolv.conf
#mv /etc/resolv.conf /etc/resolv.conf.bak
#rm -f /etc/resolv.conf
#vi /etc/resolv.conf
例如
nameserver 1.1.1.1
然后修改镜像虚拟机的操作系统,生成新的镜像。