如何实现不同网段的两台主机通信

路由器:能进行地址转换的多网卡主机。
网关:网络关卡,让指定网段ip通信。

环境配置

打开两个虚拟机,一个设置为客户端,另一个为服务端

客户端一个网卡设置一个IP为1.1.1.107,我们的目的是让他能和172.25.254/24这个网段的主机进行通信

Linux 的网络管理

服务端两个网卡设置两个IP,一块与要能客户机进行通信,另一块能和172.25.254/24这个网段的主机进行通信,这样,我们的服务机就可以作为路由器让客户机顺利与172.25.254/24这个网段的主机进行通信。

Linux 的网络管理

真机切换到root用户,新增一块网卡

Linux 的网络管理

Linux 的网络管理

设置新网卡的IP

Linux 的网络管理

Linux 的网络管理

Linux 的网络管理

检测他们是否能够通信。能够ping通,即环境成功

客户端连接服务端

服务端

sysctl -a | grep ip_forward 查看路由功能是否打开

Linux 的网络管理

1为打开  0为关闭

通过编辑vim /etc/sysctl.conf 来控制路由的开关

改完之后启动服务

Linux 的网络管理

我们要开启火墙的伪装功能去伪装客户机ip,实现与指定网段的通信。

Linux 的网络管理

开启火墙的伪装功能,这时我们的客户机已经可以充当一个路由器了

客户端

vim /etc/sysconfig/network-scripts/ifcfg-eth0

Linux 的网络管理

设置网关为1.1.1.207,并重启网络服务

Linux 的网络管理

测试

可以看到,客户机已经可以和172.25.254/24这个网段的主机进行通信了

Linux 的网络管理

 

相关文章:

  • 2021-07-01
  • 2021-06-04
  • 2021-04-02
猜你喜欢
  • 2021-06-24
  • 2021-12-08
  • 2021-06-13
  • 2021-04-02
  • 2021-09-25
  • 2021-05-11
相关资源
相似解决方案