(我之前在https://networkengineering.stackexchange.com/questions/72842/ipv6-configuration-on-debian-with-48-subnet-and-ptp-address但它因偏离主题而被关闭,我被重定向到这里)
很抱歉打扰您这么简单的问题,但我在互联网上找不到任何有用的东西。我对 IPv6 网络不太熟悉,尤其是当它不是正常的地址/网络掩码/网关配置时。
为了在服务器上配置 IPv6,我从配置硬件和电缆的人那里获得了一个 IPv6 地址范围 2a0d:xxxx:2xxx::/48 和另一个标题为“PtP”的地址,即 2a0d:xxxx:1xxx::1/127(我用粗体标记了地址中的差异)。现在联系很困难,暂时无法向 quy 寻求帮助。
我尝试使用第二个地址作为网关,但由于它位于不同的子网中,因此无法正常工作。我还尝试使用 /48 子网的 ::1 作为网关(因为我认为第二个地址中的“1”是拼写错误),但这也不起作用。
我认为 PtP 应该意味着点对点之类的东西?这是某种 6in4 隧道吗?还是有其他方法可以在服务器上配置此 IPv6 地址?或者(这是我的猜测)配置不正确/缺少某些内容?(我在此服务器上使用的是 Debian 10)
编辑:我被要求提供 /etc/network/interfaces 文件的当前内容。/etc/network/interfaces.d 文件夹是空的。
auto lo
iface lo inet loopback
iface enoX inet manual # there are some unused internal network interfaces
auto enp101s0f0
iface enp101s0f0 inet static
address x.y.z.2
netmask 255.255.255.240
gateway x.y.z.1
IPv4 连接没有任何问题,只是如果我没有网关 IPv6 地址而只有这个其他“PtP”IPv6 地址,我就不知道如何添加 IPv6 配置。
与此同时,我也尝试了各种隧道选项,比如 sit v4tunnel,但这也不起作用。我认为我得到的一些数据是错误的。
答案1
文件
/etc/network/interfaces
结果配置
auto lo
iface lo inet loopback
iface enoX inet manual # there are some unused internal network interfaces
auto enp101s0f0
iface enp101s0f0 inet static
address x.y.z.2
netmask 255.255.255.240
gateway x.y.z.1
iface enp101s0f0 inet6 static
pre-down ip -6 addr flush dev enp101s0f0 scope global || :
address 2a0d:xxxx:1xxx::1
netmask 127