Como impor a seleção de endereços de origem IPv6 com o addrlabel na inicialização?

3

Eu tenho um sistema com um endereço IP principal de 2001:DB8:1::1/64 . Esse IP é obtido por meio da configuração automática sem estado e é estático para nossos propósitos.

Este sistema tem um bloco de IP roteado de 2001:DB8:2::/64 .

Gostaria de garantir que, por padrão, todo o tráfego IPv6 proveniente do sistema usa 2001:DB8:1::1 . (Os aplicativos podem substituir isso por uma ligação de origem específica.)

A melhor maneira de fazer isso parece ser, da minha pesquisa, executar

ip addrlabel add prefix 2001:DB8:1::1/128 label 1 
ip addrlabel add prefix 2001:DB8:2::/64 label 99 

Qual seria uma maneira adequada do Ubuntu de executar essa tarefa na inicialização?

Graças a entrada do Anders eu consegui fazer isso adicionando as seguintes linhas, em / etc / network / interfaces

up /sbin/ip addrlabel add prefix 2001:DB8:1::1/128 label 1 
up /sbin/ip addrlabel add prefix 2001:DB8:2::/64 label 99 
...
down /sbin/ip addrlabel del prefix 2001:DB8:1::1/128 label 1 
down /sbin/ip addrlabel del prefix 2001:DB8:2::/64 label 99

Isso funciona muito bem e também abrange a limpeza se a interface for desativada.

    
por Justin King 06.06.2013 / 04:07

1 resposta

1

Adicione-o a / etc / network / interfaces como um post-up para a interface.

    
por Anders 06.06.2013 / 17:38