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.