Jessie Raspbian: / etc / network / interfaces não aplica o endereço inet6. Como diagnosticar?

1

Estou com um problema estranho e não sei como diagnosticá-lo ou corrigi-lo.

Meu problema é que a atribuição estática do ipv6 que costumava funcionar repentinamente não é mais aplicada na inicialização, mas ainda funciona ao executar o ifup manualmente. Eu verifiquei meus arquivos de log, mas eles mostram que também no boot ifupdown está sendo usado:

Apr 16 20:57:07 [censored] ifplugd(eth0)[213]: Executing '/etc/ifplugd/ifplugd.action eth0 up'.

Como o ipv4 continuou funcionando, demorei um pouco para perceber, então, infelizmente, não consigo identificar o motivo exato.

Acho que o problema é causado pela substituição do meu roteador, que também funciona como um servidor dhcp, que agora pode enviar mais ou menos informações do que meu roteador anterior. Outra coisa que eu mudei recentemente é que eu instalei alguns serviços adicionais (hdparm, sdparm, nfs-kernel-server, minidlna), o que pode ter atrapalhado a ordem na qual os scripts de boot estão sendo executados.

Minha instalação raspbian é bem antiga, e foi atualizada de Wheezy para Jessie, então ainda usa a maneira "antiga" de configurar interfaces de rede, / etc / network / interfaces. Ele não tem o dhcpcd instalado e, em vez disso, depende do dhclient para o dhcp.

Aqui está meu / etc / network / interfaces que não aplica mais um endereço ipv6, mas costumava fazer isso muito bem há alguns dias ...

auto lo

iface lo inet loopback
iface eth0 inet dhcp
iface eth0 inet6 static 
        address [censored]
        netmask 64

Como dito, quando executo ifup --force eth0 , ele aplica o endereço ipv6. No entanto, na inicialização, ele não é aplicado. Engraçado é que, se eu definir um endereço ipv4 estático, ambos estão sendo aplicados:

auto lo

iface lo inet loopback
#iface eth0 inet dhcp
iface eth0 inet static
        address 192.168.1.1
        netmask 24
        gateway 192.168.1.253
        mtu 1492
ifac eth0 inet6 static 
        address [censored]
        netmask 64

Se você precisar, aqui está o arquivo de log completo .

Atualmente, estou usando a configuração estática como solução alternativa, mas gostaria de saber o que está acontecendo.

    
por soulsource 16.04.2016 / 22:00

1 resposta

0

Ok, eu tive o mesmo problema, e isso resolveu:

  • removendo o 'iface eth0 inet manual', provavelmente deixado lá por engano.
  • adicionando uma linha "auto eth0", estava faltando.

Depois disso, eth0 surgiu sem problemas, aiccu e radvd agora funcionam corretamente:)

    
por 27.08.2016 / 21:21