Estou tentando adicionar um endereço ipv6 a uma interface já existente, que anteriormente só tinha ipv4. Esta é minha configuração:
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
mas depois de reiniciar a interface eth8 ainda possui apenas um endereço link-local:
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
O que estou fazendo de errado?
Responder1
Como Peter menciona, o modprope
está escrito incorretamente.
Isso está fazendo com que os scripts não usem a inet6 static
seção porque o comando pré-up está falhando. Você pode simplesmente se livrar dele - não há necessidade disso.
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.
Fora isso, seu arquivo está correto. /120 não é a máscara de rede usual, mas provavelmente você sabe o que está fazendo.
Responder2
Você digitou modprobe incorretamente, é possível que o módulo não esteja carregando corretamente?