Score:0

Problem with /etc/resolv.conf

cn flag

I cannot add comments to question 1128536(How to make persistent changes to /etc/resolv.conf Ubuntu 18.10)

Using Ubuntu 20.04.3 on laptop ; latest update Oct 19th, after the one but last update oct 10th suddenly I had a problem resolving DNS. Before the update my /etc/resolv.conf read :

> nameserver 127.0.0.53

In my netmanager settings I had/have entered DHCP auto and DNS Manual with 2 DNS-Server IP adresses of my ISP : 1xx.2xx.xxx.21 1xx.2xx.xxx.22

the result of command $ ls -al /etc/resolv.conf

lrwxrwxrwx 1 root root 32 okt 13 14:10 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf

So to make sure I did

$ sudo rm -f /etc/resolv.conf

$ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

Only to find it didn't change anything : the content of new /etc/resolv.conf after restarting the systemd-resolve service still reads

nameserver ::1

I managed to complete the updates to the system by repeatedly saving manually an /etc/resolv.conf file and overwriting the file written by the systemd-resolve service (as a workaround) until the updates were successfully terminated. to make certain that people don't doubt my capacity to read : I DO understand the warning at the top of the file saying that the file is overwritten regularly.

I can manage to maintain a "usable connection" by regularly overwriting the file /run/systemd/resolve/resolv.conf, with following content

nameserver 1xx.2xx.xxx.21

nameserver 1xx.2xx.xxx.22

until i restart the systemd-resolve service and the file is overwritten by systemd=resolve and it reverts to

nameserver ::1

I also checked the /run/systemd/resolve/stub-resolv.conf file which has the following content

nameserver 127.0.0.53
options edns0 trust-ad

output of resolvectl status

Global
           LLMNR setting: no                   
           MulticastDNS setting: no                
           DNSOverTLS setting: no                  
           DNSSEC setting: no                  
           DNSSEC supported: no                  
           DNSSEC NTA: 10.in-addr.arpa     
                       16.172.in-addr.arpa 
                       168.192.in-addr.arpa
                       17.172.in-addr.arpa 
                       18.172.in-addr.arpa 
                       19.172.in-addr.arpa 
                       20.172.in-addr.arpa 
                       21.172.in-addr.arpa 
                       22.172.in-addr.arpa 
                       23.172.in-addr.arpa 
                       24.172.in-addr.arpa 
                       25.172.in-addr.arpa 
                       26.172.in-addr.arpa 
                       27.172.in-addr.arpa 
                       28.172.in-addr.arpa 
                       29.172.in-addr.arpa 
                       30.172.in-addr.arpa
                       31.172.in-addr.arpa 
                       corp                
                       d.f.ip6.arpa        
                       home                
                       internal            
                       intranet            
                       lan                 
                       local               
                       private             
                       test                

 Link 4 (ipv6leakintrf0)
       Current Scopes: 
       DNS DefaultRoute setting: yes
       LLMNR setting: yes 
       MulticastDNS setting: no    
       DNSOverTLS setting: no 
       DNSSEC setting: no 
       DNSSEC supported: no    
       Current DNS Server: ::1
          DNS Servers: ::1
           DNS Domain: ~. 
 
 Link 3 (wlp2s0)
       Current Scopes: none 
        DefaultRoute setting: no  
        LLMNR setting: yes  
        MulticastDNS setting: no     
        DNSOverTLS setting: no  
        DNSSEC setting: no  
        DNSSEC supported: no  
 
 Link 2 (enp6s0)
       Current Scopes: none 
       DefaultRoute setting: no  
       LMNR setting: yes  
       MulticastDNS setting: no     
       DNSOverTLS setting: no  
       DNSSEC setting: no  
       DNSSEC supported: no

My question is :

@heynnema : How do I make systemd-resolve produce a valid /run/systemd/resolve/resolv.conf, because it sure ignores the configuration entered in netmanager settings

muru avatar
us flag
Add the output of `resolvectl status` to the post, please
Derek Giroulle avatar
cn flag
@muru added to question, sorry formating jumbled
muru avatar
us flag
Use code formatting for command output, please: https://askubuntu.com/editing-help#code
cc flag
Isn't this a duplicate of your earlier question 1370253?
Derek Giroulle avatar
cn flag
@muru what solution do you propose ? what dit you learn from the status ?
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.