- 0
Конфигурация RA
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.
Вопрос
pppppppo_98
Имеется 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_980 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.