Puncte:0

Cum fac eth0 să folosească setările globale DNS?

drapel cn

Indiferent ce aș încerca, eth0 nu se cedează niciodată de la setările DHCP DNS.

Acesta este rezultatul din care obțin stare sudo resolvectl --no-pager

Global
       Setarea LLMNR: nr                  
Setare MulticastDNS: nu                  
  Setare DNSoverTLS: da                 
      Setare DNSSEC: da                 
    DNSSEC suportat: da                 
  Server DNS curent: 1.1.1.1             
         Servere DNS: 1.1.1.1             
                      1.0.0.1             
                      2606:4700:4700::1111
                      2606:4700:4700::1001
          Domeniu DNS: ~.                  

Link 2 (eth0)
      Domenii curente: DNS        
Setare DefaultRoute: da        
       Setare LLMNR: da        
Setare MulticastDNS: nu         
  Setare DNSoverTLS: da        
      Setare DNSSEC: da        
    DNSSEC suportat: da        
  Server DNS curent: 192.168.4.1
         Servere DNS: 192.168.4.1

Link 3 (wlan0)
      Domenii curente: niciuna
Setare DefaultRoute: nu  
       Setare LLMNR: da 
Setare MulticastDNS: nu  
  Setare DNSoverTLS: da 
      Setare DNSSEC: da 
    DNSSEC suportat: da 

Link 4 (docker0)
      Domenii curente: niciuna
Setare DefaultRoute: nu  
       Setare LLMNR: da 
Setare MulticastDNS: nu  
  Setare DNSoverTLS: da 
      Setare DNSSEC: da 
    DNSSEC suportat: da 

Rețineți că eth0 folosește 192.168.4.1.

Am incercat sa adaug:

[Reţea]
UseDNS=fals
[DHCP]
UseDNS=fals
[DHCPv4]
UseDNS=fals
[DHCPv6]
UseDNS=fals
[IPv6AcceptRA]
UseDNS=fals

La /etc/systemd/network/eth0.network, /etc/systemd/networkd.conf, /etc/systemd/resolved.conf

Am încercat oricare dintre următoarele combinații:

  • sudo resolvectl reset-server-features
  • sudo resolvectl retur eth0
  • sudo systemd-resolve --set-dns=1.1.1.1 --interface=eth0
  • sudo resolvectl dns eth0 1.1.1.1
  • sudo systemctl daemon-reload
  • sudo systemctl reporniți systemd-networkd
  • sudo systemctl restart systemd-rezolvat
  • sudo resolvectl flush-caches --no-pager
  • stare sudo resolvectl --no-pager
  • sudo systemd-resolve --statistics

Aici este curentul cat /etc/systemd/resolved.conf

# Acest fișier face parte din systemd.
# 
# systemd este software gratuit; îl puteți redistribui și/sau modifica
# în condițiile Licenței Publice Generale Inferioare GNU publicate de
# Fundația pentru Software Liber; fie versiunea 2.1 a Licenței, fie
# (la opțiunea dvs.) orice versiune ulterioară.
#
# Intrările din acest fișier arată valorile implicite ale timpului de compilare.
# Puteți modifica setările editând acest fișier.
# Valorile implicite pot fi restaurate prin simpla ștergere a acestui fișier.
#
# Consultați resolved.conf(5) pentru detalii

[DHCP]
UseDNS=fals

[DHCPv4]
UseDNS=fals

[DHCPv6]
UseDNS=fals

[Rezolva]
#DNS=
#FallbackDNS=
#Domenii=
#DNSSEC=nu
#DNSOverTLS=nu
#MulticastDNS=nu
#LLMNR=nu
#Cache=nu-negativ
#DNSStubListener=da
#ReadEtcHosts=da
#ResolveUnicastSingleLabel=nu
DNS=1.1.1.1 1.0.0.1 2606:4700:4700::1111 2606:4700:4700::1001
DNSSEC=adevărat
DNSOverTLS=adevărat

Ce îmi lipsește, am trecut prin sute de file și căutări pe internet și nu îmi pot da seama.

Sistemul este Ubuntu 20.10 (GNU/Linux 5.8.0-1029-raspi aarch64

Puncte:0
drapel cn

Se pare că se descurcă sudo systemctl reporniți systemd-networkd resetează configurația DNS care poate fi aplicată prin sudo resolvectl dns eth0 1.1.1.1.

Ca atare, repornirile ar trebui făcute după modificările FIȘIERULUI de configurare, iar spălările și verificările de stare ar trebui făcute după modificările API.

Acestea fiind spuse, cel mai bun lucru pe care îl pot obține este următorul:

Link 2 (eth0)
      Domenii curente: DNS                 
Setare DefaultRoute: nu                  
       Setarea LLMNR: nr                  
Setare MulticastDNS: nu                  
  Setare DNSoverTLS: da                 
      Setare DNSSEC: da                 
    DNSSEC suportat: da                 
  Server DNS curent: 192.168.4.1         
         Servere DNS: 1.1.1.1             
                      1.0.0.1             
                      2606:4700:4700::1111
                      2606:4700:4700::1001
                      192.168.4.1         
          Domeniu DNS: ~.      

Care încă mai are Server DNS curent ca server DHCP DNS.


Am putut face ca eth0 să se actualizeze făcând:

somn 1
sudo ifdown "$interfață"
somn 1
sudo ifup "$interfață"
somn 1

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.