2010-09-09

IPv6 && aptitude

Доигрался. Скоростной интернет канал которым разжился на прошлой неделе начали ограничивать ipv6 туннели.

Нативной поддержки у провайдера ipv6 адресов не планируется - а внешний туннель даёт от силы 1 мегабит.

Это пол беды. apt-get update && install настроены на внешнее зеркало ru.archive.ubuntu.com
которое в числе прочих даёт ipv6 адрес 2a02:6b8:0:201::1
Вот только аптитьюд (или libc) не рандомизирует список адресов - точнее порядок следования ipv6 и ipv4 адресов. И выдаёт видимо сначала ipv6. Что вынуждает аптитюд лезть в интернет через медленный ipv6 туннель. round-robin не заработал :)
Блокируем роутинг на неугодный адрес - и скорость обновления-установки взлетает с 1 мегабита до 1 мегабайта - что есть гуд :)

ip -6 route add 2a02:6b8:0:201::1 dev lo

4 комментария:

Анонимный комментирует...

Я сомневаюсь, что кто-то что-то осознанно блокирует, скорее просто маршрут у вашего провайдера неудачный до заграницы (или до той её части, где находится ваш туннельный сервер).

Вместо борьбы с конкретным адресом, рекомендую воспользоваться способом решения похожей проблемы, описанным вот здесь: http://juick.com/a13/919756

Gimly комментирует...

нет-нет. это не злой умысел :)
Тут именно ограничение "бесплатного" туннеля. Кроме всего прочего и пинг довольно большой..
Ну и смысла ходить на российское зеркало убунты через ipv6 туннель в Амстердаме :)
ipv4 для обновлений пока вполне устраивает.. Будет нативный ipv6 от провайдера - будет смысл - а пока только игры да изучение возможностей и технологии..
Плохо что в аптитюде нет возможности отключать ipv6 да и глюк с неработающим раунд-робином для смешанных ipv4/6 адресов в днс-ответе - хоть багрепорт пиши :)

Gimly комментирует...

ну а про ответ в жуйке - через hosts не хотелось исправлять - потому как там с десяток разных ip - видимо от яндекса - и опять же следить за их изменениями..
Проще и безопаснее заблокировать 1 ipv6 айпи - чем через год поймать невозможность обновиться - вспоминая что там где в хостах записал :)

Анонимный комментирует...

> Тут именно ограничение "бесплатного" туннеля.

Каким брокером пользуетесь? Если tunnelbroker.net, могу достоверно вам сказать, что у него никаких подобных ограничений нет.