On Tue, 3 Nov 2020, Michael Biebl wrote: > > Anything which would make this bug report more more useful. Leave > out any snide remarks and stupid comments if you can.
Alright, one stupid thing is the subject line. Should be: # systemctl restart NetworkManager.service instead (cut/paste error). That empties the contents of: /etc/resolv.conf -> /run/NetworkManager/resolv.conf I can reliably reproduce that. More info: This is a laptop and I'm using its wireless network interface, configured to use dhcp to get the parameters from my home router. The primary dns is the router itself, 192.168.0.1. Besides, I locally configured an additional (secondary) dns 9.9.9.9. `nmcli' confirms that: # nmcli ... DNS configuration: servers: 192.168.0.1 9.9.9.9 interface: wlo1 Still, /etc/resolv.conf is emptied after a service restart. Looking at the journal, I see: Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4987] dhcp4 (wlo1): option dhcp_lease_time => '4294967295' --> Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4987] dhcp4 (wlo1): option domain_name_servers => '192.168.0.1 192.168.0.1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4988] dhcp4 (wlo1): option host_name => 'debian' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4988] dhcp4 (wlo1): option ip_address => '192.168.0.2' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4988] dhcp4 (wlo1): option next_server => '192.168.0.1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4989] dhcp4 (wlo1): option requested_broadcast_address => '1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4989] dhcp4 (wlo1): option requested_domain_name => '1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4989] dhcp4 (wlo1): option requested_domain_name_servers => '1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4989] dhcp4 (wlo1): option requested_domain_search => '1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4990] dhcp4 (wlo1): option requested_host_name => '1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4990] dhcp4 (wlo1): option requested_interface_mtu => '1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4990] dhcp4 (wlo1): option requested_ms_classless_static_routes => '1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4991] dhcp4 (wlo1): option requested_nis_domain => '1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4991] dhcp4 (wlo1): option requested_nis_servers => '1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4991] dhcp4 (wlo1): option requested_ntp_servers => '1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4991] dhcp4 (wlo1): option requested_rfc3442_classless_static_routes => '1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4992] dhcp4 (wlo1): option requested_root_path => '1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4992] dhcp4 (wlo1): option requested_routers => '1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4992] dhcp4 (wlo1): option requested_static_routes => '1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4992] dhcp4 (wlo1): option requested_subnet_mask => '1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4993] dhcp4 (wlo1): option requested_time_offset => '1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4993] dhcp4 (wlo1): option requested_wpad => '1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4993] dhcp4 (wlo1): option routers => '192.168.0.1' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4993] dhcp4 (wlo1): option subnet_mask => '255.255.255.0' Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.4994] dhcp4 (wlo1): state changed unknown -> bound Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.5042] device (wlo1): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed') Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.5101] device (wlo1): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed') Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.5111] device (wlo1): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed') Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.5129] manager: NetworkManager state is now CONNECTED_LOCAL Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.5207] manager: NetworkManager state is now CONNECTED_SITE Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.5213] policy: set 'accesspoint' (wlo1) as default for IPv4 routing and DNS Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.5234] device (wlo1): Activation: successful, device activated. Nov 04 09:47:04 debian dbus-daemon[1092]: [system] Activating via systemd: service name='org.freedesktop.resolve1' unit='dbus-org.freedesktop.resolve1.service' requested by ':1.57' (uid=0 pid=2085 comm="/usr/sbin/NetworkManager --no-daemon ") Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.5259] manager: NetworkManager state is now CONNECTED_GLOBAL --> Nov 04 09:47:04 debian dbus-daemon[1092]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.resolve1.service': Unit dbus-org.freedesktop.resolve1.service not found. Nov 04 09:47:04 debian NetworkManager[2085]: <info> [1604479624.6271] manager: startup complete in both cases, at boot and at service restart. Note the duplicated ip: option domain_name_servers => '192.168.0.1 192.168.0.1' and the error: Unit dbus-org.freedesktop.resolve1.service not found Something goes wrong while rewritting /run/NetworkManager/resolv.conf. -- Cristian