路由(routing)就是通过互联的网络把信息从源地址传输到目的地址的活动。路由发生在OSI网络参考模型中的第三层即网路层。
实验目的
为了更好的了解路由,通过一个小实验的操作,了解在Linux系统上,如何配置路由,路由产生的效果。从而加深理解路由和网络的概念以及Linux系统上的网络配置。
实验准备
1、根据实验要求画出实验网络拓扑图;
2、根据实验要求准备实验的环境,这里都用虚拟机作为实验的载体;
实验步骤
根据实验的目的要求画出实验拓扑图
实验的目的是通过网络配置,计算机A和计算机B之间能够相互通信,也即A和B之间能够相互ping通。通过图也能看出相关IP信息:
计算机A:172.16.11.11/16
计算机B:10.0.0.11/8
路由器R1:链接A的网口IP是172.16.11.1/16,链接R2的网口IP是192.168.0.1/24
路由器R2:链接R1的网口IP是192.168.0.2/24,链接计算机B的网口IP是10.0.0.1/8
准备实验环境
根据实验拓扑图,准备了4台Linux虚拟机,A、B分别用一台一张网卡的系统模拟;R1、R2分别用有两张网卡的机器代替。
根据实验拓扑图开始配置
配置计算机的IP:
#计算机A的IP配置
ifconfig eth0 172.16.11.11/24
#计算机B的IP配置
ifconfig eth0 10.0.0.11/8
配置路由器R1和R2的IP
##由于路由器分别连着两个设备,所以路由需要两张网卡,要分别对两张网卡做配置
###R1的配置
ifconfig eno16777736 172.16.11.1/24
ifconfig eno33554960 192.168.0.1/24
###R2的配置
ifconfig eno16777736 192.168.0.2/24
ifconfig eno33554960 10.0.0.1/8
配置路由
通过以上的配置,现在A和R1、B和R2可以相互ping通了,达到初步配置目的;要达到实验要求,需要对各个设备配置相应的路由。A和B由于是计算机,只需要配置默认网关即可。它们的网关分别是172.16.11.1和10.0.0.1。
A的配置
B的配置
R1和R2的路由配置是:R1要到达10.0.0.0网络的下一跳是192.168.0.2,R2要到达172.16.0.0网络的下一跳是192.168.0.1。
R1的配置:
R2的配置:
分别开启R1和R2的路由功能以及清除防火墙列表
验证实验结果
机器A向B通信
机器B向A通信
原创文章,作者:王更生,如若转载,请注明出处:http://www.178linux.com/60589