diff options
author | Xiao Pan <gky44px1999@gmail.com> | 2023-03-12 06:09:56 -0700 |
---|---|---|
committer | Xiao Pan <gky44px1999@gmail.com> | 2023-03-12 06:13:01 -0700 |
commit | 27de4ecca90b9053124c52a57ea2cf29d445d3d4 (patch) | |
tree | 7a1125dc217cc5134b8203506a5dd1ebcc652f8e /etc/NetworkManager/conf.d | |
parent | 05ae11e7f1b57a4e419b2c938dabdb70d5122850 (diff) |
update
Diffstat (limited to 'etc/NetworkManager/conf.d')
-rw-r--r-- | etc/NetworkManager/conf.d/NetworkManager.conf | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/etc/NetworkManager/conf.d/NetworkManager.conf b/etc/NetworkManager/conf.d/NetworkManager.conf new file mode 100644 index 00000000..bf2a3802 --- /dev/null +++ b/etc/NetworkManager/conf.d/NetworkManager.conf @@ -0,0 +1,9 @@ +# If set dns=none and use mullvad vpn, /etc/resolv.conf will have a `search xxx.yyy` line at the end. I don't know why but it seems that line is needed to resolve and connect to xxx.yyy. +# If not set dns=none and not use mullvad vpn, NetworkManager will copy router's DNSes to /etc/resolv.conf and overwirte it which I don't want. There's multiple ways to prevent it: set immutable file attribute, dns=none in NetworkManager.conf, or /etc/resolv.conf.head and /etc/resolvconf/resolv.conf.d/head (need resolvconf?). I only tested dns=none way. The weired thing is in this case `search xxx.yyy` is not needed to reach xxx.yyy +[main] +# https://wiki.archlinux.org/title/NetworkManager#Unmanaged_/etc/resolv.conf +dns=none + +[connection] +# connection.mdns=2 is not default and for me it is not needed for mdns to work (arch wiki says needed, I don't know why) +connection.mdns=2 |