我有一个在 Ubuntu 20.04 主机上运行的 manjaro 20.1 VM。
在该主机、另外两台 Ubuntu 计算机以及其中一台主机上的 Ubuntu VM 上,以下命令返回 IPv6 地址。它应该返回发出请求的客户端的 IPv6 地址。
curl https://api6.ipify.org
然而,在 manjaro VM 上,它返回一个 IPv4 地址。
manjaro 上启用了 IPv6:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
0
在 manjaro 网络上由 管理systemd-networkd
,而在 Ubuntus 上网络由 管理netplan
。
manjaro 报告 IPv6 地址如下:
inet6 ::1/128 scope host
inet6 fd00::nnn..../64 scope global dynamic mngtmpaddr noprefixroute
inet6 2001:nnn.../64 scope global dynamic mngtmpaddr noprefixroute
inet6 fe80::a00nnn..../64 scope link
将此输出与 Ubuntu 进行比较,我预计该2001...
地址将是链接返回的地址。
更新 我已将该虚拟机导出安装到另一台主机,并且在那里工作正常。该问题仅限于该 LAN 上的该虚拟机。