настройка статического адреса ipv6 в ubuntu

настройка статического адреса ipv6 в ubuntu

Я пытаюсь добавить адрес ipv6 к уже существующему интерфейсу, который ранее имел только ipv4. Вот мой конфиг:

auto lo
iface lo inet loopback

auto eth8
iface eth8 inet static
  address 88.**.**.**
  netmask 255.255.255.0
  gateway 88.**.**.**

iface eth8 inet6 static
  pre-up modprope ipv6
  address 2a01:**:**::5
  netmask 120
  gateway 2a01:**:**::7f

но после перезапуска интерфейса eth8 по-прежнему имеет только локальный адрес:

eth8      Link encap:Ethernet  HWaddr 00:15:**:**:**:**
          inet addr:88.**.**.**  Bcast:0.0.0.0  Mask:255.255.255.0
          inet6 addr: fe80::**:**:**:**/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

Что я делаю не так?

решение1

Как отмечает Питер, слово modpropeнаписано неправильно.

Это приводит к тому, что скрипты не используют inet6 staticраздел, так как команда pre-up не срабатывает. Вы можете просто избавиться от него — он не нужен.

pre-up command
       Run command before bringing the interface up.  If  this  command
       fails then ifup aborts, refraining from marking the interface as
       configured, prints an error message, and exits  with  status  0.
       This behavior may change in the future.

В остальном ваш файл правильный. /120 — это не обычная маска сети, но, по-видимому, вы знаете, что делаете.

решение2

Вы неправильно написали modprobe, возможно, модуль загружается неправильно?

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