路由以及实验

路由

  • 路由(routing)是指分组从源到目的地时,决定端到路径的网络范围的进程。路由工作在OSI模型第三层——网络层的数据包转发设备。路由器通过转发数据包来实现网络互连。路由器可以支持多种协议,但绝大多数使用的是TCP/IP协议。路由器通常连接两个或者多个由IP子网或者点到点协议表示的逻辑端口,至少拥有1个物理端口。路由器根据收到数据包中的网络层地址以及路由器内部维护的路由表决定输出端口以及下一跳的地址,并且重写链路层数据包头实现转发数据包。路由器通过动态维护路由表来反映当前的网络拓扑,并且通过网络上其他路由器交互路由和链路信息来维护路由
  • 路由表结构:
    目的网络:由网络IP以及子网掩码组成,可用CIDR表示法
    接口:临近目标网络的端口
    网关(gateway):下一个路由器的邻近接口的IP地址,如果目标网络和本路由器直连,网关地址为接口的IP
  • 路由相关命令:route
    查看:route -n
    添加:route add [-net | -host] target [netmast Nm] [gw GW] [[dev] IF]

    • target:目标网络的网络ID(-net)或者IP地址(-host)
    • -net:网络路由 后面跟网络ID 需要配合子网掩码,也可用CIDR表示法
    • -host:主机路由 后跟具体IP地址而不是网络ID
    • 实验:虚拟机实现机器A通过两个路由ping通机器B:

      • 前提是已经更改过网卡名称
      • 机器A网卡自定义为虚拟网段6
      • 路由1添加两张网卡,一张网卡(eth1)自定义为虚拟网段6,另外一张网卡(eth0)自定义为主机模式
      • 路由2添加两张网卡,一张网卡(eth1)自定义为虚拟网段7,另外一张网卡(eth0)自定义为主机模式
      • 机器B网卡自定义为虚拟网段7

        ipatables -F    #清空防火墙规则
          chkconfig iptables off #CentOS6关闭防火墙
          echo > /proc/sys/net/ipv4/ip_forward #在所有路由器启用功能
      • 在两台主机分别使用ip a查看eth0的地址,并且尝试ping通
      • 给路由1 eth1添加路由记录,网关

        route add -net 10.0.0.1/8 gw 路由2的eth0地址 dev eth1
      • 给路由2 eth1添加路由记录,网关

        route add -net 172.16.0.1/16 gw 路由1的eth0地址 dev eth1
      • 给机器A eth0更改ip

        ifconfig eth0 10.0.0.100/8
      • 给机器B eth0更改ip

        ifconfig eth0 172.16.0.100

        配置完成

原创文章,作者:半斤八两,如若转载,请注明出处:http://www.178linux.com/75194

(0)
半斤八两半斤八两
上一篇 2017-05-11 23:05
下一篇 2017-05-12 20:44

相关推荐

  • Grep 文本搜索工具与正则表达式

            grep (缩写来自Globally search a Regular Expression and Print)是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行。Grep在实际中对于我们的工作有着很大的作用,用于对文件的搜索,通过由正则表达式字符以及…

    2017-04-15
  • 8月3号 用户权限作业

     1,当用户xiaoming 对/testdir  目录无执行权限时,意味着无法做哪些操作?   先创建目录/testdir,接着修改目录的/testdir的权限,用xiaoming的身份去进入/testdir目录 [root@localhost ~]# mkdir /testdir [root@l…

    Linux干货 2016-08-08
  • Linux磁盘管理基础

    Linux磁盘管理基础 硬盘结构 文件系统与MBR、GTP 磁盘管理三步骤:分区、格式化、挂载 mount 硬盘结构 硬盘的基本组成材质是盘片,不同容量硬盘的盘片数不等。每个盘片有两面,都可记录信息。盘片表面上以盘片中心为圆心,不同半径的同心圆称为磁道,不同盘片相同半径的磁道所组成的圆柱称为柱面,每个磁道被分成许多扇形的区域,每个区域叫一个扇区,每个扇区可存…

    Linux干货 2016-09-01
  • Centos7上利用corosync+pacemaker+crmsh构建高可用集群

    一、高可用集群框架 资源类型:     primitive(native):表示主资源     group:表示组资源,组资源里包含多个主资源     clone:表示克隆资源     master/…

    Linux干货 2016-05-29
  • linux开篇六式

    第一式. Linux上的文件管理类命令,其常用的使用方法及其相关示例。       mkdir, 创建目录       rmdir,删除目录       tree, 显示目录层级       cat和tac均用于查看文件,cat是从文件首向…

    Linux干货 2016-10-13
  • 文本处理和正则表达式练习(0805)

    1、找出ifconfig命令结果中本机的所有IPv4地址     1.1 Centos7     1.2 Centos6 2、查出分区空间使用率的最大百分比值,取各分区利用率的数值 取出各分区数值 取出最大百分比 3、查出用户UID最大值的用户名、 UID及shell类型 4、查出/tmp…

    Linux干货 2016-08-06