Я пытаюсь добавить дополнительный 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
Я не знаю, почему ваша конфигурация не работает, но, возможно, это сработает для вас ...