3

Я заметил, что на Firefox загружается определенная страница (от 5 до 10 секунд). Я проследил задержку, и это происходит при попытке подключиться к определенному хосту, bn.uol.com.br

Как ни странно, эта задержка происходит только в Firefox, но не в Chrome / Chromium. Это происходит в Firefox 31.0 в Ubuntu 14.04, в Firefox 42.0 в Windows 10 и в Firefox 42.0.1 в Android 4.4.4; но этого не происходит в Chromium 45.0.2454.101 для Ubuntu 14.04, Chrome 46.0.2490.86m для Windows 10 или Chrome 34.0.1847.114 для Android 4.4.4.

Я хочу покончить с этой задержкой на всех ОС и на всех устройствах, либо правильно включив IPv6, либо полностью отключив его.

Ранее я заметил, что apt-get зависает на случайных IPv6-адресах. Я подозреваю (но я не уверен), что мой провайдер не включает IPv6, и я также подозреваю (но также не уверен), что IPv6 отключен на моей беспроводной точке доступа / маршрутизаторе. Я заподозрил и выполнил тест http://test-ipv6.com/ в обоих браузерах на всех ОС (одна беспроводная сеть, один маршрутизатор / точка доступа).

Вот результаты:

Firefox на Ubuntu

Хром на Ubuntu

Firefox на Android

Chrome на Android

Firefox на Win10

Chrome на Win10

Дополнительные тесты


Wget (Win 10)

Перед таймаутом 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

Третья строка указывает на мой wifi ap/router, хотя я бы предположил, что на нем отключен IPv6 (это Technicolor TD5130v2, а пользовательский интерфейс довольно запутанный)

1 ответ1

1

У вас нет IPv6-адреса, скорее всего потому, что ваш провайдер еще не перешел на IPv6, как большинство интернет-провайдеров в мире.

Ваш адрес fe80::3e77:e6ff:feb4:41a1 является локальным адресом ссылки, см. Здесь для примера:

Локальный адрес канала - это одноадресный адрес IPv6, который можно автоматически настроить на любом интерфейсе с использованием локального префикса канала FE80::/10 (1111 1110 10).

Кроме того, ответ от http://test-ipv6.com/ идентичен моему ответу из дома, где у меня, конечно , нет соединения IPv6.

редактировать

В ответ на комментарий Гравити я попытался пинговать один из моих vps'ов:

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

Он пытается подключиться, у него есть DNS с поддержкой IPv6, нет ответа, потому что у меня нет соединения IPv6 на этом VPS. Ubuntu, который используется в OP, как и все Debian, но на данный момент, я подозреваю, все Linux, вполне способен самостоятельно конфигурировать IPv6, если найден не-link-local-address.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .