Как я добавляю, что дополнительный IPv6 адресует к/etc/network/interfaces?

этот вопрос, Как я добавляю дополнительный IP-адрес к/etc/network/interfaces? главным образом спрашивает, что я хочу за исключением того, что я хочу добавить больше адресов IPv6 в том же интерфейсе eth0 не увеличивая к eth0.1 и так далее. ifconfig команда делает IPv6 как ifconfig eth0 add ... так..., как я могу добавить, что больше IPv6 адресует к eth0?

6
задан 13 April 2017 в 05:24

2 ответа

В вопросе Вы ссылаетесь, второй ответ шоу эквивалентное решение для IPv4. В случае IPv6 /etc/network/interfaces файл должен содержать что-то вроде этого:

iface eth0 inet6 static
  address 2001:db8:1:2::2
  netmask 64
  # Add additional IPv6 addresses when $IFACE goes up
  up ip -6 addr add 2001:db8:1:2::3/64 dev $IFACE
  up ip -6 addr add 2001:db8:1:2::4/64 dev $IFACE
  # Remove them when $IFACE goes down
  down ip -6 addr del 2001:db8:1:2::3/64 dev $IFACE
  down ip -6 addr del 2001:db8:1:2::4/64 dev $IFACE

Вам будет нужно iproute2 установленный пакет, но необходимо использовать ip вместо ifconfig так или иначе.

<час>

Для добавления целого/64 к интерфейсу: существуют некоторые Q& Как в serverfault.se, как" Добавление целого IPv6 / 64 блока к сетевому интерфейсу на debian" или" я могу связать (большой) блок адресов к интерфейсу? ". Возможно, они могут помочь Вам.

4
ответ дан 23 November 2019 в 07:16

Это появилось бы (протестированный с ifupdown версией 0.7.53.1), что мы можем добавить несколько iface eth0 inet6 строки файла конфигурации к interfaces файл, который является большим количеством описания, чем принятый ответ. Следующий код дает ifupdown комплекту команду использовать автоматическую конфигурацию не сохраняющую состояние и два дополнительных статических адреса IPv6 для eth0 сетевой интерфейс:

iface eth0 inet6 auto
iface eth0 inet6 static
  address 3ffe:ffff::dead:beef
  netmask 32
iface eth0 inet6 static
  address 3ffe:ffff::c0de:d00d
  netmask 32
17
ответ дан 23 November 2019 в 07:16

Другие вопросы по тегам:

Похожие вопросы: