como eu adiciono um segundo endereço ipv6 no Linux sem torná-lo padrão

1

Eu gostaria de adicionar um endereço IPv6 extra para que eu possa executar um serviço nele, mas quero manter o endereço IPv6 existente como o endereço a ser usado nas conexões de saída.

Quando eu adiciono um endereço ipv4 com

ip addr add < endereço > dev < device >

Ele é adicionado como "secundário" e não é usado por padrão para conexões de saída, mas quando eu faço o mesmo para ipv6, o endereço é adicionado como um endereço normal e (sendo todo o restante) o linux usa o endereço adicionado mais recentemente para conexões de saída.

Parece haver um sinalizador "reprovado" que pode marcar um endereço IPv6 como não padrão, mas não parece haver nenhuma maneira óbvia de defini-lo.

Show us an output from ip and tell us how and where you see an address is "primary" and/or "secondary".

6: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
    link/ether 68:b5:99:78:63:d4 brd ff:ff:ff:ff:ff:ff
    inet 5.153.225.206/26 brd 5.153.225.255 scope global bond0
    inet 5.153.225.207/26 scope global secondary bond0
    inet6 2001:41c9:1:3ce::11/64 scope global
       valid_lft forever preferred_lft forever
    inet6 2001:41c9:1:3ce::10/64 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::6ab5:99ff:fe78:63d4/64 scope link
       valid_lft forever preferred_lft forever

O endereço IPv4 extra é mostrado como "secundário" e não é usado por padrão para conexões de saída, mas o endereço IPv6 extra é listado da mesma forma que o primeiro endereço e é escolhido por padrão para conexões de saída.

    
por plugwash 24.05.2016 / 04:09

1 resposta

3

O sinalizador reprovado é definido quando a "vida útil pré-determinada" do endereço cai para zero. Você pode definir o sinalizador vitalício preffered ao adicionar um endereço fazendo.

ip addr add < endereço > dev < device > preferred_lft < lifetime >

você também pode configurá-lo em um endereço existente

ip addr change < endereço > dev < device > preferred_lft < lifetime >

Definir como zero marcará imediatamente o endereço como obsoleto. Não tenho certeza do que as unidades são se você definir um valor diferente de zero.

Observe que a opção preffered_lft e o comando ip addr change não parecem estar documentados na página manpage.

    
por 24.05.2016 / 04:09

Tags