无法在不断开连接的情况下对 NetPlan 进行任何更改

无法在不断开连接的情况下对 NetPlan 进行任何更改

这最近才刚刚开始发生。我经营一家托管公司,在我们的界面中添加 /32 是很常见的事情,这样用户就可以为其游戏服务器拥有专用 IP。我们一直使用 NetPlan 来完成此操作,没有出现任何问题。

我们正在运行 Ubuntu 22.04.1 LTS。

截至几天前,我无法再将它们添加到 NetPlan 中,因为添加它们然后进行 Netplan 尝试会导致失去与盒子的完全连接,直到 30 秒结束。我什至尝试过这样做netplan try --timeout 5,但它仍然会下降整整 30 秒。

我确实对其进行了调试,并注意到有关网关 4 已弃用的一些错误,因此我切换到新的路由模型,但仍然没有运气。

这是我们尝试使用的 NetPlan 配置:

network:
    version: 2
    renderer: networkd
    ethernets:
     enp1s0:
        dhcp4: false
        dhcp6: false
        match:
          macaddress: 00:1B:21:BC:53:DD
        addresses:
        - 104.129.133.237/31
        - 104.129.132.17/32
        - 193.57.8.29/32
        - 193.57.8.31/32
        routes:
        - to: default
          via: 104.129.133.236
        nameservers:
          addresses: [104.238.229.4,1.1.1.1]

这是我们收到的错误之一,我以前从未见过:

** (process:2309511): WARNING **: 22:36:20.316: Problem encountered while validating default route consistency.Please set up multiple routing tables and use `routing-policy` instead.
Error: Conflicting default route declarations for IPv4 (table: main, metric: default), first declared in id0 but also in id0

需要明确的是,这是我们另一个节点上的工作配置:

network:
  version: 2
  renderer: networkd
  ethernets:
   id0:
      match:
        macaddress: A8:A1:59:5F:B6:00
      addresses:
      - 168.100.160.97/31
      - 168.100.160.98/32
      gateway4: 168.100.160.96
      nameservers:
        addresses: [104.238.229.4,1.1.1.1]

唯一的区别是 gateway4 ,它告诉我已被弃用并且无论如何也无法工作,以及我拿出来测试的 Mac 地址匹配。

相关内容