web-dev-qa-db-fra.com

/run/resolvconf/resolv.conf est effacé à chaque redémarrage, et je ne peux pas utiliser Internet sans lui (16.04)

J'ai résolu des problèmes avec ma partition Ubuntu - Windows. Donc, après avoir eu un problème avec l'horloge du système et je pense que cela déclenchait que je ne pouvais pas me connecter à mon utilisateur (il venait juste de rebondir) mais que j'étais libre de me connecter comme invité, j'ai donc créé un nouvel utilisateur comme suggéré ici .

Donc, cela a fonctionné, mais maintenant je ne pouvais rien charger, bien que l'icône apparaisse comme connectée, sans fil et ethernet. Alors j'ai trouvé une solution ... quelque part, cela dit d'ajouter à /etc/resolv.conf

nameserver 8.8.8.8

nameserver 8.8.4.4

Donc, je l'ai trouvé mais il y avait un lien symbolique vers /run/resolvconf/resolv.conf et ça n'existait pas, alors j'en ai créé un avec seulement lesdites lignes. Et Internet fonctionnait alors !!

Mais lorsque je redémarre l'ordinateur, /run/resolvconf/resolv.conf est parti, je dois donc en créer un à chaque fois.

Comment puis-je réparer cela? Apparemment, il n'y a pas d'autres liens symboliques brisés, et j'ai également fait this sans résultat. Merci à tous

4
Antonio Kuri

Vous devez restaurer le lien symbolique resolv.conf et ajouter les serveurs de noms requis à / etc/resolvconf/resolv.conf.d/base. Suivez ces étapes:

  1. Réinstallez le package resolvconf:

    $ Sudo apt-get -o Dpkg::Options::="--force-confmiss" install --reinstall resolvconf
    
  2. Ajoutez les serveurs de noms requis à / etc/resolvconf/resolv.conf.d/base:

    $ Sudo bash -c 'echo "nameserver 8.8.8.8" >> /etc/resolvconf/resolv.conf.d/base'
    $ Sudo bash -c 'echo "nameserver 8.8.4.4" >> /etc/resolvconf/resolv.conf.d/base'
    
  3. Régénérer resolv.conf:

    $ Sudo resolvconf -u
    
  4. Redémarrez vos interfaces réseau:

    $ Sudo ifdown -a ; Sudo ifup -a
    
6

Je pense que le resolv.conf n'est pas mis à jour automatiquement. Vous pouvez le reconfigurer

Sudo dpkg-reconfigure resolvconf
2
PT Huynh

Pour résoudre ce problème, vous avez besoin de resolvconf, si vous ne l’avez pas déjà installé,

Sudo apt-get install resolvconf

puis changez la configuration en utilisant ce fichier.

Sudo nano /etc/resolvconf/resolv.conf.d/base

Cela rend les modifications permanentes.

0
Kihlaj