UbuntuはIPv4サイトに接続できず、ネットワークの動作が非常におかしくなる

UbuntuはIPv4サイトに接続できず、ネットワークの動作が非常におかしくなる

私は Ubuntu 15.04 と最新の Chrome を使用しています。最近奇妙な問題が発生しています。

私のインターネット接続は、DSL (正確には AT&T U-Verse) からワイヤレスでブロードキャストされています。 で見るとifconfig、私のラップトップは常に IPV4 アドレスで識別されていました。今朝は接続に問題があったため、IPV6 アドレスが表示されています。

Chrome で Web サイトを開くと ERR_NAME_NOT_RESOLVED が表示されていましたが、最終的に DNS の問題 (職場でよくある問題) が発生していることに気付きました。通常、コンピューターを IPv4 の Google Public DNS に設定しているので、当然 IPv6 DNS リゾルバーも Google Public DNS のサーバーに設定しています。その後、接続が不安定になりました。

時々、Chrome を使用して、IPv6 経由で提供される Google、Facebook、Wikipedia などのサイトにアクセスできます。ネットワーク接続が「切断」されることもあります。つまり、最初に Chrome に DNS_PROBE_FINISHED_NO_INTERNET が表示され、次に Ubuntu にネットワークが切断されたという GTK 通知が表示されます。

2~3のIPv6サイトを読み込んだ後、または次のようなIPv4サイトを読み込もうとすると、接続が「切れる」ことがあります。Ubuntu 日本語

そのコンピューターを使用している間、Google 検索からリソースにアクセスし、それを Google キャッシュで表示しようとすることがありました。これは機能しました (もちろん、一度に数ページしか読み込まれませんでした)。

接続が「切断」されるたびに、ネットワーク マネージャーを開いて「接続中」というテキストを確認していました。補足: ネットワーク マネージャーのアイコンは「タスクバー」に表示されません。開くには、Super と検索を使用する必要があります。

私のルーターには管理ページがありますhttp://192.168.1.254しかし、ほとんどの場合、そのページにアクセスしようとするとエラーが発生します。

私が試したことは次のとおりです:

  1. コンピュータを何度も再起動します。
  2. ルーターを再起動します。仕事場にかなり支障が出るので、これを一度だけ実行しました。他のコンピューター (Windows と iMac) はすべて正常に動作しているようです。
  3. DHCPリースを更新します。ほぼすべて完了しましたこれら
  4. Chrome の DNS キャッシュをクリアしました。
  5. Firefox もそれほど良く動作しません。
  6. イーサネットを使用して DSL モデムに直接接続します。

現時点では、私のインターネットは IPv6 サイトで機能しています (この質問は Mac から書いています)。 がping google.com生成されます( Chrome ではconnect: Network is unreachableアクセスできます)。が生成されます。ゲートウェイ 192.168.1.254 に ping すると「到達不能」と表示され、8.8.8.8 に ping すると「到達不能」と表示されますが、ping を実行すると適切な動作が行われます。google.comping not-a-real-site.comping: unknown host not-a-real-site.comlocalhost

とても混乱しています。どうすれば解決できるでしょうか?

編集0: 両方に接続できます参考:そして参考:作業用コンピュータ上で、ただし参考:私のノートパソコンで。

答え1

IPv4 サーバーにアクセスする際に ISP がどの方法を使用するように指示しているかを知っておくと、問題のデバッグに役立ちます。ルーターの LAN 側には、次の 3 つの可能性があります。

  • ルーティング可能な IPv4 アドレス (可能性は低い)
  • ルーティング不可能な IPv4 アドレス (および NAT)
  • IPv4 アドレスのみ (および NAT64)

ルーターの LAN 側でルーティング可能な IPv4 アドレスを使用していない限り、ルーターの WAN 側には次の 5 つの可能性があります。

  • ルーティング可能な IPv4 アドレス (ほとんどの ISP が以前使用していたもの)
  • ルーティング不可能な IPv4 アドレス (および CGN)
  • NAT64
  • DSライト
  • 4位

ISP が使用を推奨している 11 通りの組み合わせのうちどれかを知っておくと、問題のデバッグに役立ちます。最初に確認する必要があるのは、ネットワーク インターフェイスで IPv4 アドレスと IPv6 アドレスの両方を取得しているかどうか、またはどちらか一方だけを取得しているかどうかです。

何が問題なのかについては、明らかな可能性がいくつかあります。

というメニューが表示されたら、Edit Connections...接続に IPv4 が必要かどうか、また接続に IPv6 が必要かどうかを選択できます。どちらもチェックされていない場合は、接続が正常であると判断するには、少なくとも 2 つのうち 1 つが動作している必要があります。

次に、NAT64 が関係する場合は、DNS64 も必要になります。ISP が NAT64 の使用を意図している場合は、DNS64 を備えた DNS サーバーも提供されます。ただし、別の DNS サーバーを使用することを選択した場合は、(ほとんどの場合) DNS64 は利用できません。

ISP が NAT64 の使用を意図しているが、ISP が提供する DNS サーバーを使用したくない場合は、別の DNS サーバーを使用できますが、DNS64 と ISP が提供する NAT64 と同じプレフィックスを使用して構成する必要があります。

LAN がルーティング不可能な IPv4 アドレスを使用しており、WAN が NAT64 を使用している場合、ルータは NAT464 をサポートする必要があります。NAT464 は NAT64 で使用されるプレフィックスを認識する必要があり、通常は DNS64 を使用して解決される名前を DNS サーバーに照会してそのプレフィックスを見つけます。NAT464 実装では NAT64 プレフィックスの静的構成をサポートすることが技術的に可能であり、DNS64 は不要になります。

役立つかもしれない設定

つまり、次の設定が問題に関連している可能性があります。

  • この接続を完了するには IPv4 アドレスが必要です
  • この接続を完了するには IPv6 アドレスが必要です
  • DNS サーバー

適切な設定を行っても問題が解決しない場合は、より良い回答を得るためにさらに情報を探す必要があります。

関連情報