一. 实验内容:
使用5台虚拟机模拟跨路由网络通信,两台虚拟机作为主机,三台虚拟机充当路由器转发,共划分四个网段
二. 实验规划:
vmnet10 vmnet11 vmnet12 vmnet13
主机A <-------->eth0 路由R1 eth1 <--------> eht0 路由R2 eth1 <--------->eth0 路由R3 eth1 <---------> 主机B
网段:
vmnet10 192.168.1.0 /24 ;vmnet11 172.16.0.0/16 ;vmnet12 10.0.0.0/8 ;vmnet13 192.168.2.0/24
主机A: IPA
192.168.1.100/24
路由R1:eth0 192.168.1.1/24 ; eth1 172.16.0.1/16
路由R2:
ens33 172.16.0.2/16 ; ens37 10.0.0.1/8
路由R3:
eth0 10.0.0.2/8 ; eth1 192.168.2.1/24
主机B:IPB
192.168.2.100/24
Centos6.9 --> 主机A;Centos6.9Test--> 路由器R1;Centos7.4Test --> 路由器R2;Centos6.9的克隆系统--> 路由器R3;Centos7.4 --> 主机B
三. 实验步骤:
1. 实验需划分四个网段,故添加四个网络
![](https://i-blog.csdnimg.cn/blog_migrate/5be331b15c6b6aa9298f8b97a25c9163.png)
2. 配置网络及路由
a. 主机A配置(Centos6.9)
i. 添加网卡
![](https://i-blog.csdnimg.cn/blog_migrate/606358083b9dddd72c64390c94206f24.png)
ii. 设置网络
vim /etc/sysconfig/network-scripts/ifcfg-eth0 #设置网卡IP
service network restart #重启网络服务
ifconfig #查看IP是否配置成功
route -n #查看路由配置
b. 路由器R1配置(Centos6.9Test)
i. 添加网卡
![](https://i-blog.csdnimg.cn/blog_migrate/cea261ad23b831e956f2dbd7d0b090fa.png)
ii. 设置网络
vim /etc/sysconfig/network-scripts/ifcfg-eth0 #设置网卡1 IP地址
![](https://i-blog.csdnimg.cn/blog_migrate/a245bfceea0a0a4c8a0a278792909981.png)
vim /etc/sysconfig/network-scripts/ifcfg-eth1 #设置网卡2 IP地址
![](https://i-blog.csdnimg.cn/blog_migrate/0de0b1716809160a5e5e1c5bfcdfef13.png)
service network restart 重启网络服务 #若安装Centos桌面,重启服务失败 ,执行 service NetworkManager stop
ifconfig # 查看IP是否配置成功
修改 /proc/sys/net/ipv4/ip_forward 配置文件为 1 # 默认 0 关闭转发功能 ;1 表示开启路由转发功能
route add -net 10.0.0.0/8 gw 172.16.0.2 #添加路由
route add -net 192.168.2.0/24 gw 172.16.0.2 #添加路由
route -n #查看路由配置
c. 路由器R2配置(Centos7.4Test)
i. 添加网卡
![](https://i-blog.csdnimg.cn/blog_migrate/a22efbe14a5f1fb03d9fba1082a7277f.png)
ii. 设置网络
vim /etc/sysconfig/network-scripts/ifcfg-ens33 #设置网卡1 IP地址
![](https://i-blog.csdnimg.cn/blog_migrate/74908324c0212ab49760242722f3fedf.png)
vim /etc/sysconfig/network-scripts/ifcfg-ens37 #设置网卡2 IP地址
systemctl restart network #重启网络服务
ifconfig #查看IP是否配置成功
修改 /proc/sys/net/ipv4/ip_forward 配置文件为 1 # 默认 0 关闭转发功能 ;1 表示开启路由转发功能
route add -net 192.168.1.0/24 gw 172.16.0.1 #添加路由
route add -net 192.168.2.0/24 gw 10.0.0.2 #添加路由
route -n #查看路由配置
d. 路由器R3配置(Centos6.9的克隆)
i. 添加网卡
![](https://i-blog.csdnimg.cn/blog_migrate/9bb21afe43ff27aa71131783500f7511.png)
ii. 设置网络
vim /etc/sysconfig/network-scripts/ifcfg-eth0 #设置网卡1 IP地址
![](https://i-blog.csdnimg.cn/blog_migrate/ea264e87d5376101f687fab2879babbe.png)
vim /etc/sysconfig/network-scripts/ifcfg-eth1 #设置网卡2 IP地址
service network restart 重启网络服务 #若安装Centos桌面,重启服务失败 ,执行 service NetworkManager stop
ifconfig #查看IP是否配置成功
修改 /proc/sys/net/ipv4/ip_forward 配置文件为 1 # 默认 0 关闭转发功能 ;1 表示开启路由转发功能
route add -net 172.16.0.0/16 gw 10.0.0.1 # 添加路由
route add -net 192.168.1.0/24 gw 10.0.0.1 # 添加路由
route -n #查看路由配置
e. 主机B配置(Centos7.4)
i. 添加网卡
ii. 设置网络
vim /etc/sysconfig/network-scripts/ifcfg-ens33 #设置网卡1 IP地址
systemctl restart network #重启网络服务
ifconfig #查看IP是否配置成功
route -n #查看路由配置
四. 实验结果:
在主机A上ping主机B: ping 192.168.2.100