Ubuntu 18.04,网络静态路由

Ubuntu 18.04,网络静态路由

我需要建立一个由4个计算节点(4x ubuntu 18.04)组成的小型计算集群。我在创建从工作人员到 WAN 的连接时遇到问题。所有计算机都有静态 IP 10.1.1.X(1-4),其中头节点 (10.1.1.1) 还有连接到其他网络 (192.168.XX) 的附加 NIC。该头节点应该是系统的入口点。但是,我在从工作节点(例如 10.1.1.4)连接到网络(ping 192.168.XX)时遇到问题。我知道我可能应该在头节点上创建一个路由器,但不知道从哪里开始。

目前我的头节点的网络配置是:

network:   
  version: 2
  renderer: networkd
  ethernets:
    eno2:
      dhcp4: no
      addresses: [192.168.2.98/24]
      gateway4: 192.168.2.1
      nameservers:
          addresses: [192.168.2.2, 192.168.2.3]
    eno1:
      dhcp4: no
      addresses: [10.1.1.1/24]
      gateway4: 10.1.1.1
      nameservers:
          addresses: []

你有什么建议吗?请注意,我在网络设置方面没有太多经验。

答案1

你应该设置网络地址转换在头节点上,因为您的路由器(到外部网络的连接链中头节点之后的路由器)不知道如何访问10.0.0.0/8范围内的地址。

另一种选择(更简单,但您的路由器型号可能不支持)是在路由器上添加静态路由条目以10.0.0.0/8通过192.168.2.98(路由器知道的头节点地址)进行访问。

相关内容