No roteador linux IPv6, autoconf e aceite anúncios de roteador para interface única

5

Aparentemente, se você tiver /proc/sys/net/ipv6/conf/all/forwarding definido para um valor de 1 que desativa completamente a configuração automática de Interfaces e rotas, mas eu tenho um sistema com uma interface que desejo configurar dinamicamente o endereço.

Eu tenho uma caixa Linux com várias interfaces agindo como um roteador com várias conexões wan . No lado do IPv4, estou usando várias tabelas de rotas e regras de ip para direcionar o tráfego para separar os uplinks.

Minha conexão wan principal tem um endereço IPv6 estático que é atribuído permanentemente à minha conexão. A conexão de backup é basicamente uma conexão de banda larga barata, e eu não tenho endereços estáticos IPv6 ou IPv4. Eu posso ver via radvdump que meu provedor do meu link de backup de banda larga barato que eles estão enviando agora anúncios de roteador IPv6. nesse link. Como minha caixa é um roteador e tem o encaminhamento ativado, como configuro dinamicamente o endereço neste link? Existe alguma maneira de o meu sistema aceitar anúncios de roteador configurar seu endereço e, em seguida, adicionar a rota com uma métrica maior do que minhas rotas da minha conexão primária?

Meu firewall também está executando o squid, e a maior parte da minha comunicação passa pelo proxy. Portanto, no caso de uma falha no link principal, não precisarei fazer nenhum NAT IPv6 estranho ou qualquer coisa para que meus hosts internos funcionem com a rede dinâmica atribuída na minha interface de banda larga. A maior parte da comunicação será bem tratada pelo proxy de nível de aplicativo.

Então, como obtenho essa interface no meu sistema Linux conectado à rede de banda larga configurada para o IPv6? Na pequena chance que importa, a caixa do Linux está rodando Debian wheezy, com o kernel 3.14-0.bpo.2-amd64.

    
por Zoredache 28.08.2014 / 21:00

1 resposta

4

Pelo que entendi, o radvd apenas controla o link interno. Deixe o encaminhamento para todos os links. Para a interface de banda larga de baixo custo, certifique-se de que as seguintes configurações estão configuradas:

echo 2 > /proc/sys/net/ipv6/conf/<nic>/accept_ra
echo 1 > /proc/sys/net/ipv6/conf/<nic>/accept_ra_pinfo
echo 1 > /proc/sys/net/ipv6/conf/<nic>/autoconf

Veja também ip-sysctl.txt

    
por 28.08.2014 / 22:20

Tags