两个子网的机器通过CentOS通信(带两个网卡)

两个子网的机器通过CentOS通信(带两个网卡)

各位。首先,我确实搜索了很多,但仍然找不到与我的问题完全相同的问题,我也尝试了一些答案,但没有用。最后,我把我的问题放在这里。

我有一台机器C有两个网卡,即eth0eth1,上面安装了 CentOS 4.9。我还有一台机器A連接至C通过eth0和一台机器連接至C通过eth1.现在我想要机器A位于子网(例如 192.168.1.0/24)和机器中位于另一个子网(例如 192.168.2.0/24),并且它们可以相互通信。

例如,以下是一个场景

A:192.168.1.100 B:192.168.2.100

在机器A上,命令ping 192.168.2.100可以正确返回,反之亦然。

以上是我的要求。但我不知道该怎么做。任何建议都会很感激。希望我说清楚。

提前致谢。

朱镕基

答案1

  • eth0为机器 C 提供子网中的 IP 地址,以及子网中192.168.1.0/24的 IP 地址(我将其用于所有路由器,但其他人更喜欢- 这是个人选择)。eth0192.168.2.0/24.254.1
  • 配置机器 A 具有您在机器 C 上输入的 IP 地址的默认网关eth0,并为机器 B 配置您在机器 C 上输入的 IP 的默认网关eth1
  • 确保机器 C 已打开 IP 转发,并且任何相关iptables规则都不会阻止您想要允许通过的流量。

而你已经离开了。

相关内容