在KT的毒妇配置的时候通过yum安装了桌面默认安装了Gnome在没重启前还一切正常重启以后接着配置的时候发现没法网络访问了ping测试一下host unkown;基本可以确定是DNS的问题检查/etc/nf文件发现# Generated by NetworkManager 这个应该是在安装桌面的时候安装了gnome的网络管理造成的由它接管了网络设置但是显然这不是我所需要的直接修改/etc/nf在重启服务器后dns又无效了
解决方案一
修改/etc/nf添加
nameserver
nameserver
然后停用NetworkManagerservice NetworkManager stop 检查还有没开机启动的可能这样就可以继续使用我们定义的dns
解决方案二(推荐)
对接口添加dns信息编辑/etc/sysconfig/networkscripts/ifcfgethX具体的X根据你的网卡确定添加
DNS=
DNS=
保存后重启网络/etc/initd/networking restart 问题解决
解决方案三(未测试网友提供)
修改 /etc/nf 同时设置权限永久写入自定义的DNS按照方案一添加nameserver后运行chattr +i /etc/nf 该命令修改文件属性为只有 root 用户才能修改该文件(去掉可将参数改为 i)然后执行service NetworkManager restart