You are not logged in.

#1 2018-05-04 04:59:42

Torikiu
Member
Registered: 2018-05-04
Posts: 3

NetworkManager keeps rewriting my /etc/recolv.conf

I added "nohook recolv.conf" to /etc/dhcpcd.conf.


But NetworkManager keeps rewriting the content of /etc/recolv.conf each time I connect to WiFi.

Offline

#2 2018-05-04 05:25:37

Haller
Member
Registered: 2018-04-08
Posts: 45

Re: NetworkManager keeps rewriting my /etc/recolv.conf

https://wiki.archlinux.org/index.php/Re … ifications

If you use NetworkManager, you do not use dhcpcd...

Last edited by Haller (2018-05-04 05:26:18)

Offline

#3 2018-05-06 16:15:50

Torikiu
Member
Registered: 2018-05-04
Posts: 3

Re: NetworkManager keeps rewriting my /etc/recolv.conf

Uncommented dns=none in /etc/NetworkManager/NetworkManager.conf and this didn't help.

Offline

#4 2018-05-06 16:42:03

Haller
Member
Registered: 2018-04-08
Posts: 45

Re: NetworkManager keeps rewriting my /etc/recolv.conf

I guess you have to add rc-manager=unmanaged.

/etc/NetworkManager/NetworkManager.conf

[main]
dns=none
rc-manager=unmanaged

https://developer.gnome.org/NetworkMana … .conf.html

Offline

#5 2018-05-07 00:01:48

cirrus
Member
From: Glasgow Scotland
Registered: 2012-08-24
Posts: 340
Website

Re: NetworkManager keeps rewriting my /etc/recolv.conf

If you use dhcpcd then add to stop dhcpcd from touching your DNS settings (IIRC NM uses wpa_supplicant so this should suffice .. )

nohook resolv.conf, wpa_supplicant

to /etc/dhcpcd.conf  to stop  overwriting the resolv.conf

Last edited by cirrus (2018-05-07 00:03:35)

Offline

#6 2018-05-07 00:31:42

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,544

Re: NetworkManager keeps rewriting my /etc/recolv.conf

They specifically said they're using NetworkManager, so dhcpcd has nothing to do with anything at all.

Offline

#7 2018-05-10 10:24:21

Torikiu
Member
Registered: 2018-05-04
Posts: 3

Re: NetworkManager keeps rewriting my /etc/recolv.conf

Which answer is correct?

I'm using NetworkManager, but I don't know whether or not I'm also using dhcpcd. How to check that?

Offline

#8 2018-05-10 10:50:34

robg
Member
Registered: 2015-03-05
Posts: 218

Re: NetworkManager keeps rewriting my /etc/recolv.conf

As stated in the beginning of the wiki entry, NetworkManager has basic DHCP support. To figure out if dhcpd is enabled separately, run `systemctl status dhcpcd.service`.  If it is running/enabled, check this to see how to stop/disable it.

Last edited by robg (2018-05-10 11:11:19)

Offline

Board footer

Powered by FluxBB