Configurando o IPv6 em um roteador atrás de outro roteador

1

Eu tenho um roteador TP-Link Archer C2 AC750 (V1) . Funciona bem para o IPv4, mas não consigo configurar o IPv6.

Topologia de rede

O roteador discutido compartilha conexão com a Internet para dispositivos no meu flat (Macs e iPhones de várias idades). A porta WAN do roteador está conectada ao roteador doméstico que compartilha uma conexão DSL comum (o ISP é O2 República Tcheca ) através do edifício usando Ethernet.

Conexão direta

Eu posso conectar um dos meus Macs diretamente à rede doméstica com fio. Obtém todas as informações necessárias para a conexão IPv4 e IPv6. A página da web link aberta no Safari mostra meu endereço IPv6 público (começando com 2a00: , então não túnel 6to4 ).

Lista completa segue. Estou escondendo meus endereços MAC e IPv6 por motivos de privacidade.

$ ifconfig en0
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=10b<RXCSUM,TXCSUM,VLAN_HWTAGGING,AV>
    ether xx:xx:xx:xx:xx:xx 
    inet6 fe80::xxxx:xxxx:xxxx:xxxx%en0 prefixlen 64 scopeid 0x4 
    inet 10.0.0.63 netmask 0xffffff00 broadcast 10.0.0.255
    inet6 2a00:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx prefixlen 64 autoconf 
    inet6 2a00:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx prefixlen 64 autoconf temporary 
    nd6 options=1<PERFORMNUD>
    media: autoselect (100baseTX <half-duplex>)
    status: active

$ cat /etc/resolv.conf | grep -v '^#'
domain .
nameserver 10.0.0.138
nameserver fe80::1

Configurações atuais do roteador

A configuração IPv6 do meu roteador segue. Estou escondendo o endereço IP por motivo de privacidade. A primeira metade do endereço (prefixo de 64 bits) continua a mesma.

Status do IPv6

- WAN
Connection Type: Dynamic IPv6
Connection Status: Connected
IPv6 Address: 2a00:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx /64
IPv6 Default Gateway: fe80::0000:0000:0000:0001
Primary IPv6 DNS: ::
Secondary IPv6 DNS: ::
- IPv6 LAN
IPv6 Address Type: RADVD
Prefix Length: 64
IPv6 Address: N/A

IPv6 WAN

QuandoeumudooTipodeEndereçamentoparaaúnicaoutraopção,DHCPv6,oroteadornuncarecebeumendereçoIPv6.

LANIPv6

ou

IndependentementedeeuescolherRADVDouDHCPv6comprefixoDelegado,meucomputadornuncarecebeumendereçoIPv6.MeucomputadorrecebeumalgumendereçoIPv6comDHCPv6eprefixoestático,masaindanãoépossívelconectaraInternetIPv6.Nãopodenemmesmofazerpingemqualquerroteador.

Alguémpodemeajudarcomessasconfigurações?Ou,umavezquealgumaspessoasrelatamqueosuporteIPv6dosroteadoresTP-Linkestáincompleto(porexemplo, link ), eu deveria preferir mudar para OpenWrt ?

EDITAR

Infelizmente, mais tarde percebi que o OpenWrt ainda não está pronto para o meu roteador, consulte OpenWrt Wiki e Discussão do OpenWrt para detalhes.

Como o @Michael Hampton suspeitou que o roteador upstream (house) estivesse se comportando mal, estou mostrando o atual < em> Configurações da configuração automática de LAN IPv6 .

Eu tentei desativar o modo personalizado de M-bit , mas nenhuma alteração…

EDIT 2

A informação IPv6 no roteador doméstico está seguindo. Mais uma vez, o endereço IP está oculto por motivos de privacidade.

IPv6 enable/disabled:   Enabled
IPv6 Primary DNS Server:    2a00:1028:1:910::1
IPv6 Secondary DNS Server:  2a00:1028:1:911::1
Active IPv6 Prefix:  
Active IPv6 Prefix Length:   
LAN interface Link-Local address:   fe80::0:0:0:1
Manual configured prefix:    
WAN interface Link-Local address:   fe80::xxxx:xxxx:xxxx:xxxx
WAN interface User Setting Global address:  2A00:1028:xxxx:xxxx:0:0:0:1/64
IPv6 DefaultGateway:    fe80::xxxx:xxxx:xxxx:xxxx
LAN IPv6 Address:    
Default IPv6 interface Gateway:  
    
por Melebius 16.10.2016 / 17:38

1 resposta

2

Acontece que o roteador da casa recebe o intervalo de endereços IP com o prefixo /64 , que parece não ser divisível em várias sub-redes.

An IPv6 address is eight groupings of numbers:

  • Network address - the first three groupings of numbers (first 48 bits) in the subnet mask
  • Subnet address - the fourth grouping of numbers (the 49th through 64th bits) in the subnet mask
  • Device address - the last four groupings of numbers (the last 64 bits) in the subnet mask

Source: https://www.ibm.com/support/knowledgecenter/en/STCMML8/com.ibm.storage.ts3500.doc/opg_3584_IPv4_IPv6_prefix_subnet_mask.html

O ISP parece não estar seguindo as Recomendações sobre alocações de endereços IPv6 para sites .

In particular, it recommends the assignment of /48 in the general case, /64 when it is known that one and only one subnet is needed and /128 when it is absolutely known that one and only one device is connecting.

Alternativa

Eu tenho o IPv6 funcionando configurando o roteador como um switch. No entanto, isso significa que todos os dispositivos e tráfego na rede subordinada (plana) estão expostos à rede upstream (casa).

Instruções

  1. Defina manualmente o endereço IPv4 da LAN do roteador subordinado. Você precisará disso para acessar a configuração desse roteador, pelo menos as partes que serão aplicáveis após a transição, por exemplo, Wi-fi.
    • Se você puder influenciar a configuração do roteador upstream, reserve um endereço IPv4 estático na configuração do roteador upstream.
    • Caso contrário, defina um endereço de um intervalo diferente, por exemplo, se o roteador upstream fornecer endereços 10.0.x.x, use 192.168.x.x. Você precisará configurar seu computador para usar o mesmo intervalo sempre que precisar acessar a configuração do roteador.
  2. Desative o servidor DHCP (IPv4 e IPv6) do roteador subordinado.
  3. Desconecte o cabo upstream da porta WAN e conecte-o a uma porta LAN.

Baseado em: link (em tcheco)

    
por 16.10.2016 / 21:32