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

Вопрос

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

Итак есть два роутера. Оба всети одного провайдера , но вразных районах. Один kn1012, второй kn1910, который пытаюсь настроить. На обоих прошивка 5.0-alpha10

конфигурация kn1012 (рабочая) 

...

		"interface GigabitEthernet1",
		"    rename ISP",
		"    mac address factory wan",
		"    security-level public",
		"    ip address dhcp",
		"    ip dhcp client hostname Keenetic-1012",
		"    ip dhcp client dns-routes",
		"    ip mtu 1500",
		"    ip global 700",
		"    ip no name-servers",
		"    ipv6 address auto",
		"    ipv6 prefix auto",
		"    ipv6 name-servers auto",
		"    up",
		"!",

....

		"interface Bridge0",
		"    rename Home",
		"    description Vznet",
		"    include GigabitEthernet0/Vlan1",
		"    include WifiMaster0/AccessPoint0",
		"    include WifiMaster1/AccessPoint0",
		"    mac access-list type none",
		"    security-level private",
		"    ip address x.x.x.x 255.255.255.0",
		"    ip dhcp client dns-routes",
		"    ip name-servers",
		"    ipv6 prefix auto",
		"    band-steering",
		"    up",
		"!",

....

"ipv6 subnet Default",
		"    bind Bridge0",
		"    mode slaac",
		"    prefix length 64",
		"    number 0",
		"!",

....

 

и получаю на этом устройстве вот такой бродкаст для slaac

#
# radvd configuration generated by radvdump 2.20
# based on Router Advertisement from fe80::3041:dbff:fe2d:7910
# received by interface wlp2s0
#

interface wlp2s0
{
    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 yyyy:yyyy:yyyy::/64
    {
        AdvValidLifetime 4294966773;
        AdvPreferredLifetime 4294966773;
        AdvOnLink on;
        AdvAutonomous on;
        AdvRouterAddr off;
    }; # End of prefix definition


    prefix 2a02:2168:zzzz:zzzz::/64
    {
        AdvValidLifetime 1278;
        AdvPreferredLifetime 1278;
        AdvOnLink on;
        AdvAutonomous on;
        AdvRouterAddr off;
    }; # End of prefix definition


    route kkkk:kkkk:kkkk:kkkk:kkkk:kkkk:kkkk:kkkk/128
    {
        AdvRoutePreference low;
        AdvRouteLifetime infinity; # (0xffffffff)
    }; # End of route definition


    RDNSS fe80::3041:dbff:fe2d:7910
    {
        AdvRDNSSLifetime 600;
    }; # End of RDNSS definition

}; # End of interface definition

"ipv6 local-prefix yyyy:yyyy:yyyy::/48",

все работает . Все ок

Теперь девайс kn1910. Почти такая же, но почему-то уде не рабочая конфигурация 

 

		"interface GigabitEthernet1",
		"    rename ISP",
		"    mac address factory wan",
		"    security-level public",
		"    ip address dhcp",
		"    ip dhcp client hostname Keenetic-1531",
		"    ip dhcp client dns-routes",
		"    ip mtu 1500",
		"    ip global 32767",
		"    ip no name-servers",
		"    ipv6 address auto",
		"    ipv6 prefix auto",
		"    ipv6 name-servers auto",
		"    up",

....

"interface Bridge0",
		"    rename Home",
		"    description \"Home network\"",
		"    inherit GigabitEthernet0/Vlan1",
		"    include WifiMaster0/AccessPoint0",
		"    include WifiMaster1/AccessPoint0",
		"    mac access-list type none",
		"    security-level private",
		"    ip address x.x.x.x 255.255.255.0",
		"    ip dhcp client dns-routes",
		"    ipv6 prefix auto",
		"    band-steering",
		"    up",
		"!"

...

"ipv6 subnet Default",
		"    bind Bridge0",
		"    mode slaac",
		"    prefix length 64",
		"    number 459",
		"!",
"ipv6 local-prefix dddd:dddd:dddd::/48",

 

И получаю в бродкасте такой пакет SLAAC

 

#
# radvd configuration generated by radvdump 2.20
# based on Router Advertisement from fe80::52ff:20ff:fe50:d68c
# received by interface enp2s0
#

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

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


    route kkkk:kkkk:kkkk:kkkk:kkkk:kkkk:kkkk:kkkk/128
    {
        AdvRoutePreference low;
        AdvRouteLifetime infinity; # (0xffffffff)
    }; # End of route definition


    RDNSS fe80::52ff:20ff:fe50:d68c
    {
        AdvRDNSSLifetime 600;
    }; # End of RDNSS definition

}; # End of interface definition

---------------

 

ыидно что в списке префиксов ужен нет провайдерского префикса. при этом вывод команды show ipv6 prefixes

что такой префикс в списке имеется (но почему-то не бродкастится)

 

{
	"prefix": [
		{
			"prefix": "dddd:dddd:dddd::/48",
			"interface": "",
			"valid-lifetime": "infinite",
			"preferred-lifetime": "infinite",
			"global": false
		},
		{
			"prefix": "2a02:2168:wwww:wwww::/56",
			"interface": "GigabitEthernet1",
			"valid-lifetime": "1584",
			"preferred-lifetime": "1584",
			"global": true
		}
	],
	"prompt": "(config)"
}

 

в рабочей конфигурации вывод этой команды аналогичен... accept_ra на клиентах правильно установлены (но вижно причина не в этом )

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

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

  • 0
Опубликовано
8 часов назад, pppppppo_98 сказал:

ipv6 subnet Default", " bind Bridge0", " mode slaac", " prefix length 64", " number 459", "!",

Тут указано назначить 459 подсеть из префикса а провайдер выдает /56, в которой 256 сетей, сответсвенно и не работает. Поменять на 0 как в первом случае

  • 0
Опубликовано
2 часа назад, r13 сказал:

Тут указано назначить 459 подсеть из префикса а провайдер выдает /56, в которой 256 сетей, сответсвенно и не работает. Поменять на 0 как в первом случае

спасибо вылечилось... Я так понимаю вы близки к разработчикам... Но теперь другой вопрос/предложение. По стандарту ULA имеет маску 48, а провайдеры выдают GUA префиксы из с маской в лучшем случае 56 (а иногда иболее) . Собственно у меня так и было. Ну и стало быть когда а начал соединять физически разделенные сети в рамках одного префикса 48 у меня и возник конфликт. А нельзя ли разделить конфинурацию префикса подсети ULA и GUA    

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

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

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

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

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

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

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

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

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

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

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

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