You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Azure上为Ubuntu 24.04配置systemd-networkd启用IPv6的问题求助

在Azure上为Ubuntu 24.04配置systemd-networkd启用IPv6的问题求助

我是Azure和systemd-networkd的新手,还请各位大佬多包涵~

我在Azure上部署了一台Ubuntu 24.04虚拟机,Azure那边的配置我照着微软文档弄的,看起来是没问题的——私有、公网的IPv4和IPv6地址都配置好了,也绑定到了虚拟机的网络控制器上,添加完IPv6我还特意重启过虚拟机。但IPv6就是完全用不了:既ping不通公网IPv6地址(ICMP规则是开着的,IPv4侧一切正常),虚拟机内部用ping -6也没法对外访问。更奇怪的是,ip addr的输出里根本看不到私有IPv6地址,私有IPv4倒是正常显示的。

我猜Ubuntu 24.04的Azure镜像默认没开启IPv6支持,毕竟Azure虚拟机默认也不带IPv6地址,这逻辑也说得通。

现在我先假设Azure侧的配置是完全正确的,那我该怎么操作才能让systemd-networkd识别到IPv6地址呢?

补充几个细节:/etc/systemd/network目录是空的,/run/systemd/network/10-netplan-eth0.network这类自动生成的配置文件是存在的(不过具体内容我就不贴了)。

备注:内容来源于stack exchange,提问作者JK Laiho

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 12:05:28