Похоже, у вас есть работающая часть связи, но вы на самом деле не действуете как маршрутизатор.
Вы должны узнать следующее у своего интернет-провайдера:
- Является ли подсеть, назначенная вашему интерфейсу ppp0, той же, что вы используете для своей локальной сети
- Как вам делегируется подсеть (статическая, DHCPv6 и т.д.)
Эти сборки WRT54G включают поддержку DHCPv6-PD, которая работает с Internode, австралийским интернет-провайдером, но вы сказали, что вы из Норвегии, и ваш интернет-провайдер не обязательно делает это так же.
Вы упомянули radvd, но это в значительной степени не имеет значения - вам нужно выяснить, что такое подсети, прежде чем приближаться к чему-то вроде radvd. sysctl net.ipv6.conf.all.forwarding=1
- хорошее начало, но вам все еще нужно больше.
Если вы перейдете к ADSL FAQ от Internode, они предоставят следующую информацию:
Широкополосная пробная версия IPv6 позволяет клиентам Internode тестировать и получать опыт работы с IPv6, используя свою существующую службу ADSL Internode.
Что это даст мне?
- Ваш существующий адрес IPv4 (если статический) и маршрут (ы)
- Двойной стек IPv4/IPv6
- Динамический /64 префикс IPv6 для вашего сеанса PPP
- Стабильный префикс /60 IPv6 для вашей локальной сети (если вы используете маршрутизатор с делегированием префиксов)
Как хосты в моей локальной сети получают глобально маршрутизируемые адреса IPv6?
Ваше устройство доступа /маршрутизатор IPv6 должно назначить /64 подсети своим интерфейсам после получения аренды DHCPv6 PD. Затем он должен предложить префикс вашим хостам через автоконфигурирование адреса без учета IPv6. В более сложных настройках вы также можете использовать DHCPv6.
Вы должны узнать эквивалентную информацию у своего интернет-провайдера. Я бы рискнул предположить, что вам нужно что-то вроде настройки с поддержкой DHCPv6-PD, но мы не можем знать наверняка, пока не получим больше информации. Черт возьми, мы даже не знаем кто твой провайдер.