- 两主机之间搭建路由通信实验
实验目的:测试两个主机之间添加三个路由通信,看彼此之间是否能通信。
假设:A主机的IP为192.168.1.100/24
B主机的IP为10.0.0.100/8
R1: ens33: 192.168.1.1/24 ens37 :192.168.2.1/16
R2: eth0: 192.168.2.2/16 eth1 :172.0.0.1/16
R3: ens33: 172.0.0.2/16 ens37 :10.0.0.1/8
A主机与R1之间的网段为 vmnet10:192.168.1.0/24
R1主机与R2之间的网段为 vmnet11:192.168.2.0/16
R2主机与R3之间的网段为 vmnet12:172.16.0.0/16
R3主机与B之间的网段为 vmnet13:10.0.0.0/8
依次在VMware里添加网卡vmnet10, vmnet11, vmnet12, vmnet13
将A主机的网卡设为vmnet10
R1的ens33网卡设为vmnet10,ens37网卡设为vmnet11
R2的eth0网卡设为vmnet11,eth1网卡设为vmnet12
R3的ens33网卡设为vmnet12,ens37网卡设为vmnet13
B主机的网卡设为vmnet13
1、关闭各主机和路由的防火墙
service iptables stop
chkconfig iptables off
systemctl stop firewalld
systemctl disable firewalld
2、设置A主机的IP地址并重启网络服务
vim /etc/sysconfig/network-scripts/ifcfg-ens33
systemctl restart network
3、配置路由R1的IP地址并重启网络服务
vim /etc/sysconfig/network-scripts/ifcfg-ens33
vim /etc/sysconfig/network-scripts/ifcfg-ens37
systemctl restart network
4、配置路由R2的IP地址并重启网络服务
vim /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth1
service network restart
5、配置路由R3的IP地址并重启网络服务
vim /etc/sysconfig/network-scripts/ifcfg-ens33
vim /etc/sysconfig/network-scripts/ifcfg-ens37
systemctl restart network
6、设置B主机的IP地址并重启网络服务
vim /etc/sysconfig/network-scripts/ifcfg-eth0
service network restart
7、在R1路由添加路由表记录并开启路由服务
route add -net 172.16.0.0/16 gw 192.168.2.2
route add -net 10.0.0.0/8 gw 172.16.0.2
echo 1 > /proc/sys/net/ipv4/ip_forward
8、在R2路由添加路由表记录并开启路由服务
route add -net 192.168.1.0/24 gw 192.168.2.1
route add -net 10.0.0.0/8 gw 172.16.0.2
echo 1 > /proc/sys/net/ipv4/ip_forward
9、在R3路由添加路由表记录并开启路由服务
route add -net 192.168.1.0/24 gw 192.168.2.1
route add -net 192.168.2.0/16 gw 172.16.0.1
echo 1 > /proc/sys/net/ipv4/ip_forward
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/97191