Ubuntu 20.04。两张网卡。Netplan。无法并行配置

Ubuntu 20.04。两张网卡。Netplan。无法并行配置

我有一个问题。有一台服务器。它安装了两张网卡。

逻辑上,一张网卡(enp4s0)用于互联网。

第二张网卡(enp2s5)供网络用户访问服务器(服务器IP:192.168.1.5)。

问题是我的配置仅适用于一张网卡。

当我更改指标时,只有网络访问有效,或者从互联网访问服务器有效。我需要一切并行工作。

请告诉我我的错误是什么?

根据以下配置,我可以从 Internet 和本地网络访问服务器,但用户看不到它(因为enp4s0低于enp2s5

网络计划

network:
  ethernets:
    enp4s0:
      dhcp4: no
      addresses: [192.168.0.222/24]
      nameservers:
        addresses: [1.1.1.1, 2.2.2.2]
    routes:
      - to: 0.0.0.0/0
        via: 192.168.0.1
        metric: 1
    enp2s5:
      dhcp4: no
      addresses: [192.168.1.5/24]
      routes:
        - to: 0.0.0.0/0
          via: 192.168.1.1
          metric: 2
        - to: 0.0.0.0/0
          via: 192.168.2.1
          metric: 2
  version: 2
  renderer: networkd          

答案1

为什么要在两张卡上配置默认路由(到:0.0.0.0/0)?当两个网卡都启动并且尝试从非本地网络进行连接时,这将无法正常工作。最有可能的是,您将仅在连接到互联网的网卡(enp4s0)上使用默认路由,并且您必须向本地网卡(enp2s5)的 IP 添加显式路由(192.168.1.0 和 192.168.2.0)

相关内容