Собственный IPv6 на openwrt

6517
Alxandr

Я просто сбросил свой маршрутизатор linksys wrt54gl с помощью openwrt и надеялся включить подключение по протоколу IPv6, но не могу понять, как это сделать. В каждом уроке, который я читал, рассказывается, как это сделать, например, tunnelbroker, но мне не нужен туннель через IPv4, так как у меня уже есть IPv6 в моем доме. Когда я подключаю SSH к маршрутизатору, я могу без проблем запустить ping6 ipv6.google.com, но не могу заставить его работать на моем компьютере ...

Любая помощь будет оценена.

2

2 ответа на вопрос

2
Jeremy Visser

Похоже, у вас есть работающая часть связи, но вы на самом деле не действуете как маршрутизатор.

Вы должны узнать следующее у своего интернет-провайдера:

  • Является ли подсеть, назначенная вашему интерфейсу 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, но мы не можем знать наверняка, пока не получим больше информации. Черт возьми, мы даже не знаем кто твой провайдер.

Спасибо, думаю, теперь я понимаю немного больше. Однако, из-за особых обстоятельств, контакт с моим провайдером невозможен, так как я нахожусь в школьной сети. Зато отрицаю твой ответ. Извините, медленный ответ. Alxandr 14 лет назад 0
1
phresus

Вам нужно настроить либо DHCPD6 (не стоит, если вам не нужна интеграция с внутренним DNS), либо radvd, который объявляет маршруты IPv6, которые выбирают клиенты. Радвд рекомендуется. Убедитесь, что у вас достаточно адресов IPv6, и ваш маршрутизатор запрашивает адрес из / 64 или / 48.

Спасибо, но я не уверен, как это сделать. Я знаю, как установить radvd, но не знаю, как его настроить (если это необходимо). Также я не знаю, как убедиться, что у меня достаточно IPv6-адресов или как проверить, запрашивает ли мой маршрутизатор адрес из / 64 или / 48. Все, что я знаю, это то, что когда я запускаю ifconfig, я получаю строку с надписью «inet6 addr: xxxx :: xxx: xxxx: xxxx: xxxx / 64 Scope: Link». Извините, но я действительно новичок в этом, и если бы вы могли указать мне, что делать, это было бы полезно. Alxandr 14 лет назад 0
Смотрите здесь: http://www.tunnelbroker.net/forums/index.php?topic=106.0 phresus 14 лет назад 0

Похожие вопросы