Você não pode usar o DHCPv4 para distribuir rotas IPv6 padrão. Você não pode usar DHCPv6 para distribuir rotas IPv6 padrão.
O motivo é que o IPv6 é diferente do IPv4 em muitos aspectos, e um deles é como os roteadores se comportam: cada roteador IPv6 se anuncia como gateway para o segmento que pode usá-lo como gateway. E você pode ter vários roteadores para segmento, não está restrito a um único gateway como no IPv4.
Portanto, isso não acontece trocando transmissões DHCP e respostas, mas em vez disso acontece trocando mensagens de solicitação de roteador (RS) e anúncio de roteador (RA) entre hosts e roteadores, conforme definido no IPv6 Neighbor Discovery Protocol .
Portanto, a única maneira de fazer com que os seus hosts IPv6 se configurem com a rota certa é executar radvp
(configurado corretamente) além de dhcpd
no roteador / gateway. Enquanto você está nisso, você pode habilitar as mensagens RS novamente (delete noipv6rs
), porque se o Linux se considera um roteador (o redirecionamento está ativado) ele não irá (ou pelo menos não deveria) enviar mensagens RS.
E usar radvp
é a maneira "menos confusa" - permite que você adicione roteadores ou remova roteadores do seu segmento sem precisar atualizar um arquivo de configuração central.
Além disso, a autoconfiguração sem estado (SLAAC) permitirá que seus hosts gerem endereços IPv6 a partir dos próprios prefixos roteados.