windows下 route命令详解
- 格式:doc
- 大小:35.00 KB
- 文档页数:3
route命令用于显示和操作IP路由表,可以用来通过一个已经利用ifconfig命令配置好的网络接口为指定主机或网络设置静态路由。
它允许修改路由表,如果不指定任何选项,则显示当前路由表的内容。
下面是route命令的一些常用选项和用法:显示路由表信息:route [-CFvnee]-C:显示内核路由缓存信息-v:显示详细信息-n:采用数字IP地址以代替试图去确定主机名-e:使用netstat格式显示路由表-ee:将产生一个包含所有路由表参数的输出列表添加静态路由:route add [-net network] [mask netmask] [gateway address] [metric metric] [if interface]-net:目标网络或网络ID,可以使用CIDR表示法指定网络范围-mask:用于指定网络掩码,通常与net选项一起使用-gateway:用于指定网关地址,该地址是转发数据包时使用的下一个跃点地址-metric:用于指定路由的度量值,它决定了数据包在网络中的传输路径-if:用于指定路由所使用的网络接口删除静态路由:route del [-net network] [mask netmask] [gateway address] [metric metric] [if interface]-net:目标网络或网络ID,可以使用CIDR表示法指定网络范围-mask:用于指定网络掩码,通常与net选项一起使用-gateway:用于指定网关地址,该地址是转发数据包时使用的下一个跃点地址-metric:用于指定路由的度量值,它决定了数据包在网络中的传输路径-if:用于指定路由所使用的网络接口清除所有不是主路由、环回网络路由或多播路由的条目:route [-f] [-p] [-e] [-v] [-C] [-n] [-ee] clear [destination destination] [mask Netmask] [gateway gateway] [metric metric] [if interface]-f:清除所有不是主路由(网掩码为255.255.255.255的路由)、环回网络路由(目标为127.0.0.0,网掩码为255.255.255.0的路由)或多播路由(目标为224.0.0.0,网掩码为240.0.0.0的路由)的条目的路由表。
Route 指令應用簡介Windows XP 裡頭內建一個相當實用的路由指令-Route,可以用來查詢路由表及新增或移除某個路由路徑,尤其適用於安裝兩片以上網路卡的系統。
封包很可能因為網路設定錯誤的問題,造成連線緩慢異常,甚而無法以您期望的方式傳送封包,這時route 指令是很方便的除錯工具,底下就簡單說明route 指令的語法。
Route print 用來顯示路由表此例中實際只安裝ㄧ片網路卡,此路由表中的幾個欄位:Network Destination:表示路由的網路目的地,可以是IP 網段或IP位址。
Netmask:表示子網路遮罩,用來配合Network Destination 的運算。
Gateway:是封包欲送往的IP 位址,如果目的IP 位址與Netmask 作AND 邏輯運算,剛好與Network Destination 相同,封包就會送到此Gateway 的IP 位址。
Interface:是此電腦送出封包的IP 位址。
Metric:則是傳送成本的參考數字,通常與網路連接速度有關,Windows XP 本身有自動計算Metric 的能力,以本表中範例而言100Mbps 的網路速度Metric 設為20,迴路(loopback)的Metric 設為1,越低的Metric 表示速度越快。
接著針對每一筆路由表作說明:1. 第一筆(Network Destination:0.0.0.0 .... )是預設路徑(default route),只要路由表找不到傳送路徑的封包,最後都會由會交由預設路徑傳送,因為不論是什麼IP 位址與0.0.0.0 的網路遮罩作AND 運算,結果都是0.0.0.0,因此封包會被傳送到192.168.1.1 此一Gateway。
2. 第二筆(Network Destination:127.0.0.1 ... )是迴路路徑,因此所有要傳送到127.x.x.x 的封包最候都會送到127.0.0.1 IP 位址,也就是電腦自己。
route指令用法route指令是一个在大多数Unix-like操作系统上可用的网络工具,它用于查看和操作操作系统的路由表。
路由表是用于存储和管理网络地址之间关系的数据结构,它指示数据包应如何从一个网络传输到另一个网络。
一、查看路由表要查看当前系统的路由表,可以使用route指令的不同选项。
1. route -n这个命令会显示系统的路由表,并以数字方式显示IP地址,而不是将其转换为名称。
这对于快速查看路由表而言很有用。
2. route -e这个命令会以详细信息的形式显示路由表,包括目标IP地址、网关IP地址、子网掩码、界面等。
3. route -v此命令用于显示详细信息,并包括额外的描述信息。
二、添加和删除路由1. route add通过route add命令,可以添加一个新的路由条目到系统的路由表中。
其基本语法如下:其中,-net表示添加一个网络路由,-host表示添加一个主机路由。
目标网址/掩码指定了要添加的路由的目标地址和子网掩码。
gw后的网关IP地址指定了下一跳的IP地址,dev后的网络接口名称指定了数据包应从哪个网络接口发送。
2. route del通过route del命令,可以从系统的路由表中删除一个路由条目。
其基本语法如下:其中,-net表示删除一个网络路由,-host表示删除一个主机路由。
目标网址/掩码指定了要删除的路由的目标地址和子网掩码。
三、修改默认网关默认网关是系统发送数据包到其他网络时的默认路由。
通过route指令,可以添加、删除或修改默认网关。
1. route add default gw 网关IP地址这个命令将指定的网关IP地址添加为默认网关。
2. route del default这个命令将删除当前的默认网关。
四、其他常用操作1. route flush这个命令会清空系统的路由表。
2. route -A这个命令用于显示所有协议的路由表。
3. route -C此命令用于显示缓存的路由表。
cmd route命令的功能和用法route命令是一个用于查看和管理系统的IP路由表的工具。
在计算机网络中,路由器是连接不同网络的设备,通过路由表来确定数据包的传输路径。
route命令允许用户查看和修改系统的路由表信息,以便优化数据包的传输。
1. 查看系统的路由表使用route命令可以查看当前系统的路由表信息。
在命令行中输入"route"即可显示系统的路由表内容,如下所示:routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Ifacedefault 192.168.1.1 0.0.0.0 UG 100 0 0 eth0192.168.1.0 * 255.255.255.0 U 0 0 0 eth0输出显示了两行路由表的信息。
第一行表示默认路由,即没有匹配的目的地时将数据包发送到192.168.1.1这个网关。
第二行表示目的地为192.168.1.0的网络,数据包将直接发送到该网络而不需要经过网关。
2. 添加静态路由如果需要手动添加静态路由,可以使用route命令的"add"选项。
语法如下:route add [-net -host] 目的地网络地址[netmask 子网掩码] [网关地址]参数说明:- `-net -host`:指定添加的是网络路由还是主机路由。
如果添加的是网络路由,则需要提供子网掩码;如果添加的是主机路由,则不需要提供子网掩码。
- `目的地网络地址`:指定目标网络的IP地址或主机的IP地址。
- `netmask 子网掩码`:可选参数,指定目标网络的子网掩码。
如果添加的是主机路由,则不需要提供子网掩码。
- `网关地址`:指定发送数据包到目标网络上的下一跳网关的IP地址。
示例如下:route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1上述命令将192.168.2.0网络添加到路由表中,下一跳网关为192.168.1.1。
在Windows系统中,`route add`命令用于添加静态路由。
以下是该命令的参数及其含义:
* `destination`:目标网段地址。
* `mask`:子网掩码。
* `gateway`:网关地址。
* `metric`:路由跳数。
* `interface`:端口号。
具体使用时,命令格式如下:
```css
route add [destination] mask [mask] [gateway] [metric] [if]
```
其中:
* `[destination]`表示目标网段地址。
* `[mask]`表示子网掩码。
* `[gateway]`表示网关地址。
* `[metric]`表示路由跳数,这个参数通常可以省略,系统会自动设置最优的路径。
* `[if]`表示端口号,如果通往该网关地址的路径唯一,这个参数可以省略。
请注意,不同的Windows版本可能会有一些差异,建议查阅具
体的Windows版本的使用手册或在线帮助文档以获取更准确的信息。
route cmd命令详解在本地IP 路由表中显示和修改条目。
使用不带参数的route 可以显示帮助。
接下来是小编为大家收集的route cmd命令详解,希望能帮到大家。
route cmd命令详解语法route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [ifInterface]]参数-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_MACHINE\SYSTEM\CurrentControlSet\Services\ Tcpip\Parameters\PersistentRoutes。
Command指定要运行的命令。
下表列出了有效的命令。
命令意图add添加路由。
change更改现存路由。
delete删除路由。
print打印路由。
Destination指定路由的网络目标地址。
目标地址可以是一个IP 网络地址(其中网络地址的主机地址位设置为0),对于主机路由是IP 地址,对于默认路由是0.0.0.0。
mask Netmask指定与网络目标地址相关联的网掩码(又称之为子网掩码)。
子网掩码对于IP 网络地址可以是一适当的子网掩码,对于主机路由是255.255.255.255,对于默认路由是0.0.0.0。
windows下route命令详解windows下 route命令详解在⼀个⽹上查找到的,和Linux下的route很类似,但有部分不⼀样,汗死,开始以为是linux下的route.使⽤ Route 命令⾏⼯具查看并编辑计算机的 IP 路由表。
Route 命令和语法如下所⽰:route [-f] [-p] [Command][Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]-f 清除所有⽹关⼊⼝的路由表。
如果该参数与某个命令组合使⽤,路由表将在运⾏命令前清除。
-p 与 add 命令⼀起使⽤时使路由具有永久性。
该参数与 add 命令⼀起使⽤时,将使路由在系统引导程序之间持久存在。
默认情况下,系统重新启动时不保留路由。
与 print 命令⼀起使⽤时,显⽰已注册的持久路由列表。
忽略其他所有总是影响相应持久路由的命令。
Command 指定您想运⾏的命令 (Add/Change/Delete/Print)。
路由类型:有三种路由1.主机路由从⼀台主机映射⼀条到本地⽹络上的的其他主机上command format:route add -host destination_ip local_ip -interface interfaceeg:我们想为本地主机接⼝hme0(204.12.17.1)和另⼀台在相邻才C类⽹络上的主机(204.12.16.100)之间增加⼀条路由#route add -host 204.12.16.100204.12.17.1 -interface hme02.⽹络路由允许数据包从本地主机传输到在本地⽹络的其他主机上增加⼀个到另⼀个⽹络的的直接路由command format:route add -net destination_network_ip local_ip -netmask maskeg:如果我们要想为C类⽹掩码在本地主机(204.12.17.1)和我们上⾯指出的⽹络之间增加⼀条路由(204.12.16.0⽹络)我们可以使⽤如下的命令:#route add -net 204.12.16.0 204.12.17.1 -netmask 255.255.255.03.缺省路由将寻找⼀条路由的任务传送到⼀台路由器。
route命令的基本用法Route命令到底有什么功用?它是如何管理和修改路由表,帮助改变网络数据包的流向?添加、删除,还是清空路由表项?Windows系统下的route命令是一个非常有用的网络调试工具。
它可以帮助我们管理和修改路由表,以改变网络数据包的流向。
如果你是一个批处理爱好者,或者是正在学习网络管理,那么你一定要了解这个route命令。
下面我将详细介绍这个命令,包括它的语法、用法和实例。
一、语法route命令在Windows操作系统中是一个命令行工具,它的基本语法如下:route [-f] [-p] [-4|-6] command [destination] [mask netmask] [gateway] [metric metricvalue] [if interface]其中,命令参数command表示需要执行的路由表操作,可以是下面几个选项之一:add:添加一条路由delete:删除一条路由change:修改一条路由print:打印出路由表的内容其他参数的含义如下:-f:清除所有网关项的路由表。
-p:将路由表项设置为持久性路由表项,这意味着重启系统后仍然有效,一般与add结合使用-4|-6:设置IPv4或IPv6路由表项destination:指定目标主机网络地址netmask:指定网络掩码,如果未指定,一般默认设置为255.255.255.255gateway:指定网关IPmetricvalue:指定跃点数interface:本地接口名称或接口号二、用法与实例对于Windows系统下的route命令,我们可以使用它来执行以下操作:1. 添加一条路由使用route add命令可以添加一条路由。
例如,我们可以使用下面的命令将网关192.168.1.1添加到网络地址192.168.0.0/24的路由表项中:route add 192.168.0.0 mask 255.255.255.0 192.168.1.12. 删除一条路由使用route delete命令可以删除一条路由。
Windows route命令一个完整的route命令如下:route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 13 IF 13其中,192.168.1.1是网关,IF 31是接口,这个接口在电脑有多个网卡时是必不可少的,因为你需要确定一条路由是从哪个接口进来和出去的,31就是执行route print后,每个网卡前面的第一个省略号前面的数字。
Metric 后面的1是通过ipconfig查看出来的比如下面的13和12完整示例:与add一起使用添加-p即可将路由写进注册表达到永久路由的效果route –f (删除已存在的路由)ipconfig (确认metric后面的值,即为IPV6地址后面的数值)route print (确认IF后面的值,即为对应网卡前面的数值)route add -p 0.0.0.0 mask 0.0.0.0 192.168.0.1 metric 13 IF 13(192.168.0.1为外网网关)route add -p 22.0.0.0 mask 255.0.0.0 22.192.0.254 metric 12 IF 12(22.0.0.0和255.0.0.0表示把所有22断的ip都添加到路由中,22.192.0.254为内网网关)1. 使用背景需要接入两个网络,一个是部署环境所在内网环境,这个环境是上不了外网,外网环境很可能是一个无线网络。
如果两者都连接上,很可能导致有一方不能起作用,即外网或内网上不了,常常需要使用繁琐的“禁用网络连接”、“启用网络连接”的操作来进行内外网的切换,甚是麻烦。
为了解决这个问题,可以使用route命令来使得同时内外网都可用。
2. route命令route命令是在本地 IP 路由表中显示和修改条目网络命令。
route命令的语法如下:route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]route命令常用的命令如下:1)route delete:删除路由;2)route print:打印路由的Destination;3)route add:添加路由;4)route change:更改现存路由。
网络路由技术及运用(2)本文首先介绍网络路由相关概念,然后结合不同的操作平台和不同的硬件设备对常见的网络组织和路由设置功能以及具体运用作一个简单的介绍二、WINDOWS系统下设置路由在WINDOWS下手动设置路由主要在DOS系统中命令符下(在运行输入栏中键入COMMAND或者CMD即可)进行。
键入命令ROUTE回车会出现大约几十行英文说明,主要解说在WINDOWS系统中如何添加、删除、修改路由。
现简单介绍如下:ROUTE命令格式如下:ROUTE [-f] [-p] [command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]其中–f 参数用于清除路由表,-p参数用于永久保留某条路由(即在系统重启时不会丢失路由,但在WINDOWS95下无效)。
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下如何具体设置路由。
1、单网卡:在WINDOWS系统下有4条最基本路由,参照下图(键入route print命令)具体是:上述路由是WINDOWS自带路由,永不消失,如果上述路由不完整,则说明TCP/IP的安装和运行存在某些最基本问题、或本机网络配置或者安装存在问题。
上述表格中,127.0.0.1用于测试回送(loopback)地址,不能作为有效的网络地址。