如何使用 ipv6 子网的地址?

如何使用 ipv6 子网的地址?

我有一个运行 Debian 10 的 VPS,并且有以下 /64 子网: 2001:db8:abcd:abcd::/64 如何使用此子网中的单个 IP?例如,如果我想在某个进程中使用这个单一 IPv6:2001:db8:abcd:abcd::1234/128,我必须向 /etc/network/interfaces 添加什么才能使其正常工作?默认情况下,它不响应 ping,只是超时。多谢!

答案1

我会尝试ip address add 2001:db8:abcd:abcd::1234 dev enp1s0。 (设备应根据您的配置进行更改)。

如果有效,请在 中添加以下行,/etc/network/interfaces以使新地址添加到引导过程中。

iface enp1s0 inet6 static
        address 2001:db8:abcd:abcd::1234

注意,当你说你有2001:db8:abcd:abcd::/64网络时,你只确定能够使用::0地址,整个地址2001:db8:abcd:abcd::/64不一定属于你(其中一个地址是你的网关并附加到VPS) (虚拟)路由器)。但我认为您应该能够使用剩余的所有 2^64-1 地址。 (我尝试过 ::1 地址,它有效!)

相关内容