Ubuntu Server 22.10 中的 Netplan 配置问题

Ubuntu Server 22.10 中的 Netplan 配置问题

我在 Ubuntu Server 22.10 中使用 netplan 时遇到问题。IPv4 网络无法正常工作(重启后)。这是我的 netplan 配置:

network:
  ethernets:
    ens3:
     dhcp4: false
     dhcp6: false
     addresses: [45.80.XX.XX/32, 2a03:XXXX:85::5ba/125]
     nameservers:
        addresses: [1.1.1.1, 8.8.8.8, 2606:4700:4700::1111, 2001:4860:4860::888]
     routes:
     - to: 0.0.0.0/0 # default IPv4 route
       via: 10.0.0.1
     - to: ::/0 # default IPv6 route
       via: 2a03:XXXX:85::5b9
  version: 2

(我的网关 IPv4:10.0.0.1,我的地址 IPv4:45.80.XX.XX/32)(我的网关 IPv6:2a03:XXXX:85::5b9;子网:2a03:XXXX:85::5b8/125;我的地址:2a03:XXXX:85::5ba/125)

现在的情况是,IPv6 可以工作,但 IPv4 不行……

当我手动添加这个时:

sudo ip route add 10.0.0.1 dev ens3

所有网络(IPv4、IPv6)均可用,但需在重启前!重启后(或应用 Netplan 配置)IPv4 无法使用……

因此,重启后我看到:

# ip neigh
1.1.1.1 dev ens3 FAILED
8.8.8.8 dev ens3 FAILED
fe80::fc54::XX:XXXX:1904 dev ens3 lladdr 02:00:00:00:00:01 router REACHABLE
2a03:XXXX:85::5b9 dev ens3 lladdr 02:00:00:00:00:01 router REACHABLE

问题:如何将此路由永久添加到 Netplan:

sudo ip route add 10.0.0.1 dev ens3

以及如何删除这些不正确的字符串:

1.1.1.1 dev ens3 FAILED
8.8.8.8 dev ens3 FAILED

相关内容