Debian: Obtenha um único IPv6 sobre DHCP com Delegação de Prefixo

1

Eu tenho um servidor Debian 9 com várias interfaces de rede atuando como roteador / firewall / vpn-server / outro servidor de coisas conectado a um terminal de rede óptica (ONT) fornecido pelo ISP com capacidade de até 1Gbps. O ISP nos fornece vários endereços IPv4 dinâmicos e endereços estáticos opcionais.

Atualmente, estamos usando um único endereço IPv4 estático definido em \etc\network\interfaces as:

 iface eth0 inet static
   address 89.xxx.xxx.xxx
   gateway 89.xxx.xxx.xxx
   netmask 255.255.255.0

Com o IPv6, eles ainda não estão provando opções estáticas e eles atribuem dinamicamente blocos IPv6 via delegação de prefixo usando DHCP . O tamanho do prefixo é / 56.

Como é possível obter um único endereço IPv6 na interface de rede? Acredito que o servidor tenha que solicitar um bloco e depois atribuir o primeiro IP a si mesmo (ou algum IP aleatório).

Eu tentei uma configuração simples \etc\network\interfaces como:

iface eth0 inet6 dhcp
  request_prefix 1
  accept_ra 2

/etc/sysctl.conf com:

net.ipv6.conf.default.disable_ipv6=0
net.ipv6.conf.default.autoconf=1
net.ipv6.conf.default.accept_ra=2
net.ipv6.conf.all.disable_ipv6=0
net.ipv6.conf.all.autoconf=1
net.ipv6.conf.all.accept_ra=2
net.ipv6.conf.eth0.disable_ipv6=0
net.ipv6.conf.eth0.autoconf=1
net.ipv6.conf.eth0.accept_ra=2

Mas não deu certo, acabei de receber um link local IPv6. Então eu tentei wide-dhcpv6 :

interface eth0{
  send ia-na 0;
  send rapid-commit;
  request domain-name-servers;
  script "/etc/wide-dhcpv6/dhcp6c-script";
};

id-assoc na 0 {
};

Ainda recebendo apenas o link local. Pelo que entendi, id-assoc na 0 solicitaria um IPv6 ... no entanto, como isso funciona, pois o ISP só fornece tudo como bloco / 56?

Eu também tentei isso sem sorte:

interface eth0 {
    send ia-na 0;
    send ia-pd 0;
    send rapid-commit;
    request domain-name-servers;
    script "/etc/wide-dhcpv6/dhcp6c-script";
};

id-assoc na 0 { 

};

id-assoc pd 0 {
    prefix ::/56 infinity;
    prefix-interface eth0 {
        sla-len 8;
        sla-id 0;
        ifid 1;
    };
};

Minhas perguntas finais :

  1. Como deve ser o \etc\network\interfaces ao usar wide-dhcpv6 ?
  2. Algum dos meus wide-dhcpv6 configurações está correto?
  3. É possível obter o IPv6 sem wide-dhcpv6 , usando apenas o cliente dhcp do Debian?
  4. O ISP usa rapid-commit como posso ativar isso em \etc\network\interfaces ?

Observação : um dos meus colegas estava com a impressão de que o IPv6 simplesmente não estava funcionando, então tentamos conectar um roteador DD-WRT ao ISP e definimos suas configurações como:

Apósareinicialização,temosoIPv6noroteadorenoscomputadoresconectadosaele,,entãooproblemadeveestarnaconfiguraçãodonossoservidorDebian.

    
por TCB13 01.06.2018 / 03:31

0 respostas