Como habilitar o IPv6 no OpenWRT 15.05?

5

Minha universidade oferece suporte nativo a IPv6 na rede do campus e quero permitir que dispositivos (executando o Linux) na LAN do meu roteador TL-WR720N tenham acesso IPv6.

Após vários testes, posso tornar os dispositivos de LAN capazes de obter endereços IPv6 globais. Mas quando eu pingo alguns sites, ele sempre diz "A rede é inacessível", enquanto todos esses sites responderam normalmente quando eu pinguei no roteador.

Aqui estão meus arquivos de configuração:

root@OpenWrt:~# cat /etc/config/network 

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fdc8:3a9f:1840::/48'

config interface 'lan'
        option ifname 'eth1'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6hint '1234'
        option ip6assign '48'

config interface 'wan'
        option ifname 'eth0'
        option proto 'dhcp'

config interface 'wan6'
        option ifname 'eth0'
        option proto 'dhcpv6'

root@OpenWrt:~# cat /etc/config/dhcp 

config dnsmasq
        option domainneeded '1'
        option boguspriv '1'
        option filterwin2k '0'
        option localise_queries '1'
        option rebind_protection '1'
        option rebind_localhost '1'
        option local '/lan/'
        option domain 'lan'
        option expandhosts '1'
        option nonegcache '0'
        option authoritative '1'
        option readethers '1'
        option leasefile '/tmp/dhcp.leases'
        option resolvfile '/tmp/resolv.conf.auto'
        option localservice '1'

config dhcp 'lan'
        option interface 'lan'
        option start '100'
        option limit '150'
        option leasetime '12h'
        option dhcpv6 'server'
        option ra_management '2'

config dhcp 'wan'
        option interface 'wan'
        option ignore '1'

config odhcpd 'odhcpd'
        option maindhcp '0'
        option leasefile '/tmp/hosts/odhcpd'
        option leasetrigger '/usr/sbin/odhcpd-update'

root@OpenWrt:~# 

Tenho um conhecimento relativamente pobre sobre a rede IPv6 e não estou familiarizado com algumas coisas, como o Anúncio do Roteador, o NDP, a duração / sugestão da atribuição do IPv6, etc. É muito bom se alguém puder ajudar.

    
por user303446 31.12.2015 / 16:05

2 respostas

1

Você precisa solicitar um prefixo IPv6 do seu provedor de origem para que as máquinas no lado da LAN do seu roteador sejam usadas; isso é chamado de delegação de prefixo DHCPv6.

config interface 'wan6'
        option ifname 'eth0'
        option proto 'dhcpv6'
        option reqaddress 'force'
        option reqprefix '56'

É claro que isso funcionará se e somente se o provedor upstream realmente fornecer prefixos roteados. Em um dormitório do campus, isso pode ou não ser o caso. Entre em contato com os serviços de TI da sua universidade e pergunte sobre isso se você não obtiver um prefixo roteado depois de fazer isso.

    
por 05.01.2016 / 23:51
0

Eu só vou deixar isso aqui, pode ajudar você ou outro. Eu apaguei minha interface wan6 quando eu estava experimentando o openwrt pela primeira vez sem saber o que era e percebendo que não precisava disso.

Depois de recriar, ainda não funcionaria. Estou usando ppoe diferente do OP.

O truque diferente de todas as guias era que eu precisava definir o nome da interface wan6 como "pppoe-wan" em vez de "@wan" ou "eth0.2"

    
por 04.04.2016 / 10:52