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

Ubuntu 22.04中Netplan无法自动配置默认网关路由的问题求助

Ubuntu 22.04中Netplan无法自动配置默认网关路由的问题求助

抱歉,可能这个问题有点基础,但我实在搞不定Netplan怎么自动配置正确的默认网关路由。现在每次都得手动执行sudo route add default gw [...]才能让服务器连上互联网,重启后又失效了,头疼得很。

我当前的Netplan配置文件是/etc/netplan/00-installer-config.yaml,内容如下:

network:
  version: 2
  renderer: networkd
  ethernets:
    eno1:
      dhcp4: no
    eno2:
      dhcp4: no
    enp33s0f0:
      dhcp4: no
    enp33s0f1:
      dhcp4: no
    ens1f0:
      addresses:
        - [xxx].[yy].[zz].124/29
      routes:
        - to: default
          via: [xxx].[yy].[zz].121
      nameservers:
        addresses: [redacted]
      dhcp4: no
      dhcp6: no
    ens1f1:
      dhcp4: no

这个配置能正确设置服务器的IP地址,我也能从相邻的服务器正常连接过来,但执行route -n查看内核路由表时,只显示了下面这条记录:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
[xxx].[yy].[zz].120   0.0.0.0         255.255.255.248 U     0      0        0 ens1f0

也就是说,路由表里根本没有指向实际网关[xxx].[yy].[zz].121的默认路由。

我手动执行下面这条命令后,所有网络功能就正常了,DNS也能正常解析,但这个配置没法在重启后保留:

sudo route add default gw [xxx].[yy].[zz].121 ens1f0

有没有大佬知道我哪里配置错了?我试过在路由规则里加上on-link: true参数,但也没起作用。真心感谢任何帮助和指点!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 08:32:41