在 Fedora 服务器上,我的/etc/sysconfig/network-scripts/ifcfg-eth0:0
:
IPV6ADDR=<REDACTED>:48ea::1/64
现在绑定到该特定地址有效:
$ nc -l <REDACTED>:48ea::1 1025
但是,绑定到同一网络掩码空间中的另一个地址失败:
$ nc -l <REDACTED>:48ea::2 1025
Ncat: bind to <REDACTED>:48ea::2:1025: Cannot assign requested address. QUITTING.
如果显式添加<REDACTED>:48ea::2/128
(通过添加IPV6ADDR_SECONDARIES
或运行ip addr add <REDACTED>:48ea::2/128 dev eth0
),那么我可以绑定到它。
为什么添加/64
地址还不够?在使用设备之前,我是否必须明确地将每个 /128 地址添加到设备中?