实在受不了 NM 的 bug

半年前就开始了,nm 会一直无限断线重联,最后导致 tray 图标丢失。这个 bug 最近 tw 更新才修复:

  • Update to version 1.14.2:
  • Fix a bug that could cause NetworkManager to crash after
    checking connectivity status.
  • Correctly apply a default (-1) metric from DHCP.

但是还有个问题导致无法上网,要 netconfig update -f 或者删除 /etc/resolv.conf 才行,而且关机时候会被卡住。。。

11月 18 23:49:35 suse nscd[1001]: 1001 监视的文件 '/etc/resolv.conf' 被写入
11月 18 23:49:35 suse NetworkManager[1256]: nisdomainname: you must be root to change the domain name
11月 18 23:49:35 suse NetworkManager[1256]: <info>  [1542556175.6119] manager: NetworkManager state is now DISCONNECTED

11月 18 23:49:35 suse dbus-daemon[980]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.6' (uid=0 pid=1256 comm="/usr/sbin/NetworkManager --no-daemon ")
11月 18 23:49:35 suse dbus-daemon[980]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.nm-dispatcher.service': Refusing activation, D-Bus is shutting down.
11月 18 23:49:35 suse NetworkManager[1256]: <warn>  [1542556175.6149] sup-iface[0x55c019a0a0d0,wlp3s0]: connection disconnected (reason -3)
11月 18 23:49:35 suse NetworkManager[1256]: <info>  [1542556175.6151] device (wlp3s0): supplicant interface state: completed -> disconnected

11月 18 23:49:39 suse sddm[1466]: Removing display ":0" ...

每次都要手动关机,真烦人,目前只能用 wicked 先代替。
leap 就没有这个问题,网络一直很稳,关机重启从不会卡住。

为了避免血压升高我已经把nm禁用了,换wicked,已经严重影响正常使用了。

resolv.conf我这里永远是用几个月netconfig就炸了,然后必须强制指定nameserver才能上网,已经习惯了。。。

按 reddit 建议把 resolv 交给 nm 托管,测试几天确实没毛病。wicked 太不方便了!