五個虛擬機分別模擬三個路由器和兩個主機,實現不同網段的主機之間的通信。
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.www58058.com/85154