一、架设软路由器实现多子网连通
1. 配置网卡参数
按图的 IP 地址、子网掩码、默认网关等参数配置各网卡
2. 开启 IP 转发功能
在 RHEL7-1 和RHEL 7-2 两台主机上开启 IP 转发功能,以使各主机中的网卡不仅能收发数据包还能转发数据包。过程如下(RHEL7-2上的操作方式相同):
[root@rhel7-1 ~]# vim /usr/lib/sysctl.d/00-system.conf
...... // 省略若干行
net.ipv4.ip_forward=1 // 添加此行或将此行中的 “0” 改为 “1”
[root@rhel7-1 ~]# sysctl -p /usr/lib/sysctl.d/00-system.conf // 使修改生效
3. 路由器添加静态路由记录
为了实现子网1 与子网3 之间永久生效的双向连通,需要在路由器 RHEL7-1 的 ens38 网卡上和 RHEL7-2 的ens33 网卡上分别添加永久生效的静态路由记录
[root@rhel7-1 ~]# vim /etc/sysconfig/network-scripts/route-ens38
192.168.2.0/24 via 192.168.1.2 dev ens38 // 添加从子网1 到子网3 的路由
[root@rhel7-1 ~]# systemctl restart network // 重启网络服务使配置生效
[root@rhel7-2 ~]# vim /etc/sysconfig/network-scripts/route-ens33
10.1.80.0/24 via 192.168.1.1 dev ens33 // 添加从子网3 到子网1 的路由
[root@rhel7-2 ~]# systemctl restart network // 重启网络服务使配置生效
[root@rhel7-2 ~]# ip route show // 查看RHEL7-2上的路由表信息
10.1.80.0/24 via 192.168.1.2 dev ens33 proto static metric 100
192.168.1.0/24 dev ens33 proto kernel scope link src 192.168.1.2 metric 100
192.168.2.0/24 dev ens38 proto kernel scope link src 192.168.2.1 metric 100
4. PC 添加静态路由
在 PC1 上添加永久生效的能到达子网2(192.168.1.0/24)和子网3(192.168.2.0/24)的静态路由,在 PC2 上添加永久生效的能到达其他子网的默认路由。
5. 验证连通性
验证连通性。在 PC1 和 PC2 主机上关闭各自的防火墙→使用 ping 命令 ‘’ping” 对方的 IP 地址来测试连通性。如图7-7所示→使用tracert命令跟踪并显示 所经过的路径,如图7-8所示。