/etc/network/interfaces - IPv6

123 4
R
На сайте с 06.04.2012
Offline
46
3847

Здравствуйте.

Как верно прописать IPv6/64 в файл? Есть ли какие-то нюансы?

Спасибо.

S
На сайте с 21.05.2012
Offline
11
#1

Например так

iface eth0 inet6 static

address 2a01:4f8:161:4a3::1

netmask 64

gateway fe80::1

Администрирование и мониторинг серверов (http://servcare.com)
R
На сайте с 06.04.2012
Offline
46
#2

Servcare, а в случае добавления ещё одного ip из той же подсети, можно использовать

up /sbin/ifconfig eth0 inet6 add 2a01:4f8:161:4a3::3/128

?

UPD: прописал (ранее тоже похожим образом пробовал), перезапустил networking, реакции ноль, не пингуется

MIRhosting.com
На сайте с 18.10.2006
Offline
203
#3

ruuman, gateway должен быть правильный, проверьте.

и глобально для системы должен быть ipv6 разрешен.

тут ответы на вопросы, в частности, как поднять субнет вручную.

http://wiki.debian.org/DebianIPv6

cat /etc/sysctl.d/disableipv6.conf

Андрей Нестеренко, MIRhosting Облачная платформа для DevOps (https://mirhosting.com/paas)
R
На сайте с 06.04.2012
Offline
46
#4

MIRhosting.com,проверил везде где только можно, поддержка включена везде. ОС с нуля установлена была вчера в ДЦ.

Gateway конечно же пингуется из вне. Сами сайты с сервера через lynx по ipv6 открываются. При отправке пакетов за пределы сервера:

# traceroute ipv6.yandex.ru

traceroute to ipv6.yandex.ru (2a02:6b8::3), 30 hops max, 80 byte packets

connect: Network is unreachable

Конфиг примерно таков (только ip-адреса видоизменил):

auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 1.1.2.1
netmask 255.255.255.128
network 1.1.1.0
broadcast 1.1.1.127
gateway 1.1.1.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 1.1.1.10

auto eth0:0
iface eth0:0 inet static
address 1.1.2.2
netmask 255.255.255.255

iface eth0 inet6 static
address 2abc:abc:abc:abc:0000:0000:0000:0002
netmask 64
gateway 2abc:abc:abc:abc:0000:0000:0000:0001
# Start IPv6 secondary additional IP configuration
up /sbin/ifconfig eth0 inet6 add 2abc:abc:abc:abc::1:1/128
up /sbin/ifconfig eth0 inet6 add 2abc:abc:abc:abc::1:2/128
up /sbin/ifconfig eth0 inet6 add 2abc:abc:abc:abc::c:1/128

p.s. про нули ведущие и сокращения :: в курсе. В конфиге было умышлено для наглядности так вписано.

[Удален]
#5

Используйте traceroute6

R
На сайте с 06.04.2012
Offline
46
#6
Dmitry.Sidorov:
Используйте traceroute6

# traceroute6 ipv6.yandex.ru

traceroute to ipv6.yandex.ru (2a02:6b8::3), 30 hops max, 80 byte packets

connect: Network is unreachable

Аналогично

MIRhosting.com
На сайте с 18.10.2006
Offline
203
#7

Еще раз, т.е. gateway с сервера пингуется?

Если да, значит проблема на уровне провайдера.

R
На сайте с 06.04.2012
Offline
46
#8

Gateway пингуется из вне. С сервера он не пингуется.

С сервера пингуются только ipv6 самого сервера, и не более.

Не пингуется с сервера и IP который прописан в address, в подсети gateway (2abc:abc:abc:abc:0000:0000:0000:: )

Ради интереса прописал IP Gateway дополнительно вот так up /sbin/ifconfig eth0 inet6 add 2abc:abc:abc:abc::1/128 - все ип адреса из подсети gateway (и сам gateway) с сервера начали пинговаться через раз.

Сами IP адреса из вне также недоступны. Трассировка обрывается на каком-то ИП ДЦ. При трассировке на IP Gateway из вне - отсутствует ип-адрес на котором обрываются пакеты при пинге на ipv6 самого сервера из вне.

p.s. но так прописывать ip gateway не нужно в идеале. Ибо kernel: eth0: IPv6 duplicate address 2abc:abc:abc:abc::1 detected! - никто не отменял

M
На сайте с 01.12.2009
Offline
235
#9

Вы должны предоставить параметры сети ipv6, как вам выдаёт их провайдер.

Что-бы понимать работу и как Ipv6 поднимать, или попросите их вам настроить услугу дали пусть её и настраивают.

Администратор Linux,Freebsd. построения крупных проектов.
R
На сайте с 06.04.2012
Offline
46
#10

Провайдер исключительно на платной основе делает это.

Но я настроил всё как обычно у себя, на других серверах работало, опыт есть.

Сеть 2a01:04a0:2002:2265:0000:0000:0000:0002/64

Gateway 2a01:04a0:2002:2265:0000:0000:0000:0001/64

Может я "слона и не приметил", и в конфиге неверно что-то указал?

По Вашему мнению, каков верный конфиг? (поддержка ipv6 везде включена)

Изменил пару цифр, но роли я думаю не играет.

Обычно работает и подобный конфиг:

#IPV6 configuration
iface eth0 inet6 static
pre-up modprobe ipv6
address 2607:f0d0:2001:000a:0000:0000:0000:0002
netmask 64
gateway 2607:f0d0:2001:000a:0000:0000:0000:0001
# Start IPv6 secondary additional IP configuration
up /sbin/ifconfig eth0 inet6 add 2607:f0d0:2001:000a::3/64
up /sbin/ifconfig eth0 inet6 add 2607:f0d0:2001:000a::4/64
123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий