web-dev-qa-db-ja.com

/etc/resolv.confを誤って削除したため、どのドメインにもアクセスできなくなりました

Ubuntu 18.04のchromeでdns probe finishedメッセージを受け取っていたので、インターネットで調べて、次のコマンドを実行しようとしました。

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

上記の2つのコマンドは正常に実行されましたが、次のコマンドは実行されませんでした。

Sudo resolvconf -u

resolvconfがインストールされていないというエラーメッセージが表示されます。

現在、何も機能せず、/etc/resolv.confファイルは空です。編集することすらできません(nameserver 8.8.8.8を追加しようとしました)。

助けてください。

編集:私はまだERR_NAME_NOT_RESOLVEを取得しています、そして、これは '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
आनंद

これを修正するには、リンクをどのように再作成する必要があります。 18.04 /etc/resolv.conf../run/systemd/resolve/stub-resolv.confを指します。

したがって、問題を解決するには、次のことを行うだけで十分です。

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