O problema está em algumas das suas configurações de sysctl:
net.ipv6.conf.wlan1.accept_ra = 1
Este é bom: aceite anúncios de roteador
net.ipv6.conf.wlan1.accept_ra_defrtr = 0
Mas este diz ao seu sistema para não aceitar a rota padrão do RA. O RA anuncia o roteador como um gateway padrão. Se você quer que seu sistema aprenda isso, então você deve configurar isto para 1
.
net.ipv6.conf.wlan1.accept_ra_pinfo = 0
Este diz ao seu sistema para não aceitar qualquer informação de prefixo do RA. Ele não conseguirá saber quais prefixos estão no link e não poderá configurar automaticamente seus endereços por causa disso.
net.ipv6.conf.wlan1.accept_ra_rt_info_max_plen = 0
Seu RA também contém uma rota mais específica para 2601:xxxx:xxxx:47fc::/64
. Esta configuração diz ao kernel para não aceitar rotas maiores que /0
. Se você quiser aceitar esse /64
, precisará definir esse valor como, pelo menos, 64
.
net.ipv6.conf.wlan1.autoconf = 1
Isso é bom. No entanto, você não incluiu todos os detalhes sobre sua mensagem de RA. Isso só funcionará se a opção de informações de prefixo no RA tiver o sinalizador Autoconf (A) definido e esse sinalizador não estiver visível na sua pergunta.