Diagnostic warning /etc/resolv.conf | conflit network-manager

Bonjour,

Mon serveur YunoHost

Matériel: orangepi 3B autohébergé
Version de YunoHost: 11.2.23 (stable)
J’ai accès à mon serveur : En SSH | Par la webadmin | En direct avec un clavier/écran

Description du problème

Je viens de remplacer mon olimex par un orangepi 3B, tout semble OK sauf ce warning dans le diagnostic

La résolution DNS semble fonctionner, mais il semble que vous utilisez un /etc/resolv.conf personnalisé.

  • Le fichier /etc/resolv.conf doit être un lien symbolique vers /etc/resolvconf/run/resolv.conf lui-même pointant vers 127.0.0.1 (dnsmasq). Si vous souhaitez configurer manuellement les résolveurs DNS, veuillez modifier /etc/resolv.dnsmasq.conf.

J’ai bien fait un

rm /etc/resolv.conf
ln -s /etc/resolvconf/run/resolv.conf /etc/resolv.conf

Comme stipulé ici

Mais si je fais

cat /etc/resolv.conf
cat: /etc/resolv.conf: Aucun fichier ou dossier de ce type

Le lien semble OK

ls -l  /etc/resolv.conf
lrwxrwxrwx 1 root root 31 26 juil. 08:56 /etc/resolv.conf -> /etc/resolvconf/run/resolv.conf

Mais je n’ai pas de dossier run dans /etc/resolvconf/

ls /etc/resolvconf/
interface-order  resolv.conf.d	update.d  update-libc.d

Sauriez vous comment régler ce soucis

D’avance merci :wink:

Ce “dossier” run n’existe pas vraiment, ce devrait être un lien symbolique…

Que renvoi la commande systemctl status resolvconf ?

Tu peux essayer aussi un

yunohost tools regen-conf dnsmasq --force

Sinon peut-être pour le réinitialiser je tenterai cela…

ln -s /etc/resolvconf/run/resolv.conf /etc/resolv.conf
echo "nameserver 127.0.0.1" > /etc/resolvconf/run/resolv.conf
rm /etc/resolv.conf 
ln -s /etc/resolvconf/run/resolv.conf /etc/resolv.conf

Bonjour et merci pour les réponses :wink:
Je vais tenter,

Dans un premier temps

sudo systemctl status resolvconf
[sudo] Mot de passe de crust : 
● resolvconf.service - Nameserver information manager
     Loaded: loaded (/lib/systemd/system/resolvconf.service; enabled; vendor preset: enabled)
     Active: active (exited) since Fri 2024-07-26 18:29:41 CEST; 14h ago
       Docs: man:resolvconf(8)
    Process: 319 ExecStart=/sbin/resolvconf --enable-updates (code=exited, status=0/SUCCESS)
   Main PID: 319 (code=exited, status=0/SUCCESS)
        CPU: 16ms

et

sudo yunohost tools regen-conf dnsmasq --force
Succès ! La configuration a été mise à jour pour 'dnsmasq'
dnsmasq: 
  applied: 
    /etc/resolv.dnsmasq.conf: 
      status: updated
  pending:

Mais toujours le même diagnostic, je vais tenter la deuxième solution. Je fais un backup avant :wink:

Je pense que le soucis vient de NetworkManager car


cat /etc/resolv.conf 
# Generated by NetworkManager
search XXXXX.ovh
nameserver 192.168.0.254
nameserver XXXXXXXXX

un peu comme là , mais resté sans réponse :

J’ai pourtant pris une image serveur sans X ( Orangepi3b_1.fcfF0jMU.0.6_debian_bullseye_server_linux5.10.160.7z ), mais network-manager est présent

aptitude search ~inetwork
i A glib-networking                                                             - network-related giomodules for GLib                                                   
i A glib-networking-common                                                      - network-related giomodules for GLib - data files                                      
i A glib-networking-services                                                    - network-related giomodules for GLib - D-Bus services                                  
i   network-manager                                                             - network management framework (daemon and userspace tools)                             
i   network-manager-openvpn                                                     - network management framework (OpenVPN plugin core)                                    
i   networkd-dispatcher                                                         - Dispatcher service for systemd-networkd connection status changes

Alors que, par comparaison, sur mon VPS (base bebian), pas de network-manager…

Je peux supprimer network-manager sans soucis ou ça va engendrer des conséquences ?

Pour info

cat /etc/network/interfaces
source /etc/network/interfaces.d/*
# Network is managed by Network manager
auto lo
iface lo inet loopback

Merci :wink:

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.