Endereço IPv6 estável no Fedora

4

Ao contrário de outros sistemas, a estação de trabalho do Fedora 25 não usa endereços IPv6 estáveis, por padrão.

Por exemplo, com o CentOS 7 ou o Fedora 23, um IPv6 estável é configurado automaticamente (em uma rede IPv6 onde um roteador IPv6 está presente) - isto é, um derivado do endereço MAC.

Esse endereço IPv6 pode ser usado em um registro AAAA de DNS.

Ao contrário disso, o endereço IPv6 de um sistema de estação de trabalho Fedora 25 não tem nenhuma relação com seu endereço MAC e não parece ser estável.

Como configurar endereços IPv6 determinísticos e estáveis no Fedora 25?

    
por maxschlepzig 17.12.2016 / 23:14

2 respostas

8

No Fedora 25 Workstation, o NetworkManager (NM) configura todas as interfaces de rede, por padrão. Isso significa também os com fio. E o NetworkManager não cria endereços IPv6 derivados EUI-64 . Em vez disso, gera os chamados "privacidade estável". Aparentemente, não divulgar o endereço MAC para cada destino IPv6.

Isso pode ser alterado para uma determinada interface $i por meio da alteração da IPV6_ADDR_GEN_MODE chave no arquivo de configuração /etc/sysconfig/network-scripts/ifcfg-$i . Por exemplo, via:

sed -i 's/^IPV6_ADDR_GEN_MODE=stable-privacy/IPV6_ADDR_GEN_MODE=eui64/' \
  /etc/sysconfig/network-scripts/ifcfg-$i

A alteração é efetiva depois que o NetworkManager releia sua configuração e após uma reconexão:

nmcli con reload
nmcli con down $i
nmcli con up $i

Notas

  • essa opção não é exposta por meio da GUI de configurações de NM
  • os arquivos de configuração de interface em /etc/sysconfig/network-scripts lidos por NM são específicos do Fedora / Redhat, mas a chave de configuração não é - ou seja, em outras distribuições NM apenas lê as configurações de interface de diferentes locais / arquivos de configuração
por 17.12.2016 / 23:14
3

Os endereços que você acha que não são estáveis, na verdade, são.

Estes são RFC 7217 endereços de privacidade estáveis, projetados para tornar os dispositivos menos rastreáveis enquanto percorrem as redes, enquanto mantendo o mesmo endereço em qualquer rede.

Endereços privados estáveis são atribuídos em vez de endereços derivados de EUI-64 quando o SLAAC está em uso em um link. Eles não substituem os endereços de privacidade RFC 4941 .

Isso tudo significa que para ter endereços estáveis, você não precisa fazer nada . Você também pode usar o DHCPv6 com estado e eliminar totalmente o SLAAC e, dessa forma, controlar centralmente a atribuição de endereços. Mas então você perde os benefícios de endereços de privacidade estáveis.

    
por 18.12.2016 / 18:56

Tags