新装的 opensuse13.2, 选的 KDE 桌面,系统默认 yast2 我选用了 networkmanager 管理我的网络链接,但是虽然在 networkmanager 中 ip 地址和网关可以生效,就是 dns 不能起作用(我的网络是手动静态地址的,没有 dhcp),只有设定了 /etc/resolve.conf 系统的全局 dns 才能起作用,并且根据我在 ubuntu 下的经验,networkmanager 应该是可以对 resolve.conf 有读写权限的(我已經吧这个文件权限改成 777),明显的特征是在这个文件中会有一些注释的文字说这个文件是由 networkmanager 管理的手动修改有可能会被覆盖什么的,而在 opensuse 我发现文件中并没有这些内容,并且一开始 resolve.conf 这个文件是不存在的,还是我手动建出来的,不知道有哪位遇到这个问题了,我希望能能用 networkmanager 管理我的 dns,会方便很多,帮忙解答下,谢谢了!
我的有 /etc/resolve.conf 哦。。。不知道什么原因,你可以尝试 netconfig update -f 。