IPv6接続はChromeで失敗し、Firefoxではタイムアウトします


3

特定のページがFirefoxにロードされるまでに長い時間(5〜10秒)がかかることに気付きました。私は遅れをたどり、それはあるホストに接続しようとしたときに起こります、 bn.uol.com.br

奇妙なことに、この遅延はFirefoxでのみ発生し、Chrome / Chromiumでは発生しません。 Ubuntu 14.04のFirefox 31.0、Windows 10のFirefox 42.0、Android 4.4.4のFirefox 42.0.1で起こります。しかし、Ubuntu 14.04ではChromium 45.0.2454.101、Windows 10ではChrome 46.0.2490.86m、Android 4.4.4ではChrome 34.0.1847.114では発生しません。

IPv6を正しく有効にするか、完全に無効にすることで、すべてのOSとすべてのデバイスでこの遅延をなくしたいと思います。

私は以前断続的に気づいていた apt-get ランダムなIPv6アドレスで失速します。私のISPはIPv6を有効にしていないと私は確信していますが(また確信はしていませんが)、私のワイヤレスAP /ルーターではIPv6が無効になっていると思います。私は不審になって http://test-ipv6.com/ すべてのOS(同じ無線ネットワーク、同じルータ/ AP)の両方のブラウザでテストします。

結果は次のとおりです。

Ubuntu上のFirefox

enter image description here

Ubuntuのクロム

enter image description here

Android上のFirefox

enter image description here

Android上のChrome

enter image description here

Win10上のFirefox

enter image description here

Win10上のChrome

enter image description here

追加テスト


wget(ウィン10)

enter image description here

IPv6がタイムアウトするまでにしばらく時間がかかります。

バニラライブUSB Ubuntuでより多くの精巣

$ wget bn.uol.com.br
--2015-11-30 22:11:29--  http://bn.uol.com.br/
Resolving bn.uol.com.br (bn.uol.com.br)... 200.147.35.201, 2804:49c:319:430::126
Connecting to bn.uol.com.br (bn.uol.com.br)|200.147.35.201|:80... failed: Connection refused.
Connecting to bn.uol.com.br (bn.uol.com.br)|2804:49c:319:430::126|:80... [5s PAUSE HERE] failed: No route to host.

上記のIPv6タイムアウトまでには長い時間がかかります。

$ ping6 bn.uol.com.br
PING bn.uol.com.br(2804:49c:319:430::126) 56 data bytes
From fe80::3e77:e6ff:XXXX:XXXX icmp_seq=1 Destination unreachable: Address unreachable
From fe80::3e77:e6ff:XXXX:XXXX icmp_seq=2 Destination unreachable: Address unreachable
From fe80::3e77:e6ff:XXXX:XXXX icmp_seq=3 Destination unreachable: Address unreachable
^C
--- bn.uol.com.br ping statistics ---
6 packets transmitted, 0 received, +3 errors, 100% packet loss, time 5009ms

$ ip -6 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
    inet6 fe80::3e77:e6ff:XXXX:XXXX/64 scope link 
       valid_lft forever preferred_lft forever

$ ip -6 route
fe80::/64 dev wlan0  proto kernel  metric 256 
default dev wlan0  proto kernel  metric 256  expires 86397sec
default via fe80::9e97:26ff:XXXX:XXXX dev wlan0  proto ra  metric 1024  expires 297sec

3行目は私のwifi ap / routerを指しているようですが、私はIPv6が無効になっていると思います(それはTechnicolor TD5130v2であり、ユーザーインターフェースはかなり紛らわしいです)


投稿できますか ip -6 addr そして ip -6 route Linuxの場合(推奨)、または netsh interface ipv6 show addr &amp; netsh interface ipv6 show route Windowsでは?
grawity

@grawityこれらのコマンドのレスポンスを追加しました。
That Brazilian Guy

うーん、ルーターなので まだ宣伝 提供するアドレスがないにもかかわらず、IPv6アクセシビリティ自体(「default…proto ra」の行)。 D-Linkですか?私は他の "デフォルトの…proto kernel"ルートがどこから来るのかもちょっと興味がありますが。それは奇妙なものです。
grawity

それはTechnicolor TD5130v2です。コントロールパネルは少しわかりにくいですし、私はIPv6について何も知りません
That Brazilian Guy

回答:


1

あなたはIPv6アドレスを持っていません、おそらくあなたのISPが世界のほとんどのISPのようにまだIPv6に移行しなかったからです。

あなたの住所 fe80::3e77:e6ff:feb4:41a1 リンクローカルアドレスです。 ここに 例えば:

リンクローカルアドレスは、リンクローカルプレフィックスFE80 :: / 10を使用して任意のインターフェイスに自動的に設定できるIPv6ユニキャストアドレスです(1111 1110 10)。

他にも、からの返信 http://test-ipv6.com/ 私が家にいる私と同じ きっと IPv6接続はありません。

編集する

grawityのコメントに返信して、私は自分のvpsからping6を試してみました。

root@vps:~# ping6 -c3 bn.uol.com.br
PING bn.uol.com.br(2804:49c:319:FEED::FEEB) 56 data bytes

--- bn.uol.com.br ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2001ms

それは接続しようとします、それは私がこのvpsでIPv6接続を持っていないので、それはIPv6対応DNS、無応答があります。 OPで使用されているUbuntuは、確かにすべてのDebianのものと同じですが、現時点ではすべてのLinuxを疑っていますが、link-local-addressがない場合はIPv6を完全に設定できます。


それは問題のほんの一部です。ネットワークに本当にIPv6がない場合は、デフォルトの:: / 0ルートがないため、接続はまったく試みられません。 (私は インスタント IPv6を無効にした後の0/10
grawity

@grawityあなたのために編集を書いたのですが、同意するかどうか教えてください。ありがとう。
MariusMatutiae

それは何によります ip -6 route あなたのVPSは持っています。
grawity
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.