J'utilise resolvconf pour installer des serveurs DNS statiques /etc/resolv.conf
. Cependant, lorsque je lance la sudo resolvconf -u
mise à jour /etc/resolv.conf
avec de nouvelles informations statiques, j'obtiens l'erreur «resolvconf: Erreur: /etc/resolv.conf doit être un lien symbolique». Comment puis-je réparer cela?
networking
resolv.conf
Azendale
la source
la source
../
nécessaire? Pourquoi ne devrions-nous pas utilisersudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
?Depuis Ubuntu 12.04, resolvconf fait partie du système de base. Vous pouvez recréer le lien symbolique nécessaire en exécutant
ou en procédant comme suit dans un terminal.
Notez qu'à partir d'Ubuntu 12.10, resolvconf n'interrompt plus si /etc/resolv.conf n'est pas un lien symbolique. Il affiche un message d'avertissement, mais cela peut être réduit au silence en mettant la ligne
dans / etc / default / resolvconf.
la source
dpkg-reconfigure
modification de la commande/etc/resolv.conf
est redevenue un lien symbolique, même si un fichier normal est à/etc/resolv.conf
? De plus, devez-vous retirer/etc/resolv.conf
avant de faireln
? Je reçois une erreur en essayant sur mon système, mais là encore, je n'avais pas l'erreur décrite dans cette question lorsque je l'ai essayée.rm -r resolv.conf
nano resolv.conf dans ce faire
serveur de noms 1.1.1.1
nameserver 1.0.0.1
enregistrez-le avec ctrl + X.
après cela, faites: sudo apt-get install openresolv
après cela: redémarrez l'ordinateur, cela fonctionnera.
J'ai passé 4 heures à déboguer. Cela fonctionnera sûrement si vous le faites bien
la source