Дополнительный статический адрес IPv6 в Ubuntu 14

Дополнительный статический адрес IPv6 в Ubuntu 14

Мой провайдер предоставил мне подсеть IPv6 /64, поэтому я пытаюсь добавить статический адрес IPv6 поверх того, который уже настроен в моем Ubuntu 14.04.3 LTS. Пока что все мои попытки не увенчались успехом, и я не знаю, где искать информацию.

Я сделал все тесты, редактируя

/etc/network/interfaces 

затем выдача

/etc/init.d/networking restart

Я проверил новый адрес с помощью

ip -6 addr

и

ping6 <newAddress>

но он всегда не работал (не отображался/не отвечал).

Исходное содержимое /etc/network/interfaces следующее (адреса замаскированы с помощью:для конфиденциальности):

auto lo
iface lo inet loopback

auto  eth0
iface eth0 inet static
  address   85.10.***.***
  netmask   255.255.255.224
  gateway   85.10.***.***
  up route add -net 85.10.***.*** netmask 255.255.255.224 gw 85.10.***.*** eth0

iface eth0 inet6 static
  address 2a01:4f8:***:***::2
  netmask 64
  gateway fe80::1

Во время моих попыток добавить 2a01:4f8:xxx:xxx::3 я добавил следующее в конец файла (в каждом тесте удаляя то, что было добавлено предыдущим):

Тест 1

iface eth0 inet6 static
        address  2a01:4f8:***:***::3
        netmask 64

Тест 2

up /sbin/ifconfig eth0 inet6 add 2a01:4f8:***:***::3/64

Тест 3

up ip -6 addr add 2a01:4f8:***:***::3 dev eth0

Я нашел их в Интернете и в других ответах, но ни один из них не сработал.

ping6 2a01:4f8:***:***::3
PING 2a01:4f8:***:***::3(2a01:4f8:***:***::3) 56 data bytes
From 2a01:4f8:***:***::2 icmp_seq=1 Destination unreachable: Address unreachable

Я что-то пропустил?

Какой синтаксис правильный для моей системы?

Где документация по этому поводу?

решение1

пытаться:

up ip -6 addr add 2a01:4f8:***:***::3/64 dev eth0

Я удивлен, что шлюз fe80::1 работал без завершающего %eth0. Я не уверен, что понимаю, как ваш /64 маршрутизируется к вам.

решение2

Если вам нужно более одного адреса IP[6], используйте этот синтаксис в вашем /etc/network/interfaces

auto eth0
iface eth0 inet6 static
  address 2a01:4f8:***:***::2
  netmask 64

auto eth0:2
iface eth0:2 inet6 static
  address 2a01:4f8:***:***::3
  netmask 64

После ifup eth0:2перезапуска сети вы можете проверить, ip -6 addr show dev eth0есть ли у вашего интерфейса эти два адреса.

Связанный контент