五个虚拟机分别模拟三个路由器和两个主机,实现不同网段的主机之间的通信。
1.规定四个网段的ip地址:分别是192.168.1.0/24;192.168.2.0/24;192.168.3.0/24;192.168.4.0/24
2.三个路由器命名为R1、R2、R3。R1的两个网关地址为192.168.1.1和192.168.2.1;R2的两个网关地址为192.168.2.2和192.168.3.2;R3的两个网关地址为192.168.3.1和192.168.4.1。
3.两个主机命名为A和B,A机地址为192.168.1.100/24;B机地址为192.168.4.100/24
4.配置三个路由器的ip地址:
首先添加网络:VMnet11对应192.168.1.0;VMnet12对应192.168.2.0;VMnet13对应192.168.3.0;VMnet14对应192.168.4.0(关闭DHCP)
给网卡配ip地址:R1的1网卡:ifconfig eth0 192.168.1.1;2网卡:ifconfig eth1 192.168.2.1;
R2的1网卡:ifconfig eth0 192.168.2.2;2网卡:ifconfig eth1 192.168.3.2;
R3的1网卡:ifconfig eth0 192.168.3.1;2网卡:ifconfig eth1 192.168.4.1;
为确保有效性,要将ip地址写入配置文件中:cd /etc/sysconfig/network-scripts/
5.重启网络服务:service network restart
6.关闭服务:service NetworkManager stop
7.配置客户端:
A机的网络:VMnet11;B机的网络:VMnet14
为AB机配置ip地址:
A机:ifconfig eth0 192.168.1.100
B机:ifconfig eth0 192.168.4.100
8.R1、R2、R3启用路由功能:
echo 1>cat /proc/sys/net/ipv4/ip_forward
9.加路由表:
R1与192.168.1.0和2.0两个网段直连,只需加3.0和4.0两个网段的路由:
route add -net 192.168.3.0/24 gw 192.168.2.2
route add -net 192.168.4.0/24 gw 192.168.2.2
由于网关相同,可以将路由表合并为:route add default gw 192.168.2.2
R2:只需加1.0和4.0两个网段:
route add -net 192.168.1.0/24 gw 192.168.2.1
route add -net 192.168.4.0/24 gw 192.168.3.1
R3:只需加1.0与2.0:
route add -net 192.168.1.0/24 gw 192.168.3.2
route add -net 192.168.2.0/24 gw 192.168.3.2
R3路由表也可简化为:route add default gw 192.168.3.2
至此,搭建结束,测试环节可在A机上ping一下B机的ip,看是否能ping通,如果可以表示搭建成功。
总结:搭建路由环境可以快速详细的了解路由的工作原理,同时也掌握了不同网段的主机通信的过程。
原创文章,作者:xiamu,如若转载,请注明出处:http://www.178linux.com/85154