web-dev-qa-db-ja.com

Ubuntu 16.04 LTS、インターネット接続は機能しませんが、ネットワークはまだマシンにアクセスできます

昨夜、マシンは正常に動作していました。今朝、インターネットにアクセスできません。

有線イーサネット接続で作業しています。
ルーターを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

4
D. Dieks

/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ページ を参照してください。

3
Elder Geek

変更されていない/etc/resolv.confファイルがある場合 System Settings -> Network -> Options ルーターが他のシステムと同様に、UbuntuボックスにDNSサービスを提供するように、以下に示すように設定します。

DHCP

代わりに GoogleパブリックDNSサービス を使用し、8.8.8.8と8.8.4.4をDNSサーバーとして追加します。

2
Elder Geek

同様の問題があり、resolv.confファイルはGeek Elderの投稿に示されているとおりでした。やった :
1。システム->ネットワーク->オプションを自動に変更(DHCP)
2。須藤apt-getアップデート
3。須藤apt-getアップグレード
4。 Setp 2および3を複数回繰り返します。

私はこれが根本的な原因に答えない(またはそれについて話す)ので、答えるのに非常に技術的な方法ではないことを知っています。しかし、それは私のために働いた。それがあなたのために働くかどうか見てみましょう。

0
EetSandhu