Skip to content
Snippets Groups Projects
Commit 4f477ddf authored by Florent Thiery's avatar Florent Thiery
Browse files

detect dns servers when networkmanager is used too, refs #22127

parent 946b21d9
No related branches found
No related tags found
No related merge requests found
...@@ -22,6 +22,11 @@ def get_dns_servers(): ...@@ -22,6 +22,11 @@ def get_dns_servers():
for l in d.split('\n'): for l in d.split('\n'):
if l.startswith('nameserver '): if l.startswith('nameserver '):
servers.append(l.split('nameserver ')[1]) servers.append(l.split('nameserver ')[1])
if servers == ['127.0.1.1']:
# NetworkManager
status, output = subprocess.getstatusoutput('grep -R "dns=" /etc/NetworkManager/system-connections')
for l in output.split('\n'):
servers.extend(l.split('dns=')[1].rstrip(';').split(';'))
return servers return servers
resolvers = get_dns_servers() resolvers = get_dns_servers()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment