Eu trabalho para um provedor de serviços de Internet que está no processo de tornar sua infraestrutura pronta para IPv6. Nossos roteadores principais já têm uma configuração funcional, mas uma grande parte de nossos clientes de fibra está atrás de um roteador executando o Debian Squeeze.
Habilitar os recursos IPv6 no linux não foi um problema, no entanto, uma vez que atribuímos um endereço IPv6 e rotas de trabalho ao roteador linux, ele imediatamente transmitiu endereços e rotas de trabalho a todos os sistemas por trás dele, o que não era o que queríamos.
Nosso plano atual envolve definir endereços IPv6 manualmente em todos os sistemas, mas não consigo encontrar a opção ou opção para dizer ao kernel para não executar anúncios de roteador.
Alguma sugestão?
radvd
? O Linux por si só não deve originar anúncios de roteador.Respostas:
para desativar a aceitação de RA:
ou adicione algo assim a / etc / network / interfaces
fonte
AdvSendAdvert on
paraAdvSendAdvert off
na interface desejada.Quase parece que você está conectando a camada 2 entre as interfaces LAN e WAN. Se esse for o caso, grande parte do tráfego interno do usuário pode acabar na WAN, e todos os anúncios de roteador na WAN (que são destinados ao CPE) são na verdade pontes para a LAN.
Se for esse o caso, então:
Eu realmente espero estar errado aqui ...
fonte
radvd
é a ferramenta usada para enviá-los, mas talvez haja algum outro software que faça isso na sua caixa.O que você provavelmente realmente quer é DHCP-PD (delegação de prefixo). Com o DHCP-PD, sua configuração do IPv6 será muito mais parecida com a sua configuração do IPv4.
No IPv4, você usa o DHCP para atribuir um único endereço IPv4 ao cliente; em seguida, o cliente usa o NAT para distribuir IPs locais à sua rede (geralmente também via DHCP).
No IPv6, você usa o DHCP-PD para atribuir um / 64 ao cliente e, em seguida, o cliente usa o roteador adv. atribuir endereços deste / 64 à sua rede interna. Existem scripts para atualizar a configuração do radvd sempre que o / 64 que você atribuir mudar.
fonte