Используя debian stretch, я думаю, что мой провайдер ссылок отправил мне префикс / 56 (по крайней мере, так они мне сказали).
Используя RA, я могу использовать ipv6, но с другим ip с префиксом я не могу работать. Позвольте мне объяснить свои тесты:
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 ... К сожалению вот они слова не держат ......