pc双网卡实现路由转发_route命令如何使用?如何利用route命令实现内外网切换?...
一直有多位朋友提到关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命令实现内外网切换?...相关推荐
- pc双网卡实现路由转发_路由器配置骨干网设备MPLS本地会话功能实现数据在MPLS网络中转发...
一.组网需求: 如图所示,LSRA.LSRB.LSRC是MPLS网络的核心设备.数据流量从PE设备进入MPLS网络.要实现数据流在MPLS域内的转发,则需要在LSRA.LSRB.LSRC之间配置LDP ...
- linux环境双网卡主机路由配置
Linux环境下双网卡主机路由配置 一.环境: 三台直接相连的计算机主机如图 PC1<------>PC2<------>PC3 其中PC2上有两块网卡eth0.eth1,分别 ...
- 双网卡同网段静态路由_WINDOWS系统下双网卡设置路由 本文主要涉及到静态路由...
WINDOWS系统下双网卡设置路由 本文主要涉及到静态路由. 二.WINDOWS系统下设置路由 在WINDOWS下手动设置路由主要在DOS系统中命令符下(在运行输入 栏中键入COMMAND或者CMD即 ...
- 一台PC双网卡,一个外网一个内网
问题:一台PC双网卡,一个连外网一个连内网.用户主要访问外网,内网只访问有限的几个ip.因为外网很大,一般人公司内网常访问的ip是有限的几个. 现在如何做到在上外网的同时也能访问内网的系统?明明两个网 ...
- Linux配置双网卡--静态路由
Linux配置双网卡--静态路由 1.服务器双网卡配置要点 1.服务器双网卡配置要点 举例说明:网卡eth0,网卡eth1加静态路由 实现双网卡配置 .需求:10.179.50.1需要访问此服务器①. ...
- centOS 7.5配置虚拟机静态IP,网卡不显示IP、显示IP与设置不一致及ping不同内外网的问题解决过程
##目录 配置虚拟机静态IP过程 网卡不显示IP 显示IP与设置的IP不一致 Ping不通内外网 Hadoop 入门视频初期,需要安装配置虚拟机的IP,否则后续的操作将无法进行,令我崩溃的是,就是这个 ...
- windows双网卡配置路由三
首先需要有两块网卡,分别接到两个路由上.下面是双网卡的网络IP地址配置示例: 外网地址设置 本地IP地址:192.168.1.1 子网掩码: 255.255.255.0, 网关: 192.168.1. ...
- 【转】每天一个linux命令(53):route命令
原文网址:http://www.cnblogs.com/peida/archive/2013/03/05/2943698.html Linux系统的route命令用于显示和操作IP路由表(show / ...
- 内外网切换软件_不需要软件,用命令简单实现内外网切换指定网段走哪条线路...
大家好,相信很多公司都有部门之分,也有好几条线路,各部门走的线路都不一样的,有时候切换起来很麻烦,要么通过软件要么通过拨网线来实现.用软件还好些不需要客户端操作,路由器.交换机或防火墙这些都可以实现. ...
最新文章
- 关注 | 5G 和 WiFi-6,谁是智能制造的主角?
- Go语言中的struct的初始化。
- PHP中empty,is_null,isset的区别
- .Net软件测试指南 第一章 用.net自动测试软件
- 《数据库原理与应用(第3版)》——小结
- leetcode 1631. 最小体力消耗路径(并查集)
- 机器学习入门必备的13张“小抄”(附下载)
- php ajax jquery 表单重复提交,jQuery如何防止Ajax重复提交
- 常见的6种线程池及简单使用
- 未分配利润与利润表不一致_财务报表中未分配利润和净利润不一样,这正常吗?...
- 电脑底部任务栏没反应怎么办?
- 【Java学习笔记】 MYSQL03 学习使用JDBC访问数据 以及 JDBC的优化和封装
- .NET Framework 4 安装未成功 一般信任关系失败
- Craft CMS简介
- 判断一个序列是否为栈的有效输出序列
- linux下的rtc机制
- 【数据结构】栈详解——压栈/入栈 | 弹栈/出栈 | 获取栈顶元素
- 基于引擎开发HTML5游戏实战(一)---游戏引擎
- Druid简介及常用查询操作
- TFS2010-团队项目--(TF250044,TF218027) 权限不足问题解决方案
热门文章
- matlab实战系列之人工鱼群算法求解TSP问题原理解析(下篇源码解析)
- 深度解析Google Java 编程风格指南
- 服务器中文名图片上传后 显示不,更换服务器后无法显示上传得图片
- advanced installer更换程序id_浅谈更换调频发射机EEPROM的方法和步骤
- LeetCode-动态规划基础题-746. 使用最小花费爬楼梯
- R语言-解决问题:程辑包‘xxx’是用R版本3.3.4 来建造的
- 【LeetCode从零单排】No118	Pascal's Triangle
- mysql乐观锁总结和实践--转
- Java + MongoDB Hello World Example--转载
- Java NIO——Selector机制源码分析---转