初识路由以及小实验

路由(routing)就是通过互联的网络把信息从源地址传输到目的地址的活动。路由发生在OSI网络参考模型中的第三层即网路层。


实验目的

为了更好的了解路由,通过一个小实验的操作,了解在Linux系统上,如何配置路由,路由产生的效果。从而加深理解路由和网络的概念以及Linux系统上的网络配置。

实验准备

1、根据实验要求画出实验网络拓扑图; 
2、根据实验要求准备实验的环境,这里都用虚拟机作为实验的载体;

实验步骤

根据实验的目的要求画出实验拓扑图

blob.png

实验的目的是通过网络配置,计算机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的配置

 blob.png

B的配置

blob.png

R1和R2的路由配置是:R1要到达10.0.0.0网络的下一跳是192.168.0.2,R2要到达172.16.0.0网络的下一跳是192.168.0.1。 
R1的配置:

 blob.png

R2的配置:

 blob.png

分别开启R1和R2的路由功能以及清除防火墙列表

blob.png

验证实验结果

机器A向B通信

blob.png

 机器B向A通信

blob.png

原创文章,作者:王更生,如若转载,请注明出处:http://www.178linux.com/60589

(0)
王更生王更生
上一篇 2016-11-23 23:38
下一篇 2016-11-24 08:51

相关推荐

  • Linux基础知识之软件包管理(一)

    软件包管理 1.软件运行环境 运维工作的任务: 系统管理、库调用管理(开发接触的多,运维接触的少),安装配置某些程序包,让程序包运行并提供相应类型的服务 程序执行的过程:     程序源代码–>预处理–>编译–>汇编–>链接     预处理:将代码…

    Linux干货 2016-08-22
  • DNS服务器之理论基础

    一、什么是DNS     DNS全称为Domain Name System,即域名系统,其作用就是将我们经常使用的“网址”解析为IP地址。     在互联网上通信需要借助于IP地址,但人类对于数字的记忆能力远不如文字,那么将IP地址转换成容易记忆的文字是个好办法,可是计算机只能识…

    Linux干货 2015-04-29
  • liunx学习第一天知识点-基础知识

    一 计算机组成 1. 冯·诺依曼体系:     1946年数学家冯·诺依曼于提出计算机由五大部分组成:运算器、控制器、存储器、输入设备、输出设备 2. 摩尔定律:     戈登·摩尔于1965年提出来当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,…

    Linux干货 2016-07-27
  • 文件查找:find命令、locate命令;Linux文件系统上的权限

    文件查找:find、locate locate:依赖事先构建的索引,是在系统空闲周期性自动进行;手动更新(updatedb);极其消耗资源;   find [option]… [查找路径] [查找条件] [处理动作] 查找条件: 根据文件名查找: -name “文件名称”:支持使用通配符glob(*,?,[],[…

    Linux干货 2017-12-14
  • 马哥教育N22期第五周作业

    1、显示当前系统上root、fedora或user1用户的默认shell; [root@localhost ~]# egrep "^root|fedora|user1" /etc/passwd root:x:0:0:root:/root:/bin/bash fedora:x:1002:1002::/…

    Linux干货 2016-09-15
  • 马哥教育网络班20期+第四周课程练习

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 cp -r /etc/skel/ /home/tuser1 chmod o-rwx /home/tuser1/.* 2、编辑/etc/group文件,添加组hadoop。 e…

    Linux干货 2016-06-26