一直有多位朋友提到关route命令的使用,希望我们出一期关于route的使用的文章,那么本期我们来看下。

Route就是用来显示、添加、删除和修改路由的命令,我们先来看用法。

一、route命令的格式与参数

它的格式如下:route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]

单看这个语法,我们可能并不熟悉,我们来详细了解它的参数的意思。

其中 :

–f:参数用于清除路由表。

-p:参数用于永久保留某条路由(即在系统重启时不会丢失路由)

Command:主要有PRINT、ADD(添加)、DELETE(删除)、CHANGE:(修改)共4个命令。

Destination:代表所要达到的目标IP地址。

MASK:是子网掩码的关键字。

Netmask:代表具体的子网掩码,如果不加说明,默认是255.255.255.255(单机IP地址),因此键入掩码时候要特别小心,要确认添加的是某个IP地址还是IP网段。如果代表全部出口子网掩码可用0.0.0.0。

Gateway:代表出口网关。

其他interface和metric分别代表特殊路由的接口数目和到达目标地址的代价,一般可不予理会。我们根据单网卡和多网卡(以双网卡为例)两种情况叙述在WINDOWS下如何具体设置路由。

二、route命令用法范例

上面我们已经了解了关于route命令的格式与参数意思,那么它们是如何使?我们起来看下。

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

三、route命令:实现双网卡同时使用有线上内网,无线上外网

在我们做项目时,经常可能会用到外网与内网切换使用,这样就造成了插拔网线在切换内外网,极其麻烦,这个在我们弱电vip技术群中经常有朋友问到相关问题,能否内网和外网同时接入到笔记本,不用每次拔网线呢?

例如:

笔记本上一张机械网卡,一张无线网卡, 一般笔记本都是这样的配置,都联上了内外与外网,其中外网网关是49.222.151.207,内网网关10.168.1.1,如何实现双网卡同时使用有线网上内网、无线网上外网?

第一步:设置无线网卡为默认路由网关。

步骤:无线网络连接属性—Internet协议(TCP/IP)-属性-高级,手动添加无线路由网关,添加自己的外网网关即关,跃点数为“1”,是最高优先级。到了这一步,如果有线连接,无线连接同时存在的话,所有的数据都是经由无线网卡处理的。

第二步:查看当前路由表

使用route print命令看一个0.0.0.0的网络目标分别映射你的外内网的网关。

当然,这里面你也可以对当前的路由进行删除

第三步:

通过route命令将,将所有网段添加到外网网卡,为默认路由,即所有的ip都走外网。

显示查看路由表,查看是否添加成功。

第四步:

通过route命令将内网网段添加到内网网卡,内网使用,即10.168.0.0这个ip段走内网。

显示查看路由表(route print命令),查看是否添加成功。

那么就设置成功了,整体的意思就是:

对于所有IP地址的访问,都从 49.222.151.207网关走;

但是,对于10.168.0.0开头的地址的访问,从10.168.1.1走。

这样,再也不用插拔网线这种粗鲁的方式来切换网络了。

补充:

1、为了加强大家的理解,弱电君补充一个小案例,

如果在电脑接网线时访问不了“10.26.6.x”开头的ip地址,但使用无线wifi却可以访问? 如何解决?

增加一个路由规定10.26.6.x网段都走本地连接的网关:

route -p add 10.26.6.0 mask 255.255.255.0 10.168.1.1

这条命令的作用是添加一条永久路由规则(如果不加“-p”参数则为临时路由,注销下次登录windows时就没有了),凡是访问“10.26.6.x”开头并且掩码是255.255.255.0的ip地址走10.168.1.1 这个网关。

明白原理了无论什么路由添加与删除都可以轻松设置了。

2、如果你不知道各网络接口的IP地址、网关地址,可以通过ipconfig/all命令获取。

弱电项目图纸案例大全更新-2019月7月2日

pc双网卡实现路由转发_route命令如何使用?如何利用route命令实现内外网切换?...相关推荐

  1. pc双网卡实现路由转发_路由器配置骨干网设备MPLS本地会话功能实现数据在MPLS网络中转发...

    一.组网需求: 如图所示,LSRA.LSRB.LSRC是MPLS网络的核心设备.数据流量从PE设备进入MPLS网络.要实现数据流在MPLS域内的转发,则需要在LSRA.LSRB.LSRC之间配置LDP ...

  2. linux环境双网卡主机路由配置

    Linux环境下双网卡主机路由配置 一.环境: 三台直接相连的计算机主机如图 PC1<------>PC2<------>PC3 其中PC2上有两块网卡eth0.eth1,分别 ...

  3. 双网卡同网段静态路由_WINDOWS系统下双网卡设置路由 本文主要涉及到静态路由...

    WINDOWS系统下双网卡设置路由 本文主要涉及到静态路由. 二.WINDOWS系统下设置路由 在WINDOWS下手动设置路由主要在DOS系统中命令符下(在运行输入 栏中键入COMMAND或者CMD即 ...

  4. 一台PC双网卡,一个外网一个内网

    问题:一台PC双网卡,一个连外网一个连内网.用户主要访问外网,内网只访问有限的几个ip.因为外网很大,一般人公司内网常访问的ip是有限的几个. 现在如何做到在上外网的同时也能访问内网的系统?明明两个网 ...

  5. Linux配置双网卡--静态路由

    Linux配置双网卡--静态路由 1.服务器双网卡配置要点 1.服务器双网卡配置要点 举例说明:网卡eth0,网卡eth1加静态路由 实现双网卡配置 .需求:10.179.50.1需要访问此服务器①. ...

  6. centOS 7.5配置虚拟机静态IP,网卡不显示IP、显示IP与设置不一致及ping不同内外网的问题解决过程

    ##目录 配置虚拟机静态IP过程 网卡不显示IP 显示IP与设置的IP不一致 Ping不通内外网 Hadoop 入门视频初期,需要安装配置虚拟机的IP,否则后续的操作将无法进行,令我崩溃的是,就是这个 ...

  7. windows双网卡配置路由三

    首先需要有两块网卡,分别接到两个路由上.下面是双网卡的网络IP地址配置示例: 外网地址设置 本地IP地址:192.168.1.1 子网掩码: 255.255.255.0, 网关: 192.168.1. ...

  8. 【转】每天一个linux命令(53):route命令

    原文网址:http://www.cnblogs.com/peida/archive/2013/03/05/2943698.html Linux系统的route命令用于显示和操作IP路由表(show / ...

  9. 内外网切换软件_不需要软件,用命令简单实现内外网切换指定网段走哪条线路...

    大家好,相信很多公司都有部门之分,也有好几条线路,各部门走的线路都不一样的,有时候切换起来很麻烦,要么通过软件要么通过拨网线来实现.用软件还好些不需要客户端操作,路由器.交换机或防火墙这些都可以实现. ...

最新文章

  1. 关注 | 5G 和 WiFi-6,谁是智能制造的主角?
  2. Go语言中的struct的初始化。
  3. PHP中empty,is_null,isset的区别
  4. .Net软件测试指南 第一章 用.net自动测试软件
  5. 《数据库原理与应用(第3版)》——小结
  6. leetcode 1631. 最小体力消耗路径(并查集)
  7. 机器学习入门必备的13张“小抄”(附下载)
  8. php ajax jquery 表单重复提交,jQuery如何防止Ajax重复提交
  9. 常见的6种线程池及简单使用
  10. 未分配利润与利润表不一致_财务报表中未分配利润和净利润不一样,这正常吗?...
  11. 电脑底部任务栏没反应怎么办?
  12. 【Java学习笔记】 MYSQL03 学习使用JDBC访问数据 以及 JDBC的优化和封装
  13. .NET Framework 4 安装未成功 一般信任关系失败
  14. Craft CMS简介
  15. 判断一个序列是否为栈的有效输出序列
  16. linux下的rtc机制
  17. 【数据结构】栈详解——压栈/入栈 | 弹栈/出栈 | 获取栈顶元素
  18. 基于引擎开发HTML5游戏实战(一)---游戏引擎
  19. Druid简介及常用查询操作
  20. TFS2010-团队项目--(TF250044,TF218027) 权限不足问题解决方案

热门文章

  1. matlab实战系列之人工鱼群算法求解TSP问题原理解析(下篇源码解析)
  2. 深度解析Google Java 编程风格指南
  3. 服务器中文名图片上传后 显示不,更换服务器后无法显示上传得图片
  4. advanced installer更换程序id_浅谈更换调频发射机EEPROM的方法和步骤
  5. LeetCode-动态规划基础题-746. 使用最小花费爬楼梯
  6. R语言-解决问题:程辑包‘xxx’是用R版本3.3.4 来建造的
  7. 【LeetCode从零单排】No118 Pascal's Triangle
  8. mysql乐观锁总结和实践--转
  9. Java + MongoDB Hello World Example--转载
  10. Java NIO——Selector机制源码分析---转