Поскольку некоторые люди спрашивали об этом без какого-либо решения, вот как я сделал это работающим на ROS 5.11 и выше. Для удобства приведены шаги в Winbox…
1. У вас должна быть полностью рабочая настройка IPv4 PPPoE, и вы должны были запросить тестовый IPv6-доступ. Для IPv6 не должно быть никаких ограничений в файрволе (лучше всего на начальном этапе поставить по 3 правила Accept для цепочек input, output и forward).
2. Перейдите в меню PPP, двойным кликом откройте интерфейс RDS, на вкладке «Dial Out» в поле service name введите «ipv6test» (учитывается регистр). Закройте PPP.
3. В меню IPv6 перейдите в DHCPv6 client и добавьте новую запись (+), выберите PPPoE-интерфейс, введите имя пула (например, ipv6test) и длину префикса 64, нажмите OK. Клиент DHCP должен показать состояние «searching», затем «bound». Теперь у нас есть динамический пул с делегированным префиксом. Окно можно закрыть. (Если используете ROS до версии 5.17, тут будет ошибка в логе, но не обращайте внимания или обновитесь.)
4. Перейдите в IPv6 → Addresses. Добавьте IPv6-адрес (+) на внутреннем интерфейсе. Адрес – «::1/64», имя пула то же, интерфейс, например, eth1, EUI64 выключен, Advertise включён. Это позволит рекламировать весь пул адресов на внутреннем интерфейсе.
5. В меню IPv6 выберите ND. Добавьте интерфейс (+), в нашем примере ether1, отметьте «Advertise MAC address» и «Advertise DNS». Нажмите OK и закройте.
6. Перейдите в меню IPv6 → Routes. Вы должны увидеть динамический маршрут к нашему интерфейсу. Добавьте новый маршрут (+) (это будет маршрут по умолчанию). Адрес – ::/0, шлюз – PPPoE-интерфейс. OK и закрыть.
Вот и всё. Клиенты должны быть настроены на прием RA-объявлений (Windows делает это по умолчанию).
Надеюсь, ничего не забыл. Удачи!
«Doc» Marius
(Содержимое отредактировано для упрощенной настройки)
1. У вас должна быть полностью рабочая настройка IPv4 PPPoE, и вы должны были запросить тестовый IPv6-доступ. Для IPv6 не должно быть никаких ограничений в файрволе (лучше всего на начальном этапе поставить по 3 правила Accept для цепочек input, output и forward).
2. Перейдите в меню PPP, двойным кликом откройте интерфейс RDS, на вкладке «Dial Out» в поле service name введите «ipv6test» (учитывается регистр). Закройте PPP.
3. В меню IPv6 перейдите в DHCPv6 client и добавьте новую запись (+), выберите PPPoE-интерфейс, введите имя пула (например, ipv6test) и длину префикса 64, нажмите OK. Клиент DHCP должен показать состояние «searching», затем «bound». Теперь у нас есть динамический пул с делегированным префиксом. Окно можно закрыть. (Если используете ROS до версии 5.17, тут будет ошибка в логе, но не обращайте внимания или обновитесь.)
4. Перейдите в IPv6 → Addresses. Добавьте IPv6-адрес (+) на внутреннем интерфейсе. Адрес – «::1/64», имя пула то же, интерфейс, например, eth1, EUI64 выключен, Advertise включён. Это позволит рекламировать весь пул адресов на внутреннем интерфейсе.
5. В меню IPv6 выберите ND. Добавьте интерфейс (+), в нашем примере ether1, отметьте «Advertise MAC address» и «Advertise DNS». Нажмите OK и закройте.
6. Перейдите в меню IPv6 → Routes. Вы должны увидеть динамический маршрут к нашему интерфейсу. Добавьте новый маршрут (+) (это будет маршрут по умолчанию). Адрес – ::/0, шлюз – PPPoE-интерфейс. OK и закрыть.
Вот и всё. Клиенты должны быть настроены на прием RA-объявлений (Windows делает это по умолчанию).
Надеюсь, ничего не забыл. Удачи!
«Doc» Marius
(Содержимое отредактировано для упрощенной настройки)