こんにちは、私は完全なUbuntu初心者で、インストールしたばかりです。そのため、問題はWifi(ワイヤレス)に接続しているが、実際にはインターネットを使用できないことです。 Ubuntu 16.04を使用しています。
簡単な修正が見つかりました。 IPアドレスのpingに問題はありませんでした。次のようなコマンドを発行しようとしたときに問題が発生しました。
ping google.com
言い換えれば、wifiインジケーターで確認されているように、インターネットに接続できましたが、ドメイン名をIPアドレスに変換するのに問題がありました。このプロセスはテキストファイル/etc/resolv.confによって処理されるため、おそらく更新する必要があると判断しました。コマンドを発行しました:
Sudo resolvconf -u
しかし、Ubuntuは私にこれを吐き出します:
/etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf
これが私の問題の原因でした:どういうわけか/etc/resolv.confは/run/resolvconf/resolv.confを指していました。幸いなことに、悪いシンボリックリンクを削除して新しいシンボリックリンクを作成すると、wifiはすぐに動作しました。つまり、次のコマンドを実行しました。
Sudo rm /etc/resolv.conf
Sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
wi-Fiが復旧しました!このシンプルなソリューションがあなたにも役立つことを願っています!
動作していないインターネット接続に対処する方法を知っていると、次のように役立つ場合があります。
ターミナルを開いて...
GoogleのパブリックDNSにpingまたはtracerouteできるかどうかを確認します。
ping 8.8.8.8
mtr 8.8.8.8
GooglのパブリックDNSと通信できる場合は、DNSの最後のステップまでスキップしてください。
GooleのDNSへのping/tracerouteを取得していない場合は、コマンドでワイヤレスアダプターがIP情報を取得していることを確認することから始めます。
ifconfig
出力には、ワイヤレスアダプタのIP情報がリストされているはずです。
wlan0 Link encap:Ethernet HWaddr 00:xx:xx:xx:xx:xx
inet addr:192.168.1.55 Bcast:192.168.1.255 Mask:255.255.255.0
次に、デフォルトルートがあることを確認します
route
出力には次のようなルートが必要です...
default 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
この時点で、GoogleのパブリックDNS "8.8.8.8"に対してpingやtracerouteができるはずです。それ以外の場合は、インターネット接続に関する追加のサポートについて、インターネットプロバイダーに問い合わせてください。
GoogleのパブリックDNSをpingできるようになったので、インターネットが機能していることを確信できます。それでも問題が解決しない場合は、お使いのコンピューターが機能しているDNSサービスに到達していない可能性があります。 DNSサーバーを確認するには...
cat /etc/resolv.conf
また、ubuntuのデスクトップバージョンを使用している場合は、ネットワークマネージャーで接続ステータスを確認する必要があります。 DNSサーバーを特定/設定したら、それらもpingできることを確認してください。設定したDNSサーバーにpingできる場合、問題はファイアウォールまたはアプリケーションの問題のネットワーク層の上にあります。
これが役立つ場合があります。
古いデスクトップにUbuntu 16.04.1をロードしたとき、すでにWindows Vistaがインストールされていました。 2番目の再フォーマットされたHDディスクを使用しましたが、UbuntuはWindowsオペレーティングシステムを追跡し、オプションとして起動することができます。これは、正しく接続されたWiFiに干渉するようですが、インターネットにアクセスせず、何も修正しませんでした。
元のWindowsディスクをシステムから削除し、Ubuntuを再インストールしましたが、Wifiに問題はありません。