web-dev-qa-db-fra.com

/Etc/resolv.conf supprimé accidentellement et maintenant ne peut accéder à aucun domaine

Je recevais le message final de la sonde DNS dans chrome sur Ubuntu 18.04, alors j’ai cherché sur Internet et essayé d’exécuter les commandes suivantes.

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

Au-dessus de 2 commandes exécutées avec succès, les suivantes ne l’ont pas été.

Sudo resolvconf -u

Cela donne un message d'erreur indiquant que resolvconf n'est pas installé.

Maintenant, rien ne fonctionne et le fichier /etc/resolv.conf est vide. Je ne suis même pas capable de l'éditer (j'ai essayé d'ajouter nameserver 8.8.8.8).

S'il vous plaît aider.

Edit: je reçois toujours ERR_NAME_NOT_RESOLVE et voici la sortie de 'service --status-all`.

 [ + ]  acpid
 [ - ]  alsa-utils
 [ - ]  anacron
 [ + ]  apparmor
 [ + ]  apport
 [ + ]  avahi-daemon
 [ + ]  bluetooth
 [ - ]  console-setup.sh
 [ + ]  cron
 [ + ]  cups
 [ + ]  cups-browsed
 [ + ]  dbus
 [ - ]  dns-clean
 [ + ]  gdm3
 [ + ]  grub-common
 [ - ]  hwclock.sh
 [ + ]  irqbalance
 [ + ]  kerneloops
 [ - ]  keyboard-setup.sh
 [ + ]  kmod
 [ + ]  network-manager
 [ + ]  networking
 [ - ]  plymouth
 [ - ]  plymouth-log
 [ - ]  pppd-dns
 [ + ]  procps
 [ - ]  rsync
 [ + ]  rsyslog
 [ - ]  saned
 [ + ]  speech-dispatcher
 [ - ]  spice-vdagent
 [ + ]  udev
 [ + ]  ufw
 [ + ]  unattended-upgrades
 [ - ]  uuidd
 [ + ]  whoopsie
 [ - ]  x11-common
5
आनंद

Pour résoudre ce problème, vous devez recréer le lien ainsi. Le 18.04, /etc/resolv.conf indique ../run/systemd/resolve/stub-resolv.conf.

Donc, pour résoudre votre problème, il devrait suffire de faire ce qui suit:

Sudo rm resolv.conf
Sudo ln -s /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
5
Videonauth