解决ubuntu系统报错Operation not supported while reading flags on /etc/resolv.conf

由于ubuntu 12.04之后版本系统,DNS文件由resolvconf模块接管。直接修改/etc/resolv.conf文件不生效,重启后会还原,导致域名解析会出现问题。

一般教程解决办法是卸除resolvconf模块。

卸除方法:

apt-get remove resolvconf

但是博主进行卸载时,会提示找不到该包:

root@VM-9098:~# apt-get remove resolvconf
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'resolvconf' is not installed, so not removed

正确解决办法如下:

root@VM-9098:~# mv /etc/resolv.conf /etc/resolv.conf.link
root@VM-9098:~# vi /etc/resolv.conf
root@VM-9098:~# chattr +i /etc/resolv.conf

先把文件改名,重新生成reslov.conf文件,再给予chattr只读权限。

» 本文链接:解决ubuntu系统报错Operation not supported while reading flags on /etc/resolv.conf
» 转载请注明来源:刺客博客
» 如果文章失效或者安装失败,请留言进行反馈。