Networking
如何使用來自 ipv6 子網的地址?
我有一個執行 Debian 10 的 VPS,例如,我有以下 /64 子網:
2001:db8:abcd:abcd::/64
如何使用該子網中的單個 IP?例如,如果我想將此單個 IPv6 用於程序:2001:db8:abcd:abcd::1234/128
,我必須添加到 /etc/network/interfaces 以使其工作?預設情況下,它不響應 ping,它只是超時。非常感謝!
我會嘗試
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 地址,它有效!)