Parece que você tem a parte de conectividade funcionando, mas na verdade você não está agindo como um roteador.
Você deve descobrir o seguinte do seu ISP:
- Se a sub-rede atribuída à sua interface ppp0 é a mesma que você usa para sua LAN
- Como a sub-rede é delegada a você (estática, DHCPv6, etc.)
Esses builds do WRT54G incluem suporte a DHCPv6-PD, que funciona com Internode , um ISP australiano, mas você disse que é da Noruega, e seu ISP não necessariamente o faz da mesma maneira.
Você mencionou o radvd, mas isso é praticamente irrelevante - você precisa descobrir quais são as sub-redes antes de chegar perto de algo como o radvd. sysctl net.ipv6.conf.all.forwarding=1
é um bom começo, mas você ainda precisa de mais.
Se você for para a FAQ do ADSL da Internode , eles fornecerão esta informação:
The IPv6 Broadband Trial allows Internode customers to test and gain experience with IPv6 using their existing Internode ADSL service.
What will this give me?
- Your existing IPv4 address (if static) and route(s)
- A dual-stack IPv4/IPv6
- A dynamic /64 IPv6 prefix for your PPP session
- A stable /60 IPv6 prefix for your LAN (if you are using a router with Prefix Delegation)
How do hosts on my LAN obtain globally routed IPv6 addresses?
Your IPv6 Access Device/router should assign /64 subnets to it's interfaces after it obtains a DHCPv6 PD lease. It should then offer the prefix to your hosts via IPv6 Stateless Address Autoconfiguration. In more complicated setups you may choose to use DHCPv6 as well.
Você deve descobrir as informações equivalentes do seu ISP. Eu acho que você precisa de algo como uma configuração habilitada para DHCPv6-PD , mas não podemos ter certeza até obtermos mais informações. Caramba, nem sequer sabemos o qual é o seu ISP.