Проблема при разрешении IPv6-адреса

Тут заметил особенность при установке Ubuntu и Debian: проблема при разрешении ipv6-адреса. Инсталяция просто висла при попытке скачать пакеты с debian.org по ipv6 айпишнику. Даже после установки виснет например адейте apt-get- После установки если посмотреть на выхлоп host security.debian.org, то видно что используются обе версии ip:

$ host security.debian.org
security.debian.org has address 212.211.132.32
security.debian.org has address 212.211.132.250
security.debian.org has address 195.20.242.89
security.debian.org has IPv6 address 2001:a78:5:1:216:35ff:fe7f:6ceb
security.debian.org has IPv6 address 2001:a78:5:0:216:35ff:fe7f:be4f

дебиан лезет качать именно по ipv6. На время инсталяции я отрубил его, передав в grubе опцию ipv6.disable=1, это по моему единственный шанс убрать ipv6 на этапе установки. Что это за фигня, как пользоваться вообще этим ipv6?

field_vote: 
Ваша оценка: Нет Средняя: 3.5 (2 оценки)

А зачем его убирать, да еще на этапе установки? Я, например, просто дропаю все входящие IPv6-пакеты.


ip6tables -P INPUT DROP

А локальным сервисам разрешаю переговариваться по IPv6. Какой смысл в выпиливании поддержки насовсем? Или вы по соображениям экономии памяти? Имхо, это того не стоит.

спасибо за ответ. Хотел попробовать, не пойму как достучатся до iptables при установке? Наверно только с live cd сработает?

А зачем именно при установке?

А он сейчас уже не спрашивает что пользовать — v4 или v6? Раньше спрашивал. O_o

А зачем именно при установке?

такая странность именно получается при инсталляции дебиана на физической машине. Установка системы висит при скачивании пакетов, при apt-get update останавливается на месте Connecting to security.debian.org security.debian.org (2001:a78:5:1:216:35ff:fe7f:6ceb)] , потом таймаут и failed connection. Как уже говорил, деактивация ipv6 помогла, просто интересно в чем проблема.
upd: Да кстати выбрать нельзя было какую версию ip хочешь использовать. По крайней мере в debian 8.3. Попробовал пинговать - пинг проходит.
$ ping6 2001:a78:5:1:216:35ff:fe7f:6ceb
PING 2001:a78:5:1:216:35ff:fe7f:6ceb(2001:a78:5:1:216:35ff:fe7f:6ceb) 56 data bytes
64 bytes from 2001:a78:5:1:216:35ff:fe7f:6ceb: icmp_seq=1 ttl=55 time=30.4 ms

Дело так понимаю в dns разрешении. Короче для меня загадка, а может просто знаний маловато :)

А, сначала не въехал. Думал, что требуется IPv6 выпилить. А на самом деле нужно дать приоритет IPv4 над IPv6, так? Тогда советую пропустить настройку сети на этапе установки, а потом отредактировать /etc/gai.conf. Вот тут этот случай описан. Хотя я впервые такое вижу, чтобы инсталлятор настойчиво по IPv6 лез.

ЗЫ А не пробовали переключиться из инсталлятора в консоль и выгрузить модуль IPv6? Я слышал, что отключение IPv6 через груб не всегда срабатывает.

про /etc/gai.conf даже не слышал, действительно работает на уже установленной системе! Кому еще интресно будет gai.conf отвечает за настройку сортировки возвращаемых функцией getaddrinfo()(network address and service translation) адресов. Чтобы дать приоритет ipv4 нужно раскомментировать строку

#precedence ::ffff:0:0/96 100


apt-get после этого даже не вякнул.
На этапе инсталляции к сожалению удалить ipv6 из консоли не получилось, он встроен в ядро
# sudo rmmod -v ipv6
rmmod: ERROR: Module ipv6 is builtin.

спасибо pomodorу, это было позновательно :)

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.