Por que as extensões de privacidade IPV6 não funcionam no Arch Linux?

4

Eu tenho IPv6 nativo através do meu ISP, com um bloco roteado / 64. O IPv6 está trabalhando na minha rede interna. (ou seja, eu posso pingar ipv6.google.com )

Todos os dispositivos na rede têm endereços IPv6 alocados e, com exceção da área de trabalho do Arch Linux, parecem estar usando endereços temporários de acordo com as recomendações de extensões de privacidade do IPv6.

A máquina Arch Linux está usando systemd-networkd para rede com a seguinte configuração:

[Match]
Name=en*

[Network]
DHCP=yes
IPv6PrivacyExtensions=true

A configuração de rede reportada é:

» ip addr show dev enp4s0
2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
     link/ether XX:XX:XX:df:cd brd ff:ff:ff:ff:ff:ff
     inet XX.XX.XX.XX/24 brd XX.XX.XX.255 scope global enp4s0
         valid_lft forever preferred_lft forever
     inet6 XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:dfcd/64 scope global noprefixroute dynamic
         valid_lft 86387sec preferred_lft 14387sec
     inet6 fe80::XXXX:XXXX:XXXX:dfcd/64 scope link
         valid_lft forever preferred_lft forever

# use_tempaddr appears to be set correctly.
» cat /proc/sys/net/ipv6/conf/enp4s0/use_tempaddr
2

Por que a máquina em arco usa o endereço derivado do endereço MAC da NIC? Eu esperaria que houvesse um endereço adicional com uma vida curta?

A configuração de rede IPv6 é feita por meio de radvd em execução em uma caixa dd-wrt. A configuração do radvd é:

interface br0 { 
  AdvSendAdvert on;
  MinRtrAdvInterval 30;
  MaxRtrAdvInterval 100;
  prefix ::/64 {
    AdvOnLink on;
    AdvAutonomous on;
    AdvRouterAddr on;
  };
};

O teste no link na máquina do arco informa que preciso ativar as extensões de privacidade e dá uma pontuação de 18/20. Em outras máquinas na mesma rede, recebo uma pontuação de 20/20.

    
por sw1nn 01.01.2016 / 15:45

1 resposta

3

Este é um bug no systemd. A entrada no rastreador de bug do systemd é a edição # 2242 , a do flyspray do Arch Linux 'é FS#47557 .

    
por 01.01.2016 / 19:48