windows下 route命令详解
route命令的用法
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命令配置和查看网络路由
通过route命令配置和查看网络路由网络路由是计算机网络中用于指导数据包转发的重要机制。
配置和查看网络路由可以通过route命令来完成。
本文将介绍如何使用route 命令来配置和查看网络路由。
一、配置网络路由要配置网络路由,可以使用route命令加上特定的参数。
下面是通过route命令配置网络路由的方法:1. 首先,打开终端或命令行窗口。
2. 输入以下命令来添加一条网络路由:```route add -net 目标网络地址掩码网关```其中,目标网络地址指的是要访问的目标网络的IP地址;掩码指的是子网掩码,用于确定该网络的范围;网关指的是该目标网络的下一跳IP地址。
例如,如果要添加一条路由将数据包转发到目标网络地址为192.168.1.0,子网掩码为255.255.255.0,网关为192.168.0.1的网络路由,可以使用以下命令:```route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1```3. 执行以上命令后,会添加一条网络路由配置。
可以使用以下命令来验证是否配置成功:```route -n```该命令会显示当前系统的网络路由表。
可以查找添加的路由是否存在于列表中。
4. 如果需要删除一条网络路由,可以使用以下命令:```route del -net 目标网络地址掩码网关```例如,要删除之前添加的路由配置,可以使用以下命令:```route del -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1```二、查看网络路由使用route命令可以查看当前系统的网络路由表。
以下是查看网络路由的方法:1. 打开终端或命令行窗口。
2. 输入以下命令来显示网络路由表:```route -n```该命令会列出当前系统的网络路由表,包括目标网络地址、掩码、网关等信息。
3. 可以根据需要,查找特定的网络路由。
Route指令应用简介WindowsXP里头内建一个相当实用的路由指令
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指令用法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命令的功能和用法
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命令详解
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命令的基本用法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命令可以删除一条路由。
route命令的格式
route命令的格式route命令的格式如下:在命令提示符或终端中,可以使用route命令来查看或修改计算机的路由表。
格式如下:route [-f] [-p] [command [destination] [MASK subnetmask] [gateway] [METRIC metric] [IF interface]]参数:- -f:清除路由表中的所有表项,并重新从保存的路由信息文件中读取。
这个参数用于刷新路由表。
- -p:将指定的路由表项永久保存到计算机的路由表中。
这样,在重启计算机后,这些路由表项仍然有效。
- command:指定要执行的命令。
有以下几个可用的命令:- PRINT:显示当前路由表中的所有表项。
- ADD:添加一条新的路由表项。
- DELETE:删除一条现有的路由表项。
- destination:指定要操作的网络目的地。
可以是一个IP地址或一个网络地址。
- MASK subnetmask:指定目的地的子网掩码。
用于确定与目的地匹配的地址范围。
- gateway:指定下一跳路由器的IP地址。
当计算机要发送数据包到目的地时,将会把数据包发送到这个IP地址。
- METRIC metric:指定该路由表项的度量值。
度量值表示距离或优先级,用于确定最佳的路由路径。
- IF interface:指定本地接口的索引号或名称。
它表示通过哪个网络接口发送数据包。
示例:1. route PRINT:显示当前计算机的路由表中的所有表项。
2. route ADD 192.168.1.0 MASK 255.255.255.0 192.168.0.1:添加一条将数据包发送到192.168.1.0/24网络的路由表项,下一跳路由器为192.168.0.1。
3. route DELETE 192.168.1.0:删除目的地为192.168.1.0的路由表项。
总结:通过route命令,可以查看和管理计算机的路由表。
windows route命令
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:更改现存路由。
route命令详解与使用实例
route命令详解与使用实例``````常用选项有:--n:输出数值格式的结果,不进行域名解析。
--v:显示详细信息,如每个路由表项的标志、目标地址、网关地址等。
- add:添加一条新的路由表项。
- del:删除一条路由表项。
- default:设置默认路由。
- netmask <网络掩码>:设置网络掩码。
- gw <网关地址>:设置网关地址。
下面是一些route命令的使用实例:1.显示当前的路由表:``````这个命令将显示当前的路由表,包括目标地址、网关地址、掩码、标志、Metric等信息。
2.添加一条路由表项:```这个命令将添加一条将目标网络192.168.0.0/16的数据包转发到网关10.0.0.1的路由表项。
3.删除一条路由表项:``````这个命令将删除目标网络192.168.0.0/16的路由表项。
4.设置默认路由:``````这个命令将设置网关10.0.0.1为默认路由。
5.修改一个路由表项:``````这个命令将修改目标网络192.168.0.0/16的路由表项,将网关地址修改为10.0.0.26.清空路由表:```这个命令将清空所有的路由表项。
7.查看一些主机的路由信息:``````这个命令将显示到达主机192.168.0.1的路由信息,包括目标地址、网关地址、接口等。
使用这个命令可以查看是否存在到达一些主机的路由。
除了上述实例,route命令还可以用来配置静态路由、设置路由表优先级等。
需要注意的是,route命令对于动态路由协议(如RIP、OSPF等)无效,这些路由表项是由动态路由协议自动配置的。
综上所述,route命令是一个配置和查看网络路由表的强大工具,可以方便地添加、删除、修改路由表项,以及设置默认路由和查看路由信息等。
在网络配置和故障排查时,route命令是一个常用的工具。
windows路由表配置
> route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
destination^ ^mask ^gateway metric^ ^
Interface^
15...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
18...00 00 00 00 00 00 00 e0 Microsoft 6to4 Adapter
===========================================================================
只有在 PRINT 命令中才允许模式匹配。
诊断信息注释:
无效的 MASK 产生错误,即当 (DEST & MASK) != DEST 时。
示例: > route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1
路由添加失败: 指定的掩码参数无效。
根据路由优先级,当第二条之后的所有条目匹配失败后,才匹配第一条,
根据第一条的内容可知,该条目能匹配任何IP地址,
匹配成功后将数据通过接口192.168.1.181送到网关192.168.1.1中。
6. 路由表匹配规则
假设某网卡收到IP地址为S发送过来的数据包P,5.255 在链路上 192.168.1.181 276
224.0.0.0 240.0.0.0 在链路上 127.0.0.1 306
不支持此选项。
-4 强制使用 IPv4。
-6 强制使用 IPv6。
command 其中之一:
网络命令基础route命令大总结
routing ip set/show loglevel 配置或显示全局 IP 记录等级。
routing ip show helper 显示 IP 的所有 Netsh 实用程序子环境。
routing ip show protocol 显示所有正在运行的 IP 路由协议。
routing ip show mfe 显示多播转发项。
routing ip add/delete/set/show persistentroute 添加、删除、配置或显示持续路由。
routing ip add/delete/set/show preferenceforprotocol 添加、删除、配置或显示路由协议的优先级。
routing ip add/delete/set/show scope 添加、删除或显示多播作用域。
routing ip nat add/delete addressmapping 添加或删除 NAT 地址映射。
routing ip nat add/delete portmapping 添加或删除 NAT 端口映射。
routing ip autodhcp set/show global 配置或显示全局 DHCP 分配器参数。
routing ip add/delete/show boundary 在指定接口上添加、删除或显示多播边界设置。
routing ip add/set ipiptunnel 添加或配置 IP 中的 IP 接口。
routing ip add/delete/set/show rtmroute 添加、配置或显示不持续的路由表管理器路由。
routing ip relay show ifbinding 显示接口的 IP 地址绑定。
Route命令详解
Route命令详解Route命令是一种网络管理命令,用于查看和操作路由表。
在计算机网络中,路由表是一种用于指导数据包传输的表格,其中包含了网络地址和相应的下一跳信息。
通过使用Route命令,我们可以获取当前系统的路由表信息,添加或删除路由条目,以及修改路由表的属性。
本文将详细介绍Route命令的使用方法和常见操作。
一、Route命令的基本用法Route命令的基本用法比较简单,通常采用以下格式:route [选项] [网络目标] [mask 子网掩码] [网关] [metric 优先级] [if 网络接口]其中,各个参数的含义如下:- 选项:Route命令支持多种选项,常见的有"-p"(指定永久路由)和"-f"(清除路由表)等。
- 网络目标:指定要操作的目标网络地址或主机地址。
- 子网掩码:用于指定目标网络的子网掩码,可用于匹配更精确的网络地址范围。
- 网关:指定目标网络的下一跳网关地址。
- 优先级:指定路由的优先级或跃点数。
- 网络接口:指定与目标网络相连的网络接口。
二、查看当前系统的路由表要查看当前系统的路由表,可以使用以下命令:route print执行上述命令后,系统将输出当前的路由表信息,包括目标网络、子网掩码、网关、接口、优先级等。
三、添加和删除路由条目1. 添加路由条目要添加一条新的路由条目,可以使用以下命令:route add [网络目标] [mask 子网掩码] [网关] [metric 优先级] [if 网络接口]举例来说,如果要添加一条路由到网络地址192.168.0.0/24,下一跳网关为192.168.1.1,优先级为10,可以执行以下命令:route add 192.168.0.0 mask 255.255.255.0 192.168.1.1 metric 102. 删除路由条目要删除一条已存在的路由条目,可以使用以下命令:route delete [网络目标]举例来说,如果要删除目标为192.168.0.0/24的路由,可以执行以下命令:route delete 192.168.0.0四、修改路由表的属性1. 修改路由的优先级要修改已存在路由的优先级,可以使用以下命令:route change [网络目标] [mask 子网掩码] [网关] [metric 优先级] [if 网络接口]举例来说,如果要将目标为192.168.0.0/24的路由优先级改为20,可以执行以下命令:route change 192.168.0.0 mask 255.255.255.0 metric 202. 修改路由的网关要修改已存在路由的下一跳网关,可以使用以下命令:route change [网络目标] [mask 子网掩码] [新网关]举例来说,如果要将目标为192.168.0.0/24的路由的网关改为192.168.1.2,可以执行以下命令:route change 192.168.0.0 mask 255.255.255.0 192.168.1.2五、其他常见操作1. 清除路由表要清除计算机的路由表,可以使用以下命令:route -f执行上述命令后,系统将清除所有的路由表信息。
route命令用法
route命令用法
Route 命令用于显示和修改IP 路由表的内容,它是Windows 系统的网络配置管理命令。
Route 命令的基本格式如下:
route [-f] [-p] [command [destination] [mask netmask] [gateway] [metric] [if]]
参数-f 表示清除除了默认路由以外的所有路由。
参数-p 表示把所有更改写到注册表中,在系统重启后自动改变路由表。
command:下面是命令的可能取值:
•ADD:添加一条路由到路由表中。
•DELETE:从路由表中删除一条路由。
•PRINT:列出路由表中的所有路由。
•CHANGE:修改已存在的路由。
•Enable:启用一条路由,使之成为有效路由。
•DISABLE:禁用一条路由,使之成为无效路由。
destination:路由的网络或者主机地址。
mask:子网掩码。
netmask:网络掩码。
gateway:网关地址。
metric:指定一个若干个整数,它代表传送至目标网络或者主机的开销值。
if:指定路由的网络接口,它可以是一个接口的IP 地址,或者网卡的名字。
例如:添加一个到192.169.1.0网段的路由,网关地址为192.169.2.1:
route add 192.168.1.0 mask 255.255.255.0 192.169.2.1。
windows下使用route添加路由
windows下使⽤route添加路由1,⾸先在“运⾏”窗⼝输⼊cmd(按WIN+R打开运⾏窗⼝),然后回车进⼊命令⾏。
2,在命令⾏下输⼊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 指定跃点数,例如⽬标的成本。
实例:1. 查看所有的路由表信息route print2. 添加⼀条路由条⽬route add 157.0.0.0 MASK 255.0.0.0 157.55.80.1route add 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3route add 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 23. 添加⼀条永久路由条⽬(-p 表⽰永久路由,重启后不丢失)route -p add 157.0.0.0 MASK 255.0.0.0 157.55.80.14. 删除路由条⽬route delete 157.0.0.05. 修改路由条⽬(CHANGE 只⽤于修改⽹关和/或跃点数)route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2。
Windows下route命令的用法
Windows下route命令的用法当一台电脑上有多个网卡、多条线路的时候,可以使用route命令来制定特定网段使用特定的线路,加快访问速度。
1. route命令的基本用法ROUTE [-f] [-p] [-4|-6] command [destination] [MASK mask] [gateway] [METRIC metric] [IF interface][-f] 清除所有网关项的路由表。
这个参数慎用。
[-p] 增加永久路由。
在默认情况下,重启系统之后,我们用add 命令增加的路由是不会被保存的,-p参数和add命令结合使用的时候,可以增加永久保存路由。
永久路由保存在注册表的这个位置:HKEY_LOCAL_MACH/SYSTEM/CurrentControlSet/Services/Tcpip /Parameters/PersistentRoutescommand。
[-4] IPv4网络[-6] IPv6网络[command] 共有4个命令:print, add, delete, change[destination] 目标地址,结合MASK,可以定义主机或者网段。
[mask] 定义子网掩码,如果没有定义mask,默认为255.255.255.255,说明destination是一台主机,而不是一个网段。
[gateway] 定义网关的地址,就是数据的下一跳地址。
如果不指定,系统会查找最佳的网关。
[metric] 定义跳数,这个一般用不到。
当到同一目的地有多条路径的时候,系统会选择metric值最小的路由。
[if] 定义网卡。
[interface] 网卡的接口号码,在使用route print命令的时候,可以看到该号码。
2. route的常用命令route print 查看当前的路由信息route add 10.0.0.0 mask 255.0.0.0 10.1.1.1 增加一条到10.0.0.0/8网络的路由,网关是10.1.1.1route -p add 10.0.0.0 mask 255.0.0.0 10.1.1.1 增加一条永久路由route delete 10.0.0.0 删除10.0.0.0这条路由route change 10.0.0.0 mask 255.0.0.0 10.1.1.111 把网关改成10.1.1.111,注意,change命令只能修改网关或者metric的值3. route使用注意•如果不是使用administrator账户登录是,会提示'The requested operation requires elevation.'•在使用-f参数的时候要小心,如果删除了路由表,只能重启了,并且定义的-p也会被删除。
cmd route参数
cmd route参数在Windows 操作系统的命令行环境(cmd),`route` 命令用于查看和配置网络路由表。
以下是一些常见的`route` 命令参数和用法:1. 显示当前路由表:```cmdroute print```这将显示当前计算机的路由表,包括网络目标、网关、接口和跃点数等信息。
2. 添加静态路由:```cmdroute add <destination> mask <subnet_mask> <gateway>```例如,要添加到网络`192.168.1.0` 子网`255.255.255.0` 的静态路由,网关为`192.168.0.1`:```cmdroute add 192.168.1.0 mask 255.255.255.0 192.168.0.1```3. 删除静态路由:```cmdroute delete <destination>```例如,要删除到网络`192.168.1.0` 的静态路由:```cmdroute delete 192.168.1.0```4. 更改路由的跃点数:```cmdroute change <destination> mask <subnet_mask> <gateway> metric <metric_value>```例如,要更改到网络`192.168.1.0` 子网`255.255.255.0` 的静态路由,网关为`192.168.0.1`,跃点数为`2`:```cmdroute change 192.168.1.0 mask 255.255.255.0 192.168.0.1 metric 2```这些是`route` 命令的一些常见用法。
请注意,修改路由表可能会影响计算机的网络连接,谨慎操作。
使用`route /?` 命令可以查看更多的`route` 命令选项和用法。
windows下route命令详解(转载)
windows下route命令详解(转载)1.具体功能该命令⽤于在本地IP路由表中显⽰和修改条⽬。
使⽤不带参数的ROUTE可以显⽰帮助。
2.语法详解route [-f] [-p] [command [destination] [mask netmask] [gateway] [metricmetric] [if interface]3.参数说明-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_MACHSYSTEMCurrentControlSetServicesTcpipParametersPersistentRoutes。
command 指定要运⾏的命令。
下表列出了有效的命令。
destination指定路由的⽹络⽬标地址。
⽬标地址可以是⼀个IP⽹络地址(其中⽹络地址的主机地址位设置为0),对于主机路由是IP地址,对于默认路由是0.0.0.0。
masksubnetmask指定与⽹络⽬标地址相关联的⽹掩码(⼜称⼦⽹掩码)。
⼦⽹掩码对于IP⽹络地址可以是⼀适当的⼦⽹掩码,对于主机路由是255.255.255.255,对于默认路由是0.0.0.0。
如果忽略,则使⽤⼦⽹掩码255.255.255.255。
定义路由时由于⽬标地址和⼦⽹掩码之间的关系,⽬标地址不能⽐它对应的⼦⽹掩码更为详细。
windows下 route命令详解
网络路由技术及运用(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)地址,不能作为有效的网络地址。
windows route add参数
在Windows系统中,`route add`命令用于添加静态路由。
以下是该命令的参数及其含义:
* `destination`:目标网段地址。
* `mask`:子网掩码。
* `gateway`:网关地址。
* `metric`:路由跳数。
* `interface`:端口号。
具体使用时,命令格式如下:
```css
route add [destination] mask [mask] [gateway] [metric] [if]
```
其中:
* `[destination]`表示目标网段地址。
* `[mask]`表示子网掩码。
* `[gateway]`表示网关地址。
* `[metric]`表示路由跳数,这个参数通常可以省略,系统会自动设置最优的路径。
* `[if]`表示端口号,如果通往该网关地址的路径唯一,这个参数可以省略。
请注意,不同的Windows版本可能会有一些差异,建议查阅具
体的Windows版本的使用手册或在线帮助文档以获取更准确的信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网络路由技术及运用(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)地址,不能作为有效的网络地址。
PC1的IP地址为192.168.97.1,路由器1(用于上互联网)的局域口IP地址为192.168.97.10,路由器2(用于上办公网)的局域口IP地址为192.168.97.11。
如果PC1同时想访问互联网和办公网,通常情况是在WINDOWS网络属性反复修改默认网关,每次还只能访问1个网段,既不方便也非常麻烦。
为解决这个问题可在DOS命令符下键入如下命令:
route add 0.0.0.0 maks 0.0.0.0 192.168.97.10(用于上互联网)、
route add 10.42.29.0 mask 255.255.255.0 192.168.97.11(用于上办公网)。
这样将互联网作为默认路由,办公网用作特殊路由添加,当然,如果还有其他系统,可采用同样路由添加。
为了确保路由正确、避免引起路由混乱,最好先删除路由,再添加路由。
比如上面的命令可改为:
route delelte 0.0.0.0
route add 0.0.0.0 maks 0.0.0.0 192.168.97.10
route add 10.42.29.0 mask 255.255.255.0 192.168.97.11。
为了确保路由设置长久生效,可将上述命令加入AUTOEXEC.BAT文件中,即操作系统一启动就自动设置路由。
当然也可在第一次添加路由时加入-P参数。
具体如下:
route –p add 0.0.0.0 maks 0.0.0.0 192.168.97.10
route –p add 10.42.29.0 mask 255.255.255.0 192.168.97.11。
这时用route print查看路由,就可以看到有两条永久路由添加到路由表中了。
2、多网卡(以双网卡为例)
如果在同一PC机上带有两个网卡,联上两个不同网段的系统,具体参见下面网络连接示意图:
一般情况下,在PC机上加上双网卡和双网关,边可以轻松联上两个子系统。
但由于WINDOWS 自身系统原因,经常容易出现网关浮动或不稳定的情况,比如PING办公自动化地址无法PING 通,却返回从192.168.97.10(路由器1)反馈的信息,此时查看网络路由,路由表正常,此时需要刷新路由。
事实上,可以采取同单网卡类似的办法,可以去掉网络属性中网关,进行人工设置路由。
人工设置路由更加精确和自由,比如可以人工控制究竟访问某个网站还是某个网段或者全部网段。
参照上图配置,可在DOS提示符下键入如下命令:
route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 192.168.97.10(网卡1寻址路由,上互联网,默认路由)
route add 10.42.0.0 mask 255.255.0.0 10.42.29.10(网卡2寻址路由,上办公网)。
当然可以添加- P参数或者将路由添加信息加入自动批处理文件使路由信息永久生效。