Sous Debian (sans interfaces de bureau) et sous Ubuntu (version client), le fichier resolv.conf n'est pas persistant, son contenu est ré-initialisé à chaque re-démarrage. Ce que je veux y mettre n'est pas censé être un problème, ça n'a rien d'original...
D'autres fichiers réseaux son parfaitement persistant (interfaces au hasard...).
Est-ce que vous savez pourquoi ça arrive et surtout quelle est la solution pour éviter ça ?
il me semble que cela vient de resolvconf plutôt que de networkmanager, que je vire systématiquement. la page man 8 resolvconf indique d'utiliser les fichiers de configurations de ifup (/etc/networking/???)
mais, précisément, qu'est-il question d'ajouter ?
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
En tout cas je viens de vérifier sur une ubuntu (20.04), il s'agit bien d'un lien symbolique var /run/systemd/resolve/... donc il suffit de supprimer le /etc/resolv.conf et de créer le tien.
git is great because Linus did it, mercurial is better because he didn't.
J'ai tenté de supprimer le lien symbolique (ça fonctionne), mais à chaque redémarrage resolv.conf (le fichier original du moins) est remis à zéro. Je voudrais changer le contenu, l'adresse DNS en fait.
Je ne trouve pas ce qui change son adresse à chaque démarrage.
tu dois pouvoir indiquer l'adresse des serveurs DNS dans le même fichier qui configure la carte réseau (fichier dont j'ai donné le chemin dans mon message précédent)
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
J'utilise isc-dhcp-server sur une VM debian ("Serveur-services"). Elle fait aussi NTP, proxy et DNS. Le DHCP fonctionne (c'est bien la seule chose qui fonctionne d'ailleurs !)
Comme j'ai des vlan, j'utilise aussi isc-dhcp-relay sur une autre VM debian ("Routeur-firewall"). Les VLAN aussi fonctionnent.
Voilà mon réseau :
Mon DNS est bind9, voilà pour ce que j'ai :/
J'aimerai que mon PC de contrôle ai directement l'adresse de mon DNS. Il n'y a pas un moyen pour fournir automatiquement le DNS à utiliser ? Si l'entreprise à 1 000 postes, il faut tous les configurer un par un ?
Si je dois me rabattre sur un script très bien, mais je veux être sûr que le problème ne vient pas de mon serveur de services...
il n'y a pas un moyen pour fournir automatiquement le DNS à utiliser ? Voir le NTP (ce ne serai pas du luxe). Si l'entreprise à 1 000 postes, il faut tous les configurer un par un ?
SInon, à la question initiale, la technique la plus employée pour empêcher toutes modifications du fichier /etc/resolv.conf (quand il n'est pas un lien) est celle de l'ajout de l'attribut i (immutable) (à condition que le système de fichier le supporte, ce qui est le cas d'ext4):
avec option domain-name-servers*, le serveur DHCP peut indiquer aux machines clientes l'adresse du serveur DNS.
-- * cf. man dhcpd
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
Rendre resolv.conf persistant
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
git is great because Linus did it, mercurial is better because he didn't.
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
git is great because Linus did it, mercurial is better because he didn't.
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique