Перейти к содержанию

Вопрос

Опубликовано (изменено)

Имеется kn1012 (c Ентварей на усб). Он стоит на входе в сеть. Провайдер ему на интерфейс br0 выдает (видимо методом DHCPv6-PD) выдвет ему префикс xxxx:xxxx:xxxx:xxxx/56 (вижу это на статусно панели роутера) - то есть длины 56. К интерфейсу br0 присоединены домашние устройства , в том числе  еще один роутер (openwrt)

Для объявлений о конфигурации icmpv6 134 стало быть создает вот такой конфигурационный пакет на интерфейсе br0

Спойлер

interface br0
{
    AdvSendAdvert on;
    # Note: {Min,Max}RtrAdvInterval cannot be obtained with radvdump
    AdvManagedFlag off;
    AdvOtherConfigFlag on;
    AdvReachableTime 0;
    AdvRetransTimer 0;
    AdvCurHopLimit 64;
    AdvDefaultLifetime 1800;
    AdvHomeAgentFlag off;
    AdvDefaultPreference medium;
    AdvSourceLLAddress on;

    prefix zzzz:zzzz:zzzz::/64
    {
        AdvValidLifetime 4294967279;
        AdvPreferredLifetime 4294967279;
        AdvOnLink on;
        AdvAutonomous on;
        AdvRouterAddr off;
    }; # End of prefix definition


    prefix xxxx:xxxx:xxxx:xxxx ::/64
    {
        AdvValidLifetime 1784;
        AdvPreferredLifetime 1784;
        AdvOnLink on;
        AdvAutonomous on;
        AdvRouterAddr off;
    }; # End of prefix definition
    r

Спойлер

oute a:b:c:d:e:f:g:h/128
    {
        AdvRoutePreference low;
        AdvRouteLifetime infinity; # (0xffffffff)
    }; # End of route definition


    RDNSS a:b:c:d:e:f:g:h
    {
        AdvRDNSSLifetime 600;
    }; # End of RDNSS definition

}; # End of interface definition


Роутер опенврт имеет два интерфейса eth0 (соединенный с br0 кинетика) и br-lan (для соединения других хостов). На интерфейсе eth0 я средствами SLAAC  получилi pv6. На интерфейсе br-lan его нет. Хотелось бы получить ipv6 на br-lan ниже лежащих устройствах. 

Насколько я понимаю делегация префиксов для нижележащих устройств, с префиксом полученным от вышележащего кинетика с делегирующим префиксом длины 64 (см выше пакет выше) работать не будет. Но между провайдерским /56, и /64 еще лежит /60. Как средствами ndm/cli сделать длину в пакете /60? Не приведет ли к тому, что  потеряют ipv6, иные связаннные с br0 кинетика устройства (nas, ноуты, и пр.)? Или надо убивать системный radvd, формировать новый radvd.conf и запускать radvd? или поднимать dhcpv6 с функцией PD на интерфейсе br0. А как его конфигурировать провайдерский то префикс  xxxx:xxxx:xxxx:xxxx/56 динамический    

 

PS

 

Кто нибудь нормально растолкует значение команд https://storage.googleapis.com/docs.help.keenetic.com/cli/4.2/ru/cli_manual_kn-1012_ru.pdf

3.84.4 ipv6 subnet prefix delegate

и 

3.84.5 ipv6 subnet prefix length

 

Мало того в документации ошибка ибо 

 

# ndmc -c ipv6 subnet Default prefix length 64
~ # ndmc -c ipv6 subnet Default prefix delegate 60
Network::Ip6::Subnets error[39584564]: delegate length must be greater than subnet length 64.

 

# ndmc -c ipv6 subnet Default prefix length 60
Network::Ip6::Subnets: Length /60 and number 0 are assigned to subnet "Default".
~ # ndmc -c ipv6 subnet Default prefix delegate 64
Network::Ip6::Subnets: Delegate length is /64 assigned to subnet "Default".
~ # echo $?
0

то есть при len(prefix)>len(delegate_prefix) возникает ошибка

 

Изменено пользователем pppppppo_98

Рекомендуемые сообщения

Ответов пока нет

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.