Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Assemblée Générale Ordinaire de Borsalinux-fr de 2021

#1 17/10/2020 12:29:32

didierg
Modérateur
Modérateur
Inscription : 11/07/2005
Messages : 5 421

DNS , systemd-resolved , resolvectl status

Bonjour,

Parmi les nouveautés arrivant avec Fedora 33 il y a celle-ci:

Administration système
    La résolution des noms de domaine dans les applications se fera via systemd-resolved. La bibliothèque glibc utilisera nss-resolve au lieu de nss-dns jusqu'à aujourd'hui.

La commande "cat /etc/resolv.conf" retourne désormais:

nameserver 127.0.0.53
options edns0 trust-ad

Apparemment pour connaître les dns utilisés il faut désormais utiliser la commande "resolvectl status"

$ resolvectl status
Global
       LLMNR setting: resolve             
MulticastDNS setting: no                  
  DNSOverTLS setting: no                  
      DNSSEC setting: no                  
    DNSSEC supported: no                  
Fallback DNS Servers: 1.1.1.1             
                      8.8.8.8             
                      1.0.0.1             
                      8.8.4.4             
                      2606:4700:4700::1111
                      2001:4860:4860::8888
                      2606:4700:4700::1001
                      2001:4860:4860::8844

Link 2 (enp4s0)
      Current Scopes: DNS LLMNR/IPv4 LLMNR/IPv6
DefaultRoute setting: yes                      
       LLMNR setting: yes                      
MulticastDNS setting: no                       
  DNSOverTLS setting: no                       
      DNSSEC setting: no                       
    DNSSEC supported: no                       
  Current DNS Server: 91.239.100.100           
         DNS Servers: 91.239.100.100           
          DNS Domain: ~.                       

Link 3 (virbr0)
      Current Scopes: none
DefaultRoute setting: no  
       LLMNR setting: yes 
MulticastDNS setting: no  
  DNSOverTLS setting: no  
      DNSSEC setting: no  
    DNSSEC supported: no  

Link 4 (virbr0-nic)
      Current Scopes: none
DefaultRoute setting: no  
       LLMNR setting: yes 
MulticastDNS setting: no  
  DNSOverTLS setting: no  
      DNSSEC setting: no  
    DNSSEC supported: no  

Mon problème est que bien qu'ayant paramétré un dns IPv4 et un DNS IPv6 au niveau de l'interface réseau à la place de DHCP, seul le DNS IPv4 est listé par la commande "resolvectl status"

Any help ?

Hors ligne

#2 17/10/2020 19:29:12

Nicosss
Rédacteur Wiki
Rédacteur Wiki
Lieu : Isère
Inscription : 05/03/2007
Messages : 6 216
Site Web

Re : DNS , systemd-resolved , resolvectl status

systemd-resolved fait beaucoup parler de lui en tout cas.

Sinon pour ta question je ne sais pas, j'ai l'impression que c'est un manque. Faudrait faire des essais de résolution de domaines pour voir si le bon DNS IPv6 est utilisé et que ça ne part pas sur un fallback.
Au pire tu peux le définir en dur dans un fichier de conf de resolved.


F33_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F33_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F33_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#3 31/10/2020 19:27:59

eaglebbs
Membre
Inscription : 07/01/2018
Messages : 9

Re : DNS , systemd-resolved , resolvectl status

Nicosss a écrit :

systemd-resolved fait beaucoup parler de lui en tout cas.

[...]

Mais pourquoi faut-il qu'ils modifient des fonctionnement extrêmement efficaces et simples!

Chez moi ça m'a tout fait tomber après la mise à jour.
Plus d'automontages et par impact plus aucun lecteurs SAMBA opérationnels...
Sur le serveur hostant un Bind chrooté, celui-ci n'est plus capable de résoudre le nom court d'un serveur NFS. Alors la résolution fonctionnait avant...

Bref, pour un "retour arrière" pour les gens qui ont des serveurs DNS hostés chez eux, il faut sous Fedora 33:

  • Désactiver le service en cause systemctl disable systemd-resolved.service

  • Supprimer le lien symbolique du fichier /etc/resolv.conf  `rm -f /etc/resolv.conf

  • Rediriger le contenu de notre ancien "mais fonctionnel fichier" cat resolv.conf.orig-with-nm >>resolv.conf
    Puis redémarrer les deamons tombés sur le champs de combat de ce fabuleux service et on en parle plus!

Dernière modification par eaglebbs (31/10/2020 19:57:53)

Hors ligne

#4 31/10/2020 21:45:00

llaumgui
Administrateur
Administrateur
Lieu : Prades-le-Lez
Inscription : 03/09/2004
Messages : 2 668
Site Web

Re : DNS , systemd-resolved , resolvectl status

Question, la migration est automatique vers systemd-resolved ? On a rien a faire lorsque l'on vient de Fedora 32 ?

Hors ligne

#5 14/12/2020 18:39:01

Nicosss
Rédacteur Wiki
Rédacteur Wiki
Lieu : Isère
Inscription : 05/03/2007
Messages : 6 216
Site Web

Re : DNS , systemd-resolved , resolvectl status

llaumgui a écrit :

Question, la migration est automatique vers systemd-resolved ? On a rien a faire lorsque l'on vient de Fedora 32 ?

Je n'ai pas encore fait l'essai mais sous F32 il est présent et non activé, donc il y a des chances qu'après la migration il soit ensuite activé.


F33_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F33_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F33_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#6 14/12/2020 20:13:27

antbel
Membre
Inscription : 03/12/2007
Messages : 806

Re : DNS , systemd-resolved , resolvectl status

Bonsoir, effectivement sur une F32 encore en service,

# systemctl status systemd-resolved.service   est inactif
par test je l'ai activé et la résolution de nom va plus vite
par conséquent sur F32
systemctl enable systemd-resolved.service


Cicéron c'est Poincaré

Hors ligne

Pied de page des forums