1

Как получилось:

curl -v -6 http://badurl.com

не работает, но:

curl -v -6 --head http://badurl.com

Отлично работает?

MTU не проблема (?) поскольку:

root@server:~# ping6 -c 10 -s 2000 -M do IPV6ADDRESSOFBADURL.COM
PING IPV6ADDRESSOFBADURL.COM(IPV6ADDRESSOFBADURL.COM)
2000 data bytes From IPV6ADDRESSOFSOMEGATEWAY icmp_seq=1 Packet too big: mtu=1452
2008 bytes from IPV6ADDRESSOFBADURL.COM: icmp_seq=2 ttl=54 time=82.5 ms
2008 bytes from IPV6ADDRESSOFBADURL.COM: icmp_seq=3 ttl=54 time=82.4 ms

tcpdump показывает, что если соединение с IPv6 плохое, мой рабочий стол ничего не получает .. таблицы пустые.

Мой вопрос: ПОЧЕМУ соединение "случайно портится" с моего настольного компьютера, который имеет собственный IPv6-адрес к веб-сайтам с поддержкой IPv6? (проблема возникает не только на одном сайте)

Или какие-то подсказки, как это отладить?

1 ответ1

2

Вы уверены, что MTU не является частью проблемы?

«2000 байт данных из IPV6ADDRESSOFSOMEGATEWAY icmp_seq = 1 слишком большой пакет: mtu = 1452»

Маршрутизаторы IPv6 не будут фрагментировать какие-либо пакеты, соединения основаны на PMTU, и если какой-либо из них слишком велик для какого-либо прыжка в пути, он просто отбрасывается, и слишком большой пакет ICMPv6 отправляется обратно.

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