昨夜、マシンは正常に動作していました。今朝、インターネットにアクセスできません。
有線イーサネット接続で作業しています。
ルーターをpingできますが、googleはできません。
マシン上の共有ファイルに、有線ネットワークを介して別のコンピューターからアクセスできます。
ネットワーク上の他のマシンはインターネットにアクセスできます。インターネットに接続できないのはUbuntuボックスだけです。
アドレスではなく名前ではなくgoogleにpingできます。
lsb_release -a
の出力
使用可能なLSBモジュールはありません。
ディストリビューターID:Ubuntu
説明:Ubuntu 16.04.2 LTS
リリース:16.04
コードネーム:xenial
nmcli dev show | grep DNS
部分的な結果:
IP4.DNS [1]:192.168.0.1
ルーターのアドレスです。
`
その他の/ etc/resolve結果:
# Generated by OpenVPN Client UP Script
nameserver 10.8.0.1
ls -1 /etc/resolv.conf
結果:
-rw-r--r-- 1 root root 172 Feb 23 22:34 /etc/resolv.conf
/etc/resolv.confはパブリックネームサーバー専用であると理解しています。表面上はプライベートネームサーバーをVPN経由で使用するように変更されているようです。 Ifインターネットアクセスを許可するためにUbuntuボックスが通常ドメイン名サービスを取得することを望む場合、デフォルトの/etc/resolv.confに戻すことをお勧めします以下を含むファイル:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
デフォルトの/etc/resolv.conf
ファイルに戻すには、変更前の最新のバックアップから元のファイルを復元するか、コマンドSudo gedit /etc/resolv.conf
でリンクが指すファイルを開いてからコードを貼り付けます。上記のデフォルトファイルは、現在のコンテンツを上書きします。必要に応じて、現在のコンテンツのコピーをバックアップとして事前に保存しておき、その場所を見つけることができます。
注:/etc/resolv.conf
はファイル/run/resolvconf/resolv.conf
へのシンボリックリンクであるため、/ etc/resolv.confでの編集などのファイルベースの操作は実際に/run/resolvconf/resolv.conf
で実行されます。
リンクが誤って変更されていないことを確認するには、コマンドls -l /etc/resolv.conf
を実行します。これにより、以下の出力が表示されます。
lrwxrwxrwx 1 root root 29 Feb 25 2016 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
矢印は、それがシンボリックリンクであることを示しています。
このファイルを変更するresolvconfの詳細については、 manページ を参照してください。
変更されていない/etc/resolv.confファイルがある場合 System Settings -> Network -> Options ルーターが他のシステムと同様に、UbuntuボックスにDNSサービスを提供するように、以下に示すように設定します。
代わりに GoogleパブリックDNSサービス を使用し、8.8.8.8と8.8.4.4をDNSサーバーとして追加します。
同様の問題があり、resolv.confファイルはGeek Elderの投稿に示されているとおりでした。やった :
1。システム->ネットワーク->オプションを自動に変更(DHCP)
2。須藤apt-getアップデート
3。須藤apt-getアップグレード
4。 Setp 2および3を複数回繰り返します。
私はこれが根本的な原因に答えない(またはそれについて話す)ので、答えるのに非常に技術的な方法ではないことを知っています。しかし、それは私のために働いた。それがあなたのために働くかどうか見てみましょう。