• route命令基本使用


    0X00 简介

    route命令主要用来显示和操作路由表

    0x01 使用

    Windows下路由表格式如下:

    IPv4 路由表
    ===========================================================================
    活动路由:
    网络目标        网络掩码          网关       接口   跃点数
    ## 当接口ip地址值和网关值相同时,网关会显示在链路上
    
    打印路由表
    route print
    ## 全部打印
    route print -4
    ## 打印IPV4
    route print -6
    ## 打印IPV6
    
    ## 在Linux下直接route,就可以打印
    
    添加路由
    route add 0.0.0.0 mask 0.0.0.0 192.168.1.1
    ## 添加缺省路由,下一跳为192.168..1.1;缺省路由,一般在其他路由都没触发时触发。
    
    route add 172.16.0.0 mask 255.255.0.0 172.16.1.1
    ## 当目的地址在172.16.x.x网段时,下一跳地址为172.16.1.1
    ## 添加的此条为临时的,若想变为永久的,可以加-p参数,如下
    ## route -p add 172.16.0.0 mask 255.255.0.0 172.16.1.1
    
    route add 172.16.0.0 mask 255.255.0.0 172.16.1.1 if 1
    ## if用来定义接口,此处指定数字,可以通过打印出路由表的接口列表查看
    ## 如果未指定接口,将会自动匹配最佳接口
    ## 此处指定的接口为从哪一个接口出去,来到达下一跳
    
    删除路由
    delete 192.168.10.0
    ## 删除网络目标为192.168.10.0这条路由
    

    0x02 路由表分析

    看到如上图片,我们先来分析一下三个大标题。

    • 接口列表,展示了网卡信息,该列表最前面的序号,可以当作添加路由时 if 后的选项
    • IPv4路由表,展示了当前路由信息
    • 永久路由,展示了永久路由信息
      接下来,我们主要分析路由表:
    • 路由选择时,按照从上到下的顺序依次匹配,除缺省路由。
    • 选择路由时,计算机会根据路由表中的网络目标和子网掩码来计算访问的目的ip是否符合
    0.0.0.0 0.0.0.0 10.10.79.254 10.10.76.67

    缺省路由,当其他所有路由没有命中时默认选择该条路由执行。
    选中该路由后,会从接口为10.10.76.67的网卡发出流量,将流量送往10.10.79.254网关

    10.10.72.0 255.255.248.0 在链路上 10.10.76.67

    当符合该条路由时,从10.10.76.67网卡发出,发送到10.10.76.67上面

    10.10.76.67 255.255.255.255 在链路上 10.10.76.67

    该处子网掩码为255.255.255.255,表示只有访问的目标IP为10.10.76.67时才符合

    10.10.79.255 255.255.255.255 在链路上 10.10.76.67

    10.10.79.255为10.10.72.0/21网段的广播地址,所以该路由为发送该网段的广播

    127.0.0.0 255.0.0.0 在链路上 127.0.0.1

    该条路由表示127.x.x.x,都表示本机

    224.0.0.0 240.0.0.0 在链路上 10.10.76.67

    该条为组播

    255.255.255.255 255.255.255.255 在链路上 127.0.0.1

    该条为广播

  • 相关阅读:
    pxeconfig 4.2.0 发布,PXE 首要启动设备
    Nutz 1.b.48 发布,Java 应用框架
    Exponent CMS 2.2.0 Beta3 发布
    持续交付加速了创新的步伐
    Fork CMS 3.5.1 发布,PHP 的 CMS 系统
    Org Mode 8.0 发布,TODO 管理工具
    Apache OpenNLP 1.5.3 发布
    结巴分词 0.27 发布,Python 中文分词组件
    Linux 内核 3.9 开发统计
    红帽发布开源的 OpenStack RDO
  • 原文地址:https://www.cnblogs.com/she11s/p/14655696.html
Copyright © 2020-2023  润新知