使用 debian stretch 并且我认为我的链接提供商向我发送了一个前缀 /56(至少他们是这样告诉我的)。
使用 RA 我可以使用 ipv6,但使用前缀 I 内的另一个 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 rl
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 注册中心
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 rl
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 注册中心
PING registro.br(registro.br (2001:12ff:0:2::3)) 56 data bytes
--- registro.br ping 统计 --- 已发送 1 个数据包,已接收 0 个数据包,100% 数据包丢失,时间0ms
难道我做错了什么????
我测试
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
答案1
IPv6 自动配置(大多数设备都使用)仅适用于 LAN 上的 /64。使用任何其他大小确实不起作用。
之所以使用 /56,是因为您可以根据需要拥有多个 /64 LAN。例如,家庭 LAN、办公室 LAN、家庭自动化 LAN、儿童专用的超严格 LAN 等等。使用 /56,您就有足够的地址空间来配置 256 个 LAN。
如果您只想使用一个 LAN,请选择您喜欢的 /64(2804:431:8840:3000::/64
和之间的任意值2804:431:8840:30ff::/64
)并进行配置。
答案2
感谢回复
昨天与 vivo fibra/telefonica 的一名技术人员交谈时,他解释说他们只为客户提供 /64,但当我购买链接时,我要求提供 /56,他们确认我会收到 /56...不幸的是,他们没有遵守诺言......