精华内容
下载资源
问答
  • Windows命令行route命令使用图解

    万次阅读 多人点赞 2016-09-15 10:46:52
    查看当前本机的路由表; 有三部分,接口列表,IPv4路由表,IPv6路由表; 查看0.打头的路由表信息; 添加一条 添加默认网关地址为192.168.12.1的默认路由; 删除前面添加的路由; 添加跃点数为7的...

    一 操作实例

    查看当前本机的路由表;
    有三部分,接口列表,IPv4路由表,IPv6路由表;

     

    查看0.打头的路由表信息;

     

    添加一条 添加默认网关地址为192.168.12.1的默认路由 ;

     

    删除前面添加的路由;

     

    添加跃点数为7的路由;

     

    删除之;

     

    添加接口索引为某个值的路由,不知为何失败;下次再搞;

     

     

    修改下一个跃点;

     

    二 route命令详解

     

    route命令用于在本地IP路由表中显示和修改条目。使用不带参数的ROUTE可以显示帮助。

     语法:

    route [-f] [-p] [command [destination] [mask netmask] [gateway] [metric] [if interface]

     参数说明:

    -f

    清除所有不是主路由(子网掩码为255.255.255.255的路由)、环回网络路由(目标为127.0.0.0,子网掩码为 255.255.255.0的路由)或多播路由(目标为224.0.0.0,子网掩码为240.0.0.0的路由)的条目的路由表。如果它与命令之一(例如Add、Change或Delete)结合使用,表会在运行命令之前清除。

     -p

    与Add命令共同使用时,指定路由被添加到注册表并在启动TCP/IP协议的时候初始化IP路由表。默认情况下,启动TCP/IP协议时不会保存添加的路由,与Print命令一起使用时,则显示永久路由列表。所有其他的命令都忽略此参数。永久路由存储在注册表中的位置是 HKEY_LOCAL_MACH/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters/PersistentRoutes

    command

    指定要运行的命令。下表列出了有效的命令。

    destination

    指定路由的网络目标地址。目标地址可以是一个IP网络地址(其中网络地址的主机地址位设置为0),对于主机路由是IP地址,对于默认路由是0.0.0.0。mask

     subnetmask

    指定与网络目标地址相关联的网掩码(又称子网掩码)。子网掩码对于IP网络地址可以是一适当的子网掩码,对于主机路由是255.255.255.255

    ,对于默认路由是0.0.0.0。如果忽略,则使用子网掩码255.255.255.255。定义路由时由于目标地址和子网掩码之间的关系,目标地址不能比它对应的子网掩码更为详细。换句话说,如果子网掩码的一位是0,则目标地址中的对应位就不能设置为1。

     gateway

    指定超过由网络目标和子网掩码定义的可达到的地址集的前一个或下一个跃点IP地址。对于本地连接的子网路由,网关地址是分配给连子网接口的IP地址。对于要经过一个或多个路由器才可用到的远程路由,网关地址是一个分配给相邻路由器的、可直接达到的IP地址。

     metric metric

    为路由指定所需跃点数的整数值(范围是1~9999),它用来在路由表里的多个路由中选择与转发包中的目标地址最为匹配的路由。所选的路由具有最少的跃点数。跃点数能够反映跃点的数量、路径的速度、路径可靠性、路径吞吐量以及管理属性。

    if interface 指定目标可以到达的接口的接口索引。使用Route print命令可以显示接口及其对应接口索引的列表。对于接口索引可以使用十进制或十六进制的值。对于十六进制值,要在十六进制数的前面加上0x。忽略if参数时,接口由网关地址确定。

    注意:路由表中跃点数一列的值较大是由于允许TCP/IP根据每个LAN接口的IP地址、子网掩码和默认网关的配置自动确定路由表中路由的跃点数造成的。默认启动的自动确定接口跃点数确定了每个接口的速度,调整了每个接口的路由跃点数,因此最快接口所创建的路由具有最低的跃点数。要删除大跃点数,请在每个 LAN连接的TCP/IP协议的高级属性中禁用自动确定接口跃点数。

    如果在systemrootSystem32DriversEtc文件夹的本地网络文件中存在适当的条目,名称可以用于Destination。只要名称可以通过“域名系统”(DNS)查询这样的标准主机名解析技术分解为IP地址,就可以将其用于Gateway,DNS查询使用存储在 systemrootSystem32DriversEtc

    文件夹下的本地主机文件和NetBIOS 名称解析。

    如果是Print或Delete命令,可以忽略Gateway参数,使用通配符来表示目标和网关。Destination的值可以是由星号(*)指定的通配符。如果指定目标含有一个星号(*)或问号(?),它被看作是通配符,只打印或删除匹配的目标路由。星号代表任意一字符序列,问号代表任一字符。例如, 10.*.1、192.168.*、127.*和*224*都是星号通配符的有效使用。

    使用了无效的目标和子网掩码(网掩码)值的组合,会显示“Route bad gateway address

    netmask”错误消息。目标中有一位或多位设置为1,而其在子网掩码中的对应位设置为0时会发生这个错误。可以通过二进制表示法表示目标和子网掩码来检查这种情况。以二进制表示的子网掩码包括表示目标网络地址部分的一连串的1和表示目标主机地址部分的一连串的0两个部分。查看目标以确定目标的主机地址部分(由子网掩码所定义)是否有些位设置成了1。

    只有当TCP/IP协议在网络连接中安装为网络适配器属性的组件时,该命令才可用。

    例举说明:

    例子1:要显示IP路由表的完整内容,执行以下命令:

    route print

    例子2:要显示IP路由表中以10.开始的路由,执行以下命令:

    route print 10.*

    例子3:要添加默认网关地址为192.168.12.1的默认路由,执行以下命令:

    route add 0.0.0.0 mask 0.0.0.0 192.168.12.1

    例子4:要添加目标为10.41.0.0,子网掩码为255.255.0.0,下一个跃点地址为10.27.0.1的路由,执行以下命令:

    route add 10.41.0.0 mask 255.255.0.0 10.27.0.1

    例子5:要添加目标为10.41.0.0,子网掩码为255.255.0.0,下一个跃点地址为10.27.0.1的永久路由,执行以下命令:

    route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1

    例子6:要添加目标为10.41.0.0,子网掩码为255.255.0.0,下一个跃点地址为10.27.0.1,跃点数为7的路由,执行以下命令:

    route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7

    例子7:要添加目标为10.41.0.0,子网掩码为255.255.0.0,下一个跃点地址为10.27.0.1,接口索引为0x3的路由,执行以下命令:

    route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3

    例子8:要删除目标为10.41.0.0,子网掩码为255.255.0.0的路由,执行以下命令:

    route delete 10.41.0.0 mask 255.255.0.0

    例子9:要删除IP路由表中以10.开始的所有路由,执行以下命令:

    route delete 10.*

    例子10:要将目标为10.41.0.0,子网掩码为255.255.0.0的路由的下一个跃点地址由10.27.0.1更改为10.27.0.25,执行以下命令:

    route change 10.41.0.0 mask 255.255.0.0 10.27.0.25

    展开全文
  • 我大约有2000条路由,需要批量导入,如何才能快速导入,快速删除呢。如果直接用命令添加路由表的话感觉很慢。 windows如何批量添加路由表 >> csharp...

    我大约有2000条路由,需要批量导入,如何才能快速导入,快速删除呢。如果直接用命令添加路由表的话感觉很慢。


    windows如何批量添加路由表 >> csharp

    这个答案描述的挺清楚的:
    http://www.goodpm.net/postreply/csharp/1010000008924915/windows如何批量添加路由表.html

    转载于:https://www.cnblogs.com/scrumme/p/7135922.html

    展开全文
  • Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Users\Administrator>route /? 操作网络路由表。 ROUTE [-f] [-p] [-4|-6] command [destination] [MASK ...

    Microsoft Windows [版本 6.1.7601]
    版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

    C:\Users\Administrator>route /?

    操作网络路由表。

    ROUTE [-f] [-p] [-4|-6] command [destination]
                      [MASK netmask]  [gateway] [METRIC metric]  [IF interface]

      -f           清除所有网关项的路由表。如果与某个
                   命令结合使用,在运行该命令前,
                   应清除路由表。

      -p           与 ADD 命令结合使用时,将路由设置为
                   在系统引导期间保持不变。默认情况下,重新启动系统时,
                   不保存路由。忽略所有其他命令,
                   这始终会影响相应的永久路由。Windows 95
                   不支持此选项。

      -4           强制使用 IPv4。

      -6           强制使用 IPv6。

      command      其中之一:
                     PRINT     打印路由
                     ADD       添加路由
                     DELETE    删除路由
                     CHANGE    修改现有路由
      destination  指定主机。
      MASK         指定下一个参数为“网络掩码”值。
      netmask      指定此路由项的子网掩码值。
                   如果未指定,其默认设置为 255.255.255.255。
      gateway      指定网关。
      interface    指定路由的接口号码。
      METRIC       指定跃点数,例如目标的成本。

    用于目标的所有符号名都可以在网络数据库
    文件 NETWORKS 中进行查找。用于网关的符号名称都可以在主机名称
    数据库文件 HOSTS 中进行查找。

    如果命令为 PRINT 或 DELETE。目标或网关可以为通配符,
    (通配符指定为星号“*”),否则可能会忽略网关参数。

    如果 Dest 包含一个 * 或 ?,则会将其视为 Shell 模式,并且只
    打印匹配目标路由。“*”匹配任意字符串,
    而“?”匹配任意一个字符。示例: 157.*.1、157.*、127.*、*224*。

    只有在 PRINT 命令中才允许模式匹配。
    诊断信息注释:
        无效的 MASK 产生错误,即当 (DEST & MASK) != DEST 时。
        示例: > route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1
                 路由添加失败: 指定的掩码参数无效。
                 (Destination & Mask) != Destination。

    示例:

        > route PRINT
        > route PRINT -4
        > route PRINT -6
        > route PRINT 157*          .... 只打印那些匹配  157* 的项

        > route ADD 157.0.0.0 MASK 255.0.0.0  157.55.80.1 METRIC 3 IF 2
                 destination^      ^mask      ^gateway     metric^    ^
                                                             Interface^
          如果未给出 IF,它将尝试查找给定网关的最佳
          接口。
        > route ADD 3ffe::/32 3ffe::1

        > route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2

          CHANGE 只用于修改网关和/或跃点数。

        > route DELETE 157.0.0.0
        > route DELETE 3ffe::/32

    C:\Users\Administrator>

    展开全文
  • Windows 7修改路由表的跃点数

    万次阅读 2018-06-28 16:28:39
    显示当前网关:route printnetstat -r //两个命令都是显示所有的路由表route print -4 //只显示IPV4的网关route print -6 //只显示IPV6的网关添加网关:route add 0.0.0.0 mask 0.0.0.0 192.168.1.1删除网关:route ...

    显示当前网关:

    route print

    netstat -r //两个命令都是显示所有的路由表

    route print -4 //只显示IPV4的网关

    route print -6 //只显示IPV6的网关

    添加网关:

    route add 0.0.0.0 mask 0.0.0.0 192.168.1.1

    删除网关:

    route delete 0.0.0.0 mask 0.0.0.0 192.168.1.1

    修改静态路由表的跃点数有两个方法:

    1. 使用命令:

    route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 METRIC 2 //添加跃点数为2的网关

    route change 0.0.0.0 mask 0.0.0.0 192.168.1.1 METRIC 1 //将指定网关的跃点数修改为2

    这里我发现将跃点数修改为2,路由表里面的跃点数不会变成2,我的电脑是会变成22,应该是有个最小跃点数或者基础跃点数设置,网上也没有找到相关资料,原因暂时不明。

        2. 通过连接属性:

    打开“网络和共享中心”,找到“更改适配器设置”,打开“本地连接”的属性,选择“Internet协议版本4”的属性

    然后在弹出的页面的右下角找到“高级”,这里会出现一个“自动跃点数”,将“自动跃点数”前的勾去掉,修改成一个数字,如28。

    同上,这里也是,修改后路由表的跃点数不会变成28,而是会变成另外一个值,原因暂时不明。

        跃点数的值越小,就越优先使用这个网关,一般来说默认的好像是276,自己根据需要进行修改一下。

        但是有一点需要注意:修改了某条路由表条目的跃点数,指向相同IP地址的其他路由表条目都会被删除,原因暂时不明,网上也没有找到相关资料,所以大家修改路由表的时候注意一下这点。

    展开全文
  • Windows命令

    2017-09-13 08:41:24
    Windows网络命令1、查看本地协议栈创建的套接字状态:netstat -ano2、查看本地路由表内容:route print3、查看本地arp缓存内容(访问过的子网内其他网关(路由器)的MAC地址):arp -a删除arp缓存中指定IP的MAC地址缓存:arp...
  • route命令主要用来管理本机路由表,可以查看,添加、修改或删除路由表条目。该命令在win2000以上操作系统都可使用。 命令格式如下: ROUTE [-f] [-p] [command] [destination] [MASK netmask] [gateway] [METRIC ...
  • windows route命令

    2020-05-13 13:30:51
    命令: route print: 打印当前的路由表 route delete:删除一条路由 route add: 增加一条路由, 如果最后加上 –p 选项,表示永久增加静态路由,重启后不会失效 route change: 更改一条路由 例: route CHANGE 157....
  • 而且原来的命令删除所有0.0.0.0/0的时候会出现短暂的断网,现在这样是无缝切换。 <p><strong>config_route.bat:</strong></p> <pre><code> set TUN_GW=%1 for /f %%a in ('PowerShell -Command "&...
  • Windows命令杂记

    2019-10-09 09:16:19
    route print #显示ip路由表(其他的命令可以用来设置路由) nslookup #查看dns解析结果 netstat -ano #列出所有端口 tasklist #用来显示运行在本地或远程计算机的所有进程 set #显示、设置、删除cmd.exe环境变...
  • 1. netstat: 显示网络连接、路由表和网络接口信息,可以让用户得知有哪些网络连接正在运作。 命令格式及参数如下: 2. ARP: 可用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对应关系等。 ...
  • windows-cmd下添加、删除和修改静态路由 1、添加一条路由表 route add 192.168.20.0 mask 255.255.255.0 192.168.4.1 metric 2 if 2 命令说明:添加一条路由记录,所有到192.168.20.0/24网段的数据包,都通过2号接口...
  • 一、单选题1.什么是最后选用网关?A.另一台路由器的 IP 地址B....在思科路由表中可以看到,“最后选用网关”是用于将数据包路由到路由表未明确列出的网络的 IP 地址。基于 Windows 的计算机使用术语“默认网...
  • windows route

    2014-04-22 02:35:18
    这个开关告诉Windows清除路由表中所有的网关输入记录。如果这个-f开关与其它命令一起使用,那么,在执行这个命令中的其它指令之前,所有的网关输入记录都将被清除。  -p开关使指定的路由保持不变。一般来说,当...
  • print用于显示路由表中的路由信息,add用于向路由表中增加一条路由信息,delete用于从路由表删除一条路由信息,change用于修改路由表中已存在的路由信息.  a) Route print 在命令行下面输入route print然后回
  • windows平台上多网卡路由配置方法

    千次阅读 2012-12-06 17:41:49
    print用于显示路由表中的路由信息,add用于向路由表中增加一条路由信息,delete用于从路由表删除一条路由信息,change用于修改路由表中已存在的路由信息.  a) Route print 在命令行下面输入route print然后回车即可...
  • 批处理route命令设置双网卡路由

    万次阅读 2011-04-08 09:59:00
    其中–f 参数用于清除路由表,-p参数用于永久保留某条路由(即在系统重启时不会丢失路由,但在WINDOWS95下无效)。Command主要有PRINT(打印)、ADD(添加)、DELETE(删除)、CHANGE(修改)共4个命令。...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    -s,--strip:用strip命令删除symbol table,只适用于第一及第二种使用格式。 -S,--suffix=后缀:自行指定备份文件的<后缀>。 -v,--verbose:处理每个文件/目录时印出名称。 --help:显示此帮助信息...
  • Ifconfing IP

    2018-03-11 09:08:05
    关于网络配置的命令: ifconfig查看ip地址; 增加和删除ip :ifconfig+网卡+IP地址; ifconfig+netmask+子网...route 查询路由,netstat -r 也是查看路由表而且Windows,Linux通用 route add -net 192.168.2.0 n...

空空如也

空空如也

1 2
收藏数 27
精华内容 10
关键字:

windows删除路由表命令