J'essaie d'utiliser un autre serveur DNS que mon routeur.
J'ai essayé de modifier /etc/resolv.conf, mais mes modifications sont toujours écrasées.
Voici la configuration de mes réseaux:
Voici à quoi ressemble mon fichier /etc/resolv.conf:
# Generated by resolvconf
search myhome.westell.com
nameserver 192.168.1.1
J'ai le même problème, je pense que le coupable est dhclient, qui est exécuté automatiquement par wicd. chaque fois que le bail dhcp arrive à expiration, dhclient remplace /etc/resolv.conf par ce qu’il obtient du serveur dhcp.
pour vérifier que votre problème est résolu, faites "ps aux | grep dhclient", une entrée devrait apparaître, référençant un fichier de configuration pour dhclient (sur ma machine, il se trouve dans /var/lib/wicd/dhclient.conf).
pour résoudre ce problème, vous devez éditer /etc/wicd/dhclient.conf.template (PAS /etc/wicd/dhclient.conf.template.default)
et ajoutez une ligne comme celle-ci:
remplacer 208.67.222.220 208.67.222.20;
puis redémarrez le service wicd avec
Sudo service wicd redémarrer
cela demandera à dhclient de définir resolv.conf sur les serveurs spécifiés manuellement, plutôt que sur ce que votre serveur DHCP (je devine que le routeur domestique à 192.168.1.1?) vous envoie.
wicd devrait vraiment gérer cela pour vous, mais cela résoudra votre problème pour le moment. semble résoudre le problème pour moi.
Lancez wicd en recherchant 'wicd' dans le tableau de bord. Une fois que wicd a été démarré, sélectionnez votre réseau et cliquez sur "Propriétés"
Dans la boîte de dialogue des propriétés, cochez la case "Utiliser le DNS statique".
Entrez vos serveurs DNS préférés dans les champs "Serveur DNS 1, 2 et 3". Le domaine DNS et le domaine de recherche peuvent être laissés vides. Par exemple pour OpenDNS, je viens d'entrer les 2 serveurs DNS.