Netplan - 多网卡配置

Netplan - 多网卡配置

我在全新安装的 18.04 上有一个如下的 netplan 配置:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens224:
      addresses: [192.168.10.10/24]
      nameservers:
        addresses: [192.168.10.1]
      routes:
        - to: 192.168.10.0/24
          via: 192.168.10.1
        - to: 0.0.0.0/0
          via: 192.168.10.1
    ens192:
      addresses: [192.168.30.10/24]
      nameservers:
        addresses: [192.168.30.1]
      routes:
        - to: 192.168.30.0/24
          via: 192.168.30.1

我有 2 个不同的网络(192.168.10.0/24(管理)和 192.168.30.0/24(用户)),它们通过路由器连接。

使用上述 Netplan,服务器仅响应来自本地子网的 ping。例如,从用户网络上的 PC,我可以 ping 192.168.30.10,但不能 ping 192.168.10.10,我收到请求超时。在服务器上,我可以看到以下 TCPDUMP 输出。

18:30:37.929682 ARP,请求 who-has _gateway (广播) 告诉 192.168.10.200,长度 46 18:30:37.930562 ARP,请求 who-has _gateway (广播) 告诉 192.168.10.200,长度 46 18:30:41.982129 IP xxxxx.example.com > ubuntu:ICMP 回显请求,id 1,序号 405,长度 40 18:30:46.598802 IP xxxxx.example.com > ubuntu:ICMP 回显请求,id 1,序号 406,长度 40 18:30:51.601718 IP xxxxx.example.com > ubuntu:ICMP 回显请求,id 1,序号 407,长度 40 18:30:56.598075 IP xxxxx.example.com > ubuntu:ICMP 回显请求,id 1,序号 408,长度 40 18:31:05.525346 ARP,请求 who-has _gateway (广播) 告诉 192.168.10.204,长度 46 18:31:05.525556 ARP,请求 who-has _gateway (广播) 告诉 192.168.10.204,长度 46

我需要在 netplan 中做哪些更改才能使其能够响应来自任何 NIC 上的任何子网的请求?例如。

  • 从用户网络或管理网络通过 SSH 连接到管理 IP
  • 从任意网络 ping 任意 NIC

相关内容