各位。首先,我确实搜索了很多,但仍然找不到与我的问题完全相同的问题,我也尝试了一些答案,但没有用。最后,我把我的问题放在这里。
我有一台机器C有两个网卡,即eth0和eth1,上面安装了 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 地址(我将其用于所有路由器,但其他人更喜欢- 这是个人选择)。eth0
192.168.2.0/24
.254
.1
- 配置机器 A 具有您在机器 C 上输入的 IP 地址的默认网关
eth0
,并为机器 B 配置您在机器 C 上输入的 IP 的默认网关eth1
。 - 确保机器 C 已打开 IP 转发,并且任何相关
iptables
规则都不会阻止您想要允许通过的流量。
而你已经离开了。