Назад | Перейти на главную страницу

ipv6 не работает дальше / 64

Используя debian stretch, я думаю, что мой провайдер ссылок отправил мне префикс / 56 (по крайней мере, так они мне сказали).

Используя RA, я могу использовать ipv6, но с другим ip с префиксом я не могу работать. Позвольте мне объяснить свои тесты:

префикс 2804: 431: 8840: 3000 :: / 56

ip -6 а л

inet6 2804:431:8840:3000::1/56 scope global 
valid_lft forever preferred_lft forever
inet6 fe80::52e5:49ff:fe30:492c/64 scope link 
valid_lft forever preferred_lft forever

ip -6 r l

2804:431:8840:3000::/56 dev wan1 proto kernel metric 256  pref medium
2804:431:8840:3000::/56 via fe80::1272:23ff:fe88:8b1b dev wan1 metric 1024  pref medium
fe80::/64 dev wan1 proto kernel metric 256  pref medium
default via fe80::1272:23ff:fe88:8b1b dev wan1 metric 1024  pref medium

ping6 -c1 registro.br

PING registro.br(registro.br (2001:12ff:0:2::3)) 56 data bytes
64 bytes from registro.br (2001:12ff:0:2::3): icmp_seq=1 ttl=54 time=5.33 ms

Все идет нормально.

Теперь, если я изменю ip6 на другой ip в префиксе, он не сработает ...

ip -6 а л

wan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
inet6 2804:431:8840:300**1**::1/56 scope global  
valid_lft forever preferred_lft forever  
inet6 fe80::52e5:49ff:fe30:492c/64 scope link   
valid_lft forever preferred_lft forever  

ip -6 r l

2804:431:8840:3000::/56 dev wan1 proto kernel metric 256  pref medium  
2804:431:8840:3000::/56 via fe80::1272:23ff:fe88:8b1b dev wan1 metric 1024  pref medium  
fe80::/64 dev wan1 proto kernel metric 256  pref medium   
default via fe80::1272:23ff:fe88:8b1b dev wan1 metric 1024 pref medium  

ping6 -c1 registro.br

PING registro.br(registro.br (2001:12ff:0:2::3)) 56 data bytes

--- статистика пинга registro.br --- 1 пакетов передано, 0 получено, 100% потеря пакетов, время 0 мс

Я делаю что-то неправильно????

Я тестирую с

2804:431:8840:3000::1/64 оно работает

2804:431:8840:3000:ffff:ffff:ffff:fff/64 оно работает

2804:431:8840:3000::1/56 оно работает

Ах, еще одна спецификация

radvdump дает мне:

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

    prefix 2804:431:8840:3000::/64
    {
            AdvValidLifetime 259200;
            AdvPreferredLifetime 172800;
            AdvOnLink on;
            AdvAutonomous on;
            AdvRouterAddr off;
    }; # End of prefix definition


    route 2804:431:8840:3000::/56
    {
            AdvRoutePreference high;
            AdvRouteLifetime 259200;
    }; # End of route definition

    RDNSS fe80::1272:23ff:fe88:8b1b
    {
            AdvRDNSSLifetime 1200;
    }; # End of RDNSS definition


    DNSSL br
    {
            AdvDNSSLLifetime 1200;
    }; # End of DNSSL definition

Автоконфигурация IPv6 (которая используется большинством устройств) работает только с / 64 в локальной сети. Использование любого другого размера действительно не сработает.

Причина, по которой вы получаете / 56, заключается в том, что вы можете иметь несколько локальных сетей / 64, если хотите. Например, домашняя локальная сеть, офисная локальная сеть, локальная сеть домашней автоматизации, особо строгая локальная сеть для детей и т. Д. И т. Д. С / 56 у вас будет достаточно адресного пространства для настройки 256 локальных сетей.

Если вы просто хотите использовать одну локальную сеть, выберите / 64, который вам нравится (что-либо между 2804:431:8840:3000::/64 и 2804:431:8840:30ff::/64) и настройте это.

Спасибо за ответ

Вчера в разговоре с техническим специалистом из vivo fibra / telefonica он объяснил, что они доставляют своим клиентам только / 64, но когда я купил ссылку, я прошу / 56, и они подтвердили, что я получу / 56 ... К сожалению вот они слова не держат ......