如何实现不同网段的两台主机通信
路由器:能进行地址转换的多网卡主机。
网关:网络关卡,让指定网段ip通信。
环境配置
打开两个虚拟机,一个设置为客户端,另一个为服务端
客户端一个网卡设置一个IP为1.1.1.107,我们的目的是让他能和172.25.254/24这个网段的主机进行通信
服务端两个网卡设置两个IP,一块与要能客户机进行通信,另一块能和172.25.254/24这个网段的主机进行通信,这样,我们的服务机就可以作为路由器让客户机顺利与172.25.254/24这个网段的主机进行通信。
真机切换到root用户,新增一块网卡
设置新网卡的IP
检测他们是否能够通信。能够ping通,即环境成功
客户端连接服务端
服务端
sysctl -a | grep ip_forward 查看路由功能是否打开
1为打开 0为关闭
通过编辑vim /etc/sysctl.conf 来控制路由的开关
改完之后启动服务
我们要开启火墙的伪装功能去伪装客户机ip,实现与指定网段的通信。
开启火墙的伪装功能,这时我们的客户机已经可以充当一个路由器了
客户端
vim /etc/sysconfig/network-scripts/ifcfg-eth0
设置网关为1.1.1.207,并重启网络服务
测试
可以看到,客户机已经可以和172.25.254/24这个网段的主机进行通信了