关于NetworkManager重启后DNS不生效问题

如题我是用的环境是KVM然后虚拟机系统版本是openSUSE Leap 15.1
网卡有两张
eth0 为hostonly 网络 10.0.0.0/24
eth1 为Natwork 网络 192.168.100.0/24
我通过这种方式进行设置网络

nmcli connection modify Wired\ connection\ 1 ipv4.method manual ipv4.addresses 10.0.0.10/24 connection.autoconnect yes
nmcli connection modify Wired\ connection\ 2 ipv4.method manual ipv4.addresses 192.168.100.10/24 ipv4.gateway 192.168.100.1 ipv4.dns 114.114.114.114 connection.autoconnect yes
nmcli connection up Wired\ connection\ 1
nmcli connection up Wired\ connection\ 2

在设置好的时候不能ping 通外网 然后检查 /etc/resolv.conf发现里面没有nameserver的配置手动添加之后可以ping通外网 然后我重启NetworkManger服务之后发现 这个文件里面的namever就消失了。请问我这样配置是有问题么? 我应该怎样去配置这个静态ip?

现象如下图

如果用的是 NetworkManager 的话,/etc/resolv.conf 是自动管理的,NetworkManager 每次重启,更改网络都会重写这个文件。

你这种情况用 Wicked 更好吧。

好的谢谢 我去了解一下Wicked

NetworkManager这东西还有没有人管了……
我现在倒是在用万恶的systemd带的网络管理