跨网段连接,本是不可能的,但是我们可以通过路由器实现不同网段之间的数据转换
新建配置虚拟机
主机A
内网主机:10.0.0.12
主机B
路由器主机:10.0.0.11/192.168.1.11,两个IP段,在创建的过程中添加一个网卡
下一步
主机C
外网主机:192.168.1.12
选择
可以通过主机B实现A和C的通信
配置主机A、B、C的网卡配置文件
主机A
打开网卡配置文件
配置完成systemctl restart network 重新激活网卡
主机B
B主机在创建虚拟机时,添加了一块网卡,我们ip a查看一下
这里的ens37,就是新添加的网卡配置名称,我们把ens33的内容cp到ens37
cp ifcfg-ens33 ifcfg-ens37
修改ens37的配置内容
配置完成systemctl restart network 重新激活网卡
主机C
配置完成systemctl restart network 重新激活网卡
这配置完三台主机的网卡配置文件后,我们可以实现A:10.0.0.12与B:10.0.0.11的连通,B:192.168.1.11与C:192.168.1.12的连通
添加网段
主机A
route add -net 192.168.0.0/24 gw 10.0.0.11
主机C
route add -net 10.0.0.0/24 gw 192.168.0.11
添加完网段后,我们可以实现A:10.0.0.12与B:192.168.1.11的连通,B:10.0.0.11与C:192.168.1.12的连通
开启内核转发
完成了所有的设置,我们就可以实现A:10.0.0.12和C:192.168.1.12的跨网段连通。
我们可以用这张简单易懂的图片来加深印象
(图片如有侵权,请联系删除)