[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dhcpv6 + pppoe



Ola,
Tenho pouca experiência com isso, mas, vamos lá.
Pelo ip do DNS, a operadora parece ser a Vivo.
Para receber a delegação ipv6, precisa user o wide-dhcpv6-client.
As operadoras, ao contrário da recomendação estão distribuindo um prefixo /64 (recomendado e um /56 ou /48).
Primeira coisa a fazer e configurar o pppd (pppoe) para usar o ipv6. +ipv6 na config do peer, como exemplo a conf. que estou usando (não copie e cole).
### /etc/ppp/peer/provedor
user u@net
plugin rp-pppoe.so
eth1
noipdefault
#defaultroute
nodefaultroute
hide-password
lcp-echo-interval 20
lcp-echo-failure 3
noauth
persist
maxfail 0
mtu 1492
noaccomp
default-asyncmap
noproxyarp
+ipv6
###

E o dhcp6c.conf
### /etc/wide-dhcpv6/dhcp6c.conf
interface ppp0 // interface onde esta a WAN
{
#  information-only;
  request domain-name-servers;
  request domain-name;
  send ia-pd 0;
#  send ia-na 0;

 # script "/etc/wide-dhcpv6/dhcp6c-script";
};
id-assoc pd {
        prefix-interface eth0.6 { // interface da LAN
           sla-id 0;
           sla-len 0;
        };
};
id-assoc na 0 {
};
###
Faça  o teste usando o seguinte comando, rodara em primeiro plano e mostrara o que esta ocorrendo:
dhcp6c -c /etc/wide-dhcpv6/dhcp6c.conf -dDf ppp0
Meus testes pararam aqui, não cheguei a colocar essa delegação ipv6 de fato na rede.

Pode ser que ainda existam alguma configuração necessária, do qual não lembro mais dos detalhes.
O que eu lembro e que configurar uma rede local ipv6 da muito trabalho, e tem informações conflitantes, e muitas coisas parecem ainda não funcionar em todos os sistemas operacionais.

Paulino.




On Thu, Jul 11, 2019 at 1:22 PM Suporte - Informatica Digital <suporte@informaticadigital.com.br> wrote:
Boa tarde amigos,
 
Alguém conseguiu fazer funcionar a delegação de prefixo ipv6 com link pppoe?  Onde consigo ajuda?
 
Testei com 3 dhcp6-client diferentes, ambos os clients dão timeout, como se a operadora não respondesse, porém com o tcpdump enxergo a resposta com o prefixo.
 
Segue o que aparece nos logs:
 
O client da timeout porque não recebe a resposta, fica eternamente tentando:
Jul 11 12:43:01 SRV01 dhcp6c[26503]: dhcp6_reset_timer: reset a timer on ppp0, state=INIT, timeo=0, retrans=120
Jul 11 12:43:01 SRV01 dhcp6c[26503]: client6_send: send solicit to ff02::1:2%ppp0
Jul 11 12:43:01 SRV01 dhcp6c[26503]: dhcp6_reset_timer: reset a timer on ppp0, state=SOLICIT, timeo=0, retrans=1010
Jul 11 12:43:02 SRV01 dhcp6c[26503]: client6_send: send solicit to ff02::1:2%ppp0
Jul 11 12:43:02 SRV01 dhcp6c[26503]: dhcp6_reset_timer: reset a timer on ppp0, state=SOLICIT, timeo=1, retrans=1936
 
Porém, com o tcpdump, enxergo a respsota chegando:
12:43:08.108417 IP6 (class 0xc0, hlim 255, next-header UDP (17) payload length: 129) fe80::e681:84ff:fe09:7001.dhcpv6-server > fe80::dcdb:9fcc:48c4:d6cf.dhcpv6-client: [udp sum ok] dhcp6 reply (xid=ab450f (server-ID hwaddr type 1 e48184097001) (client-ID hwaddr/time type 1 time 593564765 180373eb87b9) (rapid-commit) (IA_PD IAID:1 T1:21600 T2:34560 (IA_PD-prefix 2804:7f1:e00a:3bc::/64 pltime:43200 vltime:43200)) (DNS-server 2804:7f4:2002:1005::98 2804:7f4:2002:1005::99))
 
 
Como se o pacote fosse descartado pelo ip6tables, porém limpei as regras e setei tudo como accept, e nada.
 
O problema só ocorre com link pppoe, com link dhcp (net virtua) funciona perfeitamente.
 
Agradeço se alguém puder ajudar.
 
 
 


--
Paulino Kenji Sato

Reply to: