Назад | Перейти на главную страницу

Debian в / etc / network / interfaces не работает

Я пытаюсь добавить дополнительный IPv6-адрес в eth0 на Debian Sid.

Я добавил следующие строки в /etc/network/interfaces:

iface eth0 inet6 static
  address [IPv6 address #1]
  netmask 64
  gateway [IPv6 gateway]
  pre-up echo 0 > /proc/sys/net/ipv6/conf/eth0/autoconf
  up /sbin/ifconfig eth0 inet6 add [IPv6 address #2]/64

После перезагрузки назначается только один IPv6-адрес. eth0. Однако, если я просто выполню команду (/sbin/ifconfig eth0 inet6 add [IPv6 address #2]/64) вручную, у меня назначено 2 IPv6-адреса eth0, как я и хочу.

Похоже, что up команда просто не выполняется. Это было изменено? У меня есть /etc/network/if-up.d каталог, но я читал, что эти сценарии могут запускаться более одного раза.

Как я могу сделать up работать или добавить второй IPv6-адрес на Debian Sid?

Не прямой ответ на вопрос, почему up не работает, но, возможно, решение вашей проблемы:

Обычно я использую один и тот же стиль конфигурации для нескольких адресов IPv4 и IPv6 для единообразия. Это конфигурация одного из моих серверов:

auto eth0
iface eth0 inet static
    address 94.142.242.211
    netmask 28
    gateway 94.142.242.209

iface eth0 inet6 static
    address 2a02:898:148::211
    netmask 64
    gateway 2a02:898:148::1

auto eth0:0
iface eth0:0 inet static
    address 94.142.242.212
    netmask 28

iface eth0:0 inet6 static
    address 2a02:898:148::212
    netmask 64

auto eth0:1
iface eth0:1 inet static
    address 94.142.242.217
    netmask 28

iface eth0:1 inet6 static
    address 2a02:898:148::217
    netmask 64

Адреса IPv6 отображаются на eth0 не на eth0:0 и eth0:1 когда видно сквозь ifconfig:

eth0      Link encap:Ethernet  HWaddr 00:50:56:80:96:82  
          inet addr:94.142.242.211  Bcast:94.142.242.223  Mask:255.255.255.240
          inet6 addr: 2a02:898:148::217/64 Scope:Global
          inet6 addr: 2a02:898:148::212/64 Scope:Global
          inet6 addr: 2a02:898:148::211/64 Scope:Global
          inet6 addr: fe80::250:56ff:fe80:9682/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

eth0:0    Link encap:Ethernet  HWaddr 00:50:56:80:96:82  
          inet addr:94.142.242.212  Bcast:94.142.242.223  Mask:255.255.255.240
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

eth0:1    Link encap:Ethernet  HWaddr 00:50:56:80:96:82  
          inet addr:94.142.242.217  Bcast:94.142.242.223  Mask:255.255.255.240
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

Я не знаю, почему ваша конфигурация не работает, но, возможно, это сработает для вас ...