ifconfig 的输出如下
wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.178.43 netmask 255.255.255.0 broadcast 192.168.178.255
inet6 xxxx::xxxx prefixlen 64 scopeid 0x0<global>
inet6 yyyy::yyyy prefixlen 64 scopeid 0x0<global>
inet6 zzzz::zzzz prefixlen 64 scopeid 0x20<link>
ether aa:bb:cc:dd:ee:ff txqueuelen 1000 (Ethernet)
RX packets 10043888 bytes 13826164373 (13.8 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 3274278 bytes 382981422 (382.9 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
为什么一个接口需要/有三个 IP V6 地址?
答案1
IPv6 与 IPv4 的不同之处不仅在于地址更长,还在于这些地址的地址范围。
这意味着每个 IPv6 地址都有一个所谓的范围。范围是网络的一部分,其中关联的地址被识别为有效并被路由。
您有 2 个全局范围和一个链接范围。