Network 版 (精华区)

发信人: Kernel (诺曼底登陆), 信区: Network
标  题: 用于路由的 Netsh 命令 (zz)
发信站: 哈工大紫丁香 (Tue Dec 30 14:28:26 2003), 站内信件


在windows下配置路由,可以使用用于路由的 Netsh 命令,从命令行管理路由服务器,而
不用通过“路由和远程访问”控制台。从命令行管理服务器在下列情况下最有用:

从命令行管理路由服务器可以比使用控制台更快一些。如果您使用慢速网络链接,比如通
过广域网 (WAN) 的连接,这种能力就特别重要。 
通过将这些命令合并到能够在许多服务器上运行的脚本中,可以更加一致地管理路由服务
器。 
可以在合适的 Netsh 环境命令提示符下使用下列命令,来管理路由服务器。要在远程 Wi
ndows 2000 Server 上运行这些 Netsh 命令,必须首先使用“远程桌面连接”连接到运行
终端服务器的 Windows 2000 Server。Windows 2000 和 Windows Server 2003 家族中的
 Netsh 环境命令之间可能存在功能性差异。

有关 Netsh 的详细信息,请参阅相关资料。

Netsh Routing IP IGMP 命令
下列命令可用于 Netsh Routing IP IGMP 环境。

若要查看该命令语法,请单击以下命令:

add interface

在指定接口上配置 IGMP。

语法
add interface [InterfaceName=][InterfaceName=]InterfaceName [[IgmpPrototype=]{
igmprtrv1 | igmprtrv2 | igmprtrv3 | igmpproxy}] [[IfEnabled=]{enable | disable
}] [[RobustVar=]Integer] [[GenQueryInterval=]Integer] [[GenQueryRespTime=]Inte
ger] [[StartUpQueryCount=]Integer] [[StartUpQueryInterval=]Integer] [[LastMemQ
ueryCount=]Integer] [[LastMemQueryInterval=Integer] [[AccNonRtrAlertPkts=]{yes
 | no}]

参数
[InterfaceName=][InterfaceName=]InterfaceName 
必需。指定要在其上配置 IGMP 的接口的名称。InterfaceName 必须与“网络连接”中指
定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"
Interface Name")。 
[IgmpPrototype=]{igmprtrv1 | igmprtrv2 | igmprtrv3 | igmpproxy} 
指定要在接口上配置的协议类型。默认类型是 igmprtrv2。 
[IfEnabled=]{enable | disable} 
指定应启用还是禁用要配置的协议。默认设置为启用。 
[RobustVar=]=Integer 
指定可靠变量。该值应大于 0。默认值为 2。 
[GenQueryInterval=]Integer 
指定在接口发送一般查询的时间间隔(以秒计)。默认值是 125 秒。 
[GenQueryRespTime=]Integer 
指定主机响应一般查询的最长响应时间(以秒计)。默认值是 10 秒。 
[StartUpQueryCount=]Integer 
指定在启动期间发送的一般查询的数量。默认值为 2。 
[StartUpQueryInterval=]Integer 
指定在启动期间发送一般查询的时间间隔(以秒计)。默认值是 31 秒。 
[LastMemQueryCount=]Integer 
指定在收到主机离开组的消息后发送组所特定的查询的数量。默认值为 2。 
[LastMemQueryInterval=]Integer 
指定组所特定的查询之间的时间间隔(以毫秒计)。默认值为 1000 毫秒。 
[AccNonRtrAlertPkts=]{yes | no} 
指定是否接受 IGMP 数据包,该数据包可能不具有路由警告选项设置。默认设置为 yes。
 
示例
要想将默认启动查询时间间隔改为 21 秒,以用于名为“Local Area Connection”的接口
的 IGMP 配置,请键入:

add interface "Local Area Connection" startupqueryinterval=21

install

安装 IGMP 路由器/代理并设置全局日志。如果不使用参数,install 会安装 IGMP 路由器
/代理,并指定记录与 IGMP 相关的错误但不记录其他与 IGMP 相关的事件。

语法
install [[LogLevel=]{none | error | warn | info}]

参数
[LogLevel=]{none | error | warn | info} 
指定应该记录的事件。none 参数指定不记录与 IGMP 相关的事件。error 参数指定仅记录
与 IGMP 相关的错误。warn 参数指定仅记录与 IGMP 相关的警告。info 参数指定记录所
有与 IGMP 相关的事件。 
delete interface

从指定的接口上删除 IGMP 路由器或代理。

语法
delete interface [InterfaceName=][InterfaceName=]InterfaceName

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要从中删除 IGMP 路由器或代理的接口。InterfaceName 必须与“网络
连接”中指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来
(例如,"Interface Name")。 
示例
delete interface "Local Area Connection"

uninstall

从所有接口上删除 IGMP 路由器/代理。

语法
uninstall

参数


set interface

更改接口配置参数。

语法
set interface [InterfaceName=]InterfaceName [[IgmpPrototype=]{igmprtrv1 | igmp
rtrv2 | igmprtrv3 | igmpproxy}] [[IfEnabled=]{enable | disable}] [[RobustVar=]
Integer] [[GenQueryInterval=]Integer] [[GenQueryRespTime=]Integer] [[StartUpQu
eryCount=]Integer] [[StartUpQueryInterval=]Integer] [[LastMemQueryCount=]Integ
er] [[LastMemQueryInterval=]Integer] [[AccNonRtrAlertPkts=]{yes | no}]

参数
[InterfaceName=]InterfaceName 
必需。指定要在其上配置 IGMP 的接口的名称。InterfaceName 必须与“网络连接”中指
定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"
Interface Name")。 
[IgmpPrototype=]{igmprtrv1 | igmprtrv2 | igmprtrv3 | igmpproxy} 
指定要在接口上配置的协议类型。默认类型是 igmprtrv2。 
[IfEnabled=]{enable | disable} 
指定应启用还是禁用要配置的协议。默认设置为启用。 
[RobustVar=]Integer 
指定可靠变量。该值应大于 0。默认值为 2。 
[GenQueryInterval=]Integer 
指定在接口发送一般查询的时间间隔(以秒计)。默认值是 125 秒。 
[GenQueryRespTime=]Integer 
指定主机响应一般查询的最长响应时间(以秒计)。默认值是 10 秒。 
[StartUpQueryCount=]Integer 
指定在启动期间发送的一般查询的数量。默认值为 2。 
[StartUpQueryInterval=]Integer 
指定在启动期间发送一般查询的时间间隔(以秒计)。默认值是 31 秒。 
[LastMemQueryCount=]Integer 
指定在收到主机离开组的消息后发送组所特定的查询的数量。默认值为 2。 
[LastMemQueryInterval=]Integer 
指定组所特定的查询之间的时间间隔(以毫秒计)。默认值为 1,000 毫秒。 
[AccNonRtrAlertPkts=]{yes | no} 
指定是否接受 IGMP 数据包,该数据包不具有路由警告选项设置。默认设置是接受这些数
据包。 
示例
要想将默认启动查询时间间隔改为 21 秒,以用于名为“Local Area Connection”的接口
的 IGMP 配置,请键入:

set interface "Local Area Connection" startupqueryinterval=21

set global

设置 IGMP 全局参数。如果不使用参数,set global 会指定记录警告但不记录其他与 IG
MP 相关的事件。

语法
set global [LogLevel=]{none | error | warn | info}

参数
[LogLevel=]{none | error | warn | info} 
必需。指定应该记录的事件。none 参数指定不记录与 IGMP 相关的事件。error 参数指定
仅记录与 IGMP 相关的错误。warn 参数指定仅记录与 IGMP 相关的警告。info 参数指定
记录所有与 IGMP 相关的事件。 
show interface

显示指定接口的 IGMP 配置。如果不使用参数,show interface 将显示所有接口的 IGMP
 配置信息。

语法
show interface [InterfaceName=]InterfaceName

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要显示其信息的接口。InterfaceName 必须与“网络连接”中指定的接
口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interf
ace Name")。 
show global

显示全局 IGMP 参数。

语法
show global

参数


show ifstats

显示指定接口的 IGMP 统计信息。如果不使用参数,show ifstats 将显示所有接口的 IG
MP 统计信息。

语法
show ifstats [[Index=]Integer] [[Rr=]Integer]

参数
[Index=]Integer 
指定一个号码以标识要显示其信息的接口。 
[Rr=]Integer 
指定信息刷新的频率(以秒为单位)。 
示例
要想对索引值为 1001 的接口每隔 5 秒钟显示一次 IGMP 统计信息,请键入:

show ifstats index=1001 rr=5

show iftable

显示指定接口的 IGMP 主机组。如果不使用参数,show iftable 将同时显示所有接口的 
IGMP 主机组。

语法
show iftable [[Index=]Integer] [[Rr=]Integer]

参数
[Index=]Integer 
用索引号指定要显示其信息的接口。 
[Rr=]Integer 
指定信息刷新的频率(以秒为单位)。 
示例
要想对索引值为 1001 的接口每隔 5 秒钟显示一次 IGMP 主机组,请键入:

show iftable index=1001 rr=5

show grouptable

显示多播组的 IGMP 主机组表。如果不使用参数,show grouptable 将同时显示所有与路
由器关联的接口上的所有多播组的 IGMP 主机组。

语法
show grouptable [[Index=]Integer] [[Rr=]Integer]

参数
[Index=]Integer 
用 IP 地址指定要显示其信息的多播组。 
[Rr=]Integer 
指定信息刷新的频率(以秒为单位)。 
示例
要想对用 IP 地址 192.168.100.239 标识的 IGMP 多播组每隔 5 秒钟显示一次 IGMP 主
机组表,请键入:

show grouptable index=192.168.100.239 rr=5

show rasgrouptable

显示远程访问客户端接口的主机组表。如果不使用参数,show rasgrouptable 将同时显示
所有远程访问客户端接口的主机组表。

语法
show rasgrouptable [[Index=]IPAddress] [[Rr=]Integer]

参数
[Index=]Integer 
用 IP 地址指定要显示其信息的远程访问客户端接口。 
[Rr=]Integer 
指定信息刷新的频率(以秒为单位)。 
示例
要想显示 IP 地址为 10.10.1.100 的远程访问客户端接口的主机组表并每隔 5 秒钟刷新
一次信息,请键入:

show rasgrouptable index=10.10.1.100 rr=5

show proxygrouptable

显示 IGMP 代理接口的 IGMP 主机组表。如果不使用参数,show proxygrouptable 将同时
显示所有接口的信息。

语法
show proxygrouptable [[InterfaceName=]InterfaceName] [[Rr=]Integer]

参数
[InterfaceName=]InterfaceName 
用名称指定要显示其信息的接口。 
[Rr=]Integer 
指定信息刷新的频率(以秒为单位)。 
示例
要显示所有 IGMP 代理接口的 IGMP 主机组表并每隔 5 秒钟刷新一次信息,请键入:

show proxygrouptable rr=5

Netsh Routing IP Routerdiscovery 命令
下列命令可用于 Netsh Routing IP Routerdiscovery 环境。

若要查看该命令语法,请单击以下命令:

add interface

配置指定接口的路由器探索。

语法
add interface [InterfaceName=]InterfaceName [[Disc=]{enable | disable}] [[MinI
nt=]Integer] [[MaxInt=]Integer] [[Life=]Integer] [[Level=]Integer]

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要配置其路由器探索的接口。InterfaceName 必须与“网络连接”中指
定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"
Interface Name")。 
[Disc=]{enable | disable} 
指定是否应在该接口上发生路由器探索。enable 参数指定应发生路由器探索,disable 参
数则指定不发生路由器探索。 
[MinInt=]Integer 
指定各次发送路由器探索数据包之间的最短间隔(以分钟计)。 
[MaxInt=]Integer 
指定各次发送路由器探索数据包之间的最长间隔(以分钟计)。 
[Life=]Integer 
指定一段时间(以分钟计),在这段时间内从该路由器或服务器上发送的路由器探索数据
包是有效的。 
[Level=]Integer 
指定一个数字,以表明将该接口用作默认网关的接口优先权。在多个接口都被启动以用于
路由器搜索的位置,使用一个较高的数字来提示一个较高级别的优先权。 
注释
在添加时,路由器探索通告是随机发送的,但要受到所设置的最短和最长时间间隔限制。
 
示例
要想对“Local Area Connection”接口启用路由器探索,指定最短间隔为 7 分钟,最长
间隔为 10 分钟,路由器探索数据包的生命周期为 30 分钟,优先级为零 (0) 或没有,请
键入:

add interface "Local Area Connection" enable 7 10 30 0

set interface

配置接口的路由器探索。

语法
set interface [InterfaceName=]InterfaceName [[Disc=]{enable | disable}] [[MinI
nt=]Integer] [[MaxInt=]Integer] [[Life=]Integer] [[Level=]Integer]

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要配置其路由器探索的接口。InterfaceName 必须与“网络连接”中指
定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"
Interface Name")。 
[Disc=]{enable | disable} 
指定是否应在该接口上发生路由器探索。enable 参数指定应发生路由器探索,disable 参
数则指定不发生路由器探索。 
[MinInt=]Integer 
指定各次发送路由器探索数据包之间的最短间隔(以分钟计)。 
[MaxInt=]Integer 
指定各次发送路由器探索数据包之间的最短间隔(以分钟计)。 
[Life=]Integer 
指定一段时间(以分钟计),在这段时间内从该路由器或服务器上发送的路由器探索数据
包是有效的。 
[Level=]Integer 
指定一个数字,以表明将该接口用作默认网关的接口优先权。数字越大,表明优先级越高
。 
示例
要想对“Local Area Connection”接口启用路由器探索,指定最短间隔为 7 分钟,最长
间隔为 10 分钟,路由器探索数据包的生命周期为 30 分钟,优先级为零 (0) 或没有,请
键入:

set interface "Local Area Connection" enable 7 10 30 0

delete interface

删除路由器探索配置。

语法
delete interface [InterfaceName=]InterfaceName

参数
[InterfaceName=]InterfaceName 
必需。用名称指定删除其路由器探索配置的接口。InterfaceName 必须与“网络连接”中
指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,
"Interface Name")。 
示例
要删除名为“Local Area Connection”的接口的路由器探索,请键入:

delete interface name="Local Area Connection"

show interface

显示路由器探索信息。如果不使用参数,show interface 将显示所有接口的信息。

语法
show interface [[InterfaceName=]InterfaceName]

参数
[InterfaceName=]InterfaceName 
通过名称指定要显示其信息的接口。InterfaceName 必须与“网络连接”中指定的接口名
称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interface 
Name")。 
示例
要显示名为“Local Area Connection”的接口的路由器探索信息,请键入:

delete interface Local Area Connection

Netsh Routing IP RIP 命令
下列命令可用于 Netsh Routing IP RIP 环境。

若要查看该命令语法,请单击以下命令:

add peerfilter

为可以被接收作为对等的服务器添加筛选器。

语法
add peerfilter [Server=]IPAddress

参数
[Server=]IPAddress 
必需。用 IP 地址指定要筛选其通信流的对等服务器。 
add acceptfilter

为在接口接收的路由添加接受筛选器。

语法
add acceptfilter [InterfaceName=]InterfaceName [Addr=]IPAddress1 IPAddress2

参数
[InterfaceName=]InterfaceName 
必需。用名称指定 RIP 可用处的接口。InterfaceName 必须与“网络连接”中指定的接口
名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interfac
e Name")。 
[Addr=]IPAddress1 IPAddress2 
必需。指定 IP 地址对。第一个地址是用于构建筛选器的低 IP 地址,第二个地址是用于
构建筛选器的高 IP 地址。 
示例
要为名为“Local Area Connection”的接口添加接受筛选器,IP 地址范围为 10.0.0.2 
到 10.11.21.154,请键入:

add acceptfilter "Local Area Connection" 10.0.0.2 10.11.21.154

add announcefilter

为在接口上已作公告的路由添加筛选器。

语法
add announcefilter [InterfaceName=]InterfaceName [Addr=]IPAddress1 IPAddress2


参数
[InterfaceName=]InterfaceName 
必需。指定 RIP 可用处的接口的名称。InterfaceName 必须与“网络连接”中指定的接口
名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interfac
e Name")。 
[Addr=]IPAddress1 IPAddress2 
必需。指定 IP 地址对。第一个地址是用于构建筛选器的低 IP 地址,第二个地址是用于
构建筛选器的高 IP 地址。 
示例
要想为在接口“Local Area Connection”上已作公告的路由添加接受筛选器,IP 地址范
围为 10.0.0.2 到 10.11.21.154,请键入:

add announcefilter Local Area Connection 10.0.0.2 10.11.21.154

add neighbor

在一个接口上添加 RIP 邻居。

语法
add neighbor [InterfaceName=]InterfaceName [addr=]IPAddress

参数
[InterfaceName=]InterfaceName 
必需。用名称指定 RIP 可用处的接口。InterfaceName 必须与“网络连接”中指定的接口
名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interfac
e Name")。 
[addr=]IPAddress 
必需。指定要添加的 RIP 邻居的 IP 地址。 
示例
要为名为“Local Area Connection”的接口添加 IP 地址为 10.0.0.2 的 RIP 邻居,请
键入:

add neighbor "Local Area Connection" 10.0.0.2

add interface

在指定的接口上添加 RIP。

语法
add interface [InterfaceName=]InterfaceName [[Metric=]Integer][[UpdateMode=]{d
emand | periodic}] [[Announce=]{none | rip1 | rip1compat | rip2}][[Accept=]{no
ne | rip1 | rip1compat | rip2}][[Expire=]Integer] [[Remove=]Integer] [[Update=
]Integer][[AuthMode=]{authnone | authsimplepassword}] [[Tag=]Integer] [[Unicas
t=]{also | only | disable}][[AccFiltMode=]{include | exclude | disable}][[AnnF
iltMode=]{include | exclude | disable}] [[Password=]String]

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要在其上添加 RIP 的接口。InterfaceName 必须与“网络连接”中指定
的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"In
terface Name")。 
[Metric=]Integer 
指定基于该接口的路由跃点数值。 
[UpdateMode=]{demand | periodic} 
指定何时发生更新。demand 参数指定在需要时发生更新。periodic 参数指定应按固定间
隔发生更新。 
[Announce=]{none | rip1 | rip1compat | rip2} 
指定应公告的路由。none 参数指定应公告所有路由。rip1 参数指定只应公告 RIP 版本 
1 路由。rip1compat 参数指定应在与 RIP 版本兼容的模式下进行公告。rip2 参数指定只
应公告 RIP 版本 2 路由。 
[Accept=]{none | rip1 | rip1compat | rip2} 
指定应接受的路由。none 参数指定应接受所有路由。rip1 参数指定只应接受 RIP 版本 
1 路由。rip1compat 参数指定应在与 RIP 版本兼容的模式下进行接受。rip2 参数指定只
应接受 RIP 版本 2 路由。 
[Expire=]Integer 
指定路由到期间隔(以秒计)。 
[Remove=]Integer 
指定路由删除间隔(以秒计)。 
[Update=]Integer 
指定完全更新间隔(以秒计)。 
[AuthMode=]{authnone | authsimplepassword 
指定是否需要授权。authnone 参数指定不需要授权。authsimplepassword 参数指定需要
密码授权。 
[Tag=]Integer 
指定路由标记。 
[Unicast=]{also | only | disable} 
指定单播模式。also 参数指定也使用单播模式。only 参数指定只使用单播模式。disabl
e 参数指定应禁用单播模式。 
[AccFiltMode=]{include | exclude | disable} 
指定是否应包含或禁用接受筛选器。include 参数指定应包含接受筛选器。exclude 参数
指定不应包含接受筛选器。disable 参数指定应禁用接受筛选器。 
[AnnFiltMode=]{include | exclude | disable} 
指定是否应包含或禁用公告筛选器。include 参数指定应包含公告筛选器。exclude 参数
指定不应包含公告筛选器。disable 参数指定应禁用公告筛选器。 
[Password=]String 
指定不超过 16 个字符的纯文本密码。 
add helper

在 RIP 下安装助手 DLL。

语法
add helper DLLName

参数
DLLName 
必需。指定支持该环境的 DLL。 
delete peerfilter

删除一个已接受的对等服务器的筛选器。

语法
delete peerfilter [Server=]IPAddress

参数
[Server=]IPAddress 
必需。用 IP 地址指定要筛选其通信流的对等服务器。 
delete acceptfilter

删除在指定接口上接收的路由的接受筛选器。

语法
delete acceptfilter [InterfaceName=]InterfaceName [Addr=]IPAddress1 IPAddress2


参数
[InterfaceName=]InterfaceName 
必需。用名称指定 RIP 可用处的接口。InterfaceName 必须与“网络连接”中指定的接口
名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interfac
e Name")。 
[Addr=]IPAddress1 IPAddress2 
必需。指定 IP 地址对。第一个地址是用于构建筛选器的低 IP 地址,第二个地址是用于
构建筛选器的高 IP 地址。 
示例
要删除名为“Local Area Connection”的接口上 IP 地址范围 10.0.0.2 到 10.11.21.1
54 的接受筛选器,请键入:

delete acceptfilter "Local Area Connection" 10.0.0.2 10.11.21.154

delete announcefilter

删除一个接口的公告筛选器设置。

语法
delete announcefilter [InterfaceName=]InterfaceName [Addr=]IPAddress1 IPAddres
s2

参数
[InterfaceName=]InterfaceName 
必需。指定 RIP 可用处的接口的名称。InterfaceName 必须与“网络连接”中指定的接口
名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interfac
e Name")。 
[Addr=]IPAddress1 IPAddress2 
必需。指定 IP 地址对。第一个地址是用于构建筛选器的低 IP 地址,第二个地址是用于
构建筛选器的高 IP 地址。 
示例
要删除名为“Local Area Connection”的接口上 IP 地址范围 10.0.0.2 到 10.11.21.1
54 的公告筛选器,请键入:

delete announcefilter "Local Area Connection" 10.0.0.2 10.11.21.154

delete neighbor

从接口上删除 RIP 邻居。

语法
delete neighbor [InterfaceName=]InterfaceName IPAddress

参数
[InterfaceName=]InterfaceName 
必需。用名称指定 RIP 可用处的接口。InterfaceName 必须与“网络连接”中指定的接口
名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interfac
e Name")。 
IPAddress 
必需。用 IP 地址指定要删除的 RIP 邻居。 
示例
要删除名为“Local Area Connection”的接口的位于 10.0.0.2 的 RIP 邻居,请键入:


delete neighbor "Local Area Connection" 10.0.0.2

delete interface

从指定的接口上删除 RIP。

语法
delete interface [InterfaceName=]InterfaceName

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要从中删除 RIP 的接口。InterfaceName 必须与“网络连接”中指定的
接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Inte
rface Name")。 
delete helper

从 Netsh 中删除指定的助手 DLL。

语法
delete helper HelperName

参数
HelperName 
必需。必需 用文件名指定要删除的助手 DLL。 
set interface

在指定的接口上配置 RIP。

语法
set interface [InterfaceName=]InterfaceName [[Metric=]Integer][[UpdateMode=]{d
emand | periodic}][[Announce=]{none | rip1 | rip1compat | rip2}] [[Accept=]{no
ne | rip1 | rip1compat | rip2}][[Expire=]Integer] [[Remove=]Integer] [[Update=
]Integer][[AuthMode=]{authnone | authsimplepassword}] [[Tag=]Integer] [[Unicas
t=]{also | only | disable}][[AccFiltMode=]{include | exclude | disable}][[AnnF
iltMode=]{include | exclude | disable}] [[Password=]String]

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要在其上配置 RIP 的接口。InterfaceName 必须与“网络连接”中指定
的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"In
terface Name")。 
[Metric=]Integer 
指定基于该接口的路由跃点数值。 
[UpdateMode=]{demand | periodic} 
指定何时发生更新。demand 参数指定在需要时发生更新。periodic 参数指定应按固定间
隔发生更新。 
[Announce=]{none | rip1 | rip1compat | rip2} 
指定应公告的路由。none 参数指定应公告所有路由。rip1 参数指定只应公告 RIP 版本 
1 路由。rip1compat 参数指定应在与 RIP 版本兼容的模式下进行公告。rip2 参数指定只
应公告 RIP 版本 2 路由。 
[Accept=]{none | rip1 | rip1compat | rip2} 
指定应接受的路由。none 参数指定应接受所有路由。rip1 参数指定只应接受 RIP 版本 
1 路由。rip1compat 参数指定应在与 RIP 版本兼容的模式下进行接受。rip2 参数指定只
应接受 RIP 版本 2 路由。 
[Expire=]Integer 
指定经过多长时间以后路由到期(以秒计)。 
[Remove=]Integer 
指定经过多长时间以后删除路由(以秒计)。 
[Update=]Integer 
指定完全更新的发生频率(以秒计)。 
[AuthMode=]{authnone | authsimplepassword} 
指定是否需要授权。authnone 参数指定不需要授权。authsimplepassword 参数指定需要
密码授权。 
[Tag=]Integer 
指定路由标记。 
[Unicast=]{also | only | disable} 
指定单播模式。also 参数指定要要使用单播模式。only 参数指定只使用单播模式。disa
ble 参数指定应禁用单播模式。 
[AccFiltMode=]{include | exclude | disable} 
指定是否应包含或禁用接受筛选器。include 参数指定应包含接受筛选器。exclude 参数
指定不应包含接受筛选器。disable 参数指定应禁用接受筛选器。 
[AnnFiltMode=]{include | exclude | disable} 
指定是否应包含或禁用公告筛选器。include 参数指定应包含公告筛选器。exclude 参数
指定不应包含公告筛选器。disable 参数指定应禁用公告筛选器。 
[Password=]String 
指定不超过 16 个字符的纯文本密码。
示例
要想修改名为“Local Area Connection”的接口上的 RIP 配置,指定跃点值为 2,并且
应在需要时更新,请键入:

set interface "Local Area Connection" metric=2 updatemode=periodic

set flags

在指定接口上设置 RIP 相关的标志。

语法
set flags [InterfaceName=]InterfaceName [clear,][splithorizon,][poisonreverse,
][triggeredupdates,][cleanupupdates][accepthostroutes,][acceptdefaultroutes,][
senddefaultroutes,][nosubnetsummary]

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要在其上设置标志的接口。InterfaceName 必须与“网络连接”中指定
的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"In
terface Name")。 
[clear,][splithorizon,][poisonreverse,][triggeredupdates,][cleanupupdates,][ac
cepthostroutes,][acceptdefaultroutes,][senddefaultroutes,][nosubnetsummary] 

指定与 RIP 相关的标志的策略。clear 参数指定应清除所有 RIP 标志。splithorizon 参
数指定应启用水平分割的 RIP。poisonreverse 参数指定应启用毒性反转的 RIP。trigge
redupdates 参数指定应进行 RIP 触发的更新。cleanupupdates 参数指定应进行 RIP 的
清理更新。accepthostroutes 参数指定应接受主机路由。acceptdefaultroutes 参数指定
应接受默认路由。senddefaultroutes 参数指定应发送默认路由。nosubnetsummary 参数
指定不应发生子网总计。 
注释
最后一个策略参数后面不应有逗点。 
set global

设置全局 RIP 参数。

语法
set global {[[loglevel=]{none | error | warn | info}] | [[mintrig=]Integer] | 
[[peermode=]{include | exclude | disable}]}

参数
[loglevel=]{none | error | warn | info} 
指定应该记录的 RIP 事件。none 参数指定不记录 RIP 事件。error 参数指定只记录与 
RIP 相关的错误。warn 参数指定只记录与 RIP 相关的警告。info 参数指定应记录所有与
 RIP 相关的事件。 
[mintrig=]Integer 
指定两次触发之间相隔的最短时间(以分钟计)。 
[peermode=]{include | exclude | disable} 
指定是否包含对等服务器以及是否禁用对等模式。include 参数指定应包含对等服务器。
exclude 参数指定不应包含对等服务器。disable 参数指定应禁用对等模式。
show interface

显示指定接口的 RIP 配置。如果不使用参数,show interface 将显示所有接口的配置信
息。

语法
show interface [[InterfaceName=]InterfaceName]

参数
[InterfaceName=]InterfaceName 
用名称指定要显示其信息的接口。InterfaceName 必须与“网络连接”中指定的接口名称
匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interface Na
me")。 
show flags

显示为指定接口设置的 RIP 标志。如果不使用参数,show flags 将显示所有接口的信息


语法
show flags [[InterfaceName=]InterfaceName]

参数
[InterfaceName=]InterfaceName 
用名称指定要显示其信息的接口。InterfaceName 必须与“网络连接”中指定的接口名称
匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interface Na
me")。 
show global

显示全局 RIP 参数

语法
show global

参数


show ifstats 

显示指定接口的 RIP 统计信息。如果不使用参数,show ifstats 将同时显示所有接口的
信息。

语法
show ifstats [[Index=]Integer] [[Rr=]Integer]

参数
[Index=]Integer 
用索引号指定要显示其信息的接口。 
[Rr=]Integer 
指定信息刷新的频率(以秒为单位)。 
注释
要列出每个接口的索引值,请在 Netsh Interface IP 环境中使用 show interface 命令
。 
示例
要想对索引值为 1 的接口每隔 5 秒钟显示一次 RIP 统计信息,请键入:

show ifstats index=1 rr=5

show ifbinding

显示 RIP 接口 IP 地址绑定。如果不使用参数,show ifbinding 将同时显示所有接口的
信息。

语法
show ifbinding [[Index=]Integer] [[Rr=]Integer]

参数
[Index=]Integer 
用索引号指定要显示其信息的接口。 
[Rr=]Integer 
指定信息刷新的频率(以秒为单位)。 
注释
要列出每个接口的索引值,请在 Netsh Interface IP 环境中使用 show interface 命令

示例
要想对索引值为 1 的接口每隔 5 秒钟显示一次绑定,请键入:

show ifbinding index=1 rr=5

Netsh Routing IP DHCP Relay Agent 命令
下列命令可用于 Netsh Routing IP DHCP Relay Agent 环境。

若要查看该命令语法,请单击以下命令:

add dhcpserver

向 DHCP 服务器列表中添加 DHCP 服务器(其消息将由 DHCP 中继代理转发)。

语法
add dhcpserver IPAddress

参数
IPAddress 
必需。用 IP 地址指定要添加的 DHCP 服务器。 
add interface

在指定接口上启用 DHCP 中继代理。

语法
add interface [InterfaceName=]InterfaceName

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要在其上启用 DHCP 中继代理的接口。 
delete interface

在指定接口上禁用 DHCP 中继代理。

语法
delete interface [InterfaceName=]InterfaceName

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要在其上禁用 DHCP 中继代理的接口。InterfaceName 必须与“网络连
接”中指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(
例如,"Interface Name")。 
delete dhcpserver

从 DHCP 服务器列表中删除 DHCP 服务器(其消息将由 DHCP 中继代理转发)。

语法
delete dhcpserver IPAddress

参数
IPAddress 
必需。用 IP 地址指定要删除的 DHCP 服务器。 
set global

为 DHCP 中继代理配置设置全局参数。

语法
set global [LogLevel=]{none | error | warn | info}

参数
[LogLevel=]{none | error | warn | info} 
必需。指定应记录的 DHCP 中继代理事件。none 参数指定不记录与 DHCP 中继代理相关的
事件。error 参数指定只记录与 DHCP 中继代理相关的错误。warn 参数指定只记录与 DH
CP 中继代理相关的警告。info 参数指定应记录所有与 DHCP 中继代理相关的事件。 
set interface

在接口上更新 DHCP 中继代理配置。

语法
set interface [InterfaceName=]InterfaceName [relaymode=]{enable | disable} [[m
axhop=]Integer] [[minsecs=]Integer]

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要在其上更新 DHCP 中继代理配置的接口。InterfaceName 必须与“网
络连接”中指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起
来(例如,"Interface Name")。 
[relaymode=]{enable | disable} 
必需。指定是启用还是禁用 DHCP 中继代理。enable 参数指定应对该接口启用 DHCP 中继
代理。disable 参数指定应对该接口禁用 DHCP 中继代理。 
[maxhop=]Integer 
指定 DHCP 数据包应经过多少跃点才丢弃而不再转播。 
[minsecs=]Integer 
指定在 DHCP 数据包发送到服务器列表中的 DHCP 服务器(其消息将由 DHCP 中继代理转
发)之前必须显示在 DHCP 数据包中的最短时间(从启动时开始计时,以秒计)。 
示例
要想在名为“Local Area Connection”的接口上更新 DHCP 中继代理配置,最大跃点数为
 16,启动后的最小秒数为 4 秒,请键入:

set interface Local Area Connection enable 16 4

show interface

显示指定接口上 DHCP 中继代理的配置信息。

语法
show interface [InterfaceName=]InterfaceName

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要显示其信息的接口。InterfaceName 必须与“网络连接”中指定的接
口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interf
ace Name")。 
show global

显示 DHCP 中继代理的全局配置。

语法
show global [[Rr=]Integer]

参数
[Rr=]Integer 
指定信息刷新的频率(以秒为单位)。 
show ifconfig

显示指定接口的 DHCP 中继代理配置信息。如果不使用参数,show ifconfig 将同时显示
所有已启用 DHCP 中继代理的接口的信息。

语法
show ifconfig [[Index=]Integer] [[Rr=]Integer]

参数
[Index=]Integer 
用索引号指定要显示其信息的接口。 
[Rr=]Integer 
指定信息刷新的频率(以秒为单位)。 
show ifbinding

显示指定接口的 IP 地址绑定。如果不使用参数,show ifbinding 将同时显示所有已启用
 DHCP 中继代理的接口的信息。

语法
show ifbinding [[Index=]Integer] [[Rr=]Integer]

参数
[Index=]Integer 
用索引号指定要显示其信息的接口。 
[Rr=]Integer 
指定信息刷新的频率(以秒为单位)。 
show ifstats

显示指定接口的 DHCP 中继代理统计信息。如果不使用参数,show ifstats 将同时显示所
有已启用 DHCP 中继代理的接口的信息。

语法
show ifstats [[Index=]Integer] [[Rr=]Integer]

参数
[Index=]Integer 
用索引号指定要显示其信息的接口。 
[Rr=]Integer 
指定信息刷新的频率(以秒为单位)。 
Netsh Routing IP OSPF 命令
下列命令可用于 Netsh Routing IP OSPF 环境。

若要查看该命令语法,请单击以下命令:

注意

该功能在 Windows® XP 64-Bit Edition 和 Windows® Server 2003 家族 64 位
版本中不可用。详细信息,请参阅 Windows Server 2003 家族 64 位版本中不可用的功能
。 
add range

添加定义属于该区域的地址范围的 IP 地址和掩码对。

语法
add range [Areaid=]IPAddress [Range=]IPAddress SubnetMask

参数
[Server=]IPAddress 
必需。指定范围要添加到的区域的 IP 地址。 
[Range=]IPAddress SubnetMask 
必需。指定要添加的范围的 IP 地址和掩码。
注释
OSPF 范围用于对 OSPF 区域内的路由进行总计。 
add area

添加区域的 ID。

语法
add area [Areaid=]IPAddress

参数
[Server=]IPAddress 
必需。指定范围要添加到的区域的 IP 地址。
注释
Areaid 参数是以带点的十进制格式表示的 32 位数,用于标识 OSPF 区域。区域 ID 并不
需要与 IP 地址或 IP 网络 ID 一致。区域 ID 0.0.0.0 是为主干网保留的。如果区域代
表了子网化的网络,则可以将子网化网络的 IP 网络号用作区域 ID。 
add virtif

添加路由器的虚拟接口。

语法
add virtif [transareaid=]TransitAreaID [virtnbrid=]VirtualNeighborID

参数
[transareaid=]TransitAreaID 
必需。指定用于在主干网的区域边界路由器和不相邻区域的区域边界路由器之间交换路由
信息的中转区域的 IP 地址。 
[virtnbrid=]VirtualNeighborID 
必需。用 IP 地址指定要添加的虚拟邻居的路由器 ID。
add neighbor

向指定的接口添加 OSPF 邻居。

语法
add neighbor [InterfaceName=]InterfaceName [addr=]IPAddress [nbraddr=]IPAddres
s [nbrprio=]Priority

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要添加邻居的接口。InterfaceName 必须与“网络连接”中指定的接口
名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interfac
e Name")。 
[addr=]IPAddress 
必需。用 IP 地址指定 OSPF 接口。 
[nbraddr=]IPAddress 
必需。指定要添加的邻居的 IP 地址。 
[nbrprio=]Priority 
必需。指定要添加的邻居的 OSPF 路由器优先级。
add interface

在指定的接口上配置 OSPF。

语法
add interface [InterfaceName=]InterfaceName [areaid=]IPAddress [addr=]IPAddres
s [mask=]SubnetMask

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要添加 OSPF 的接口。InterfaceName 必须与“网络连接”中指定的接
口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interf
ace Name")。 
[areaid=]IPAddress 
必需。指定接口所属区域的 IP 地址。 
[addr=]IPAddress 
必需。指定要添加的接口的 IP 地址。 
[mask=]SubnetMask 
必需。指定要添加的接口的子网掩码。 
add routefilter

添加 OSPF 路由筛选器。

语法
add routefilter [Filter=]IPAddress SubnetMask

参数
[Filter=]IPAddress SubnetMask 
必需。用 IP 地址和子网掩码指定要筛选的路由。 
add protofilter

添加 OSPF 协议筛选器。

语法
add protofilter [filter=]{autostatic | local | rip | snmp | nondod | static}


参数
[filter=]{autostatic | local | rip | snmp | nondod | static 
必需。指定要添加的协议筛选器。 autostatic 参数指定 RIP 自动静态路由。local 参数
指定由计算机所连的网络添加的路由。rip 参数指定使用 RIP 添加筛选器。snmp 参数指
定使用 SNMP 添加筛选器。nondodm 参数指定仅在连接 DOD 接口时才出现的 RTM 路由。
static 参数指定 RTM 路由。
注释
add protofilter 命令在充当自治系统边界路由器的 OSPF 路由器上使用。所添加的筛选
器按协议源对其他路由源进行筛选,如静态路由和 RIP,这样它们便不会重新分发到 OSP
F 自治系统中。 
install

安装 OSPF。

语法
install

参数


delete range

删除区域 ID 的指定范围。

语法
delete range [Areaid=]IPAddress [Range=]IPAddress SubnetMask

参数
[Server=]IPAddress 
必需。用 IP 地址指定要删除的区域。 
[Range=]IPAddress SubnetMask 
必需。指定要删除的区域范围的 IP 地址和子网掩码。 
delete area

删除指定区域。

语法
delete area [Areaid=]IPAddress

参数
[Server=]IPAddress 
必需。用 IP 地址指定要删除的区域。
注释
区域 ID 是以带点的十进制格式表示的 32 位数,用于标识 OSPF 区域。区域 ID 并不需
要与 IP 地址或 IP 网络 ID 一致。区域 ID 0.0.0.0 是为主干网保留的。如果区域代表
了子网化的网络,则可以将子网化网络的 IP 网络号用作区域 ID。

delete virtif

删除指定的虚拟接口。

语法
delete virtif [transareaid=]TransitAreaID [virtnbrid=]VirtualNeighborID

参数
[transareaid=]TransitAreaID 
必需。指定用于在主干网的区域边界路由器和不相邻区域的区域边界路由器之间交换路由
信息的中转区域的 IP 地址。 
[virtnbrid=]VirtualNeighborID 
必需。指定要删除的虚拟邻居的路由器 ID。
delete neighbor

删除指定 OSPF 邻居。

语法
delete neighbor [InterfaceName=]InterfaceName [addr=]IPAddress [nbraddr=]IPAdd
ress [nbrprio=]Priority

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要从中删除邻居的接口。InterfaceName 必须与“网络连接”中指定的
接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Inte
rface Name")。 
[addr=]IPAddress 
必需。用 IP 地址指定要从中删除邻居的接口。 
[nbraddr=]IPAddress 
必需。指定要删除的邻居的 IP 地址。 
[nbrprio=]Priority 
必需。指定要删除的邻居的 OSPF 路由器优先级。
delete interface

从指定的接口上删除 OSPF。

语法
delete interface [InterfaceName=]InterfaceName [addr=]IPAddress [mask=]SubnetM
ask

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要从中删除 OSPF 的接口。InterfaceName 必须与“网络连接”中指定
的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"In
terface Name")。 
[addr=]IPAddress 
必需。用 IP 地址指定要删除的接口。 
[mask=]SubnetMask 
必需。用子网掩码指定要删除的接口。 
delete routefilter

删除指定的 OSPF 路由筛选器。

语法
delete routefilter [Filter=]IPAddress SubnetMask

参数
[Filter=]IPAddress SubnetMask 
必需。指定要删除的路由筛选器的 IP 地址和子网掩码。 
delete protofilter

删除指定的 OSPF 协议筛选器。

语法
delete protofilter [filter=]{autostatic | local | rip | snmp | nondod | static
}

参数
[filter=]{autostatic | local | rip | snmp | nondod | static} 
必需。指定要删除的协议筛选器。autostatic 参数指定 RIP 自动静态路由。local 参数
指定由计算机所连的网络添加的路由。rip 参数指定使用 RIP 添加筛选器。snmp 参数指
定使用 SNMP 添加筛选器。nondodm 参数指定仅在连接 DOD 接口时才出现的 RTM 路由。
static 参数指定 RTM 路由。
注释
delete protofilter 命令在充当自治系统边界路由器的 OSPF 路由器上使用。所添加的筛
选器按协议源对其他路由源进行筛选,如静态路由和路由信息协议 (RIP),这样它们便不
会重新分发到 OSPF 自治系统中。 
uninstall

删除 OSPF。

参数


set area

更改指定区域的参数。

语法
set area [areaid=]AreaID [[auth=]{none | password}] [[stubarea=]{yes | no}] [[
metric=]StubMetric] [[sumadv=]{yes | no}]

参数
[areaid=]AreaID 
必需。用 IP 地址指定要更改其参数的 OSPF 区域。 
[auth=]{none | password} 
指定该区域是否要求密码。如果该区域要求密码,则处于同一区域中同一网段上的接口必
须使用相同的密码,位于同一区域中但在不同网段上的接口可以有不同的密码。默认情况
下,密码是必需的,并且密码是 12345678。因为密码是以明文格式传输的,所以该选项是
为了进行标识,是不安全的。 
[stubarea=]{yes | no} 
指定是否将该区域配置为存根区域,即不枚举外部路由的 OSPF 区域。来自 OSPF 自治系
统 (AS) 之外的路由不会充入或通过存根区域。到这些区域的 AS 外部目标的路由只是以
总计默认路由为基础的。这样会减少存根区域中路由器的支出。 
[metric=]StubMetric 
指定通告到存根区域的总计默认路由的成本。 
[sumadv=]{yes | no} 
指定是否要导入总计通告。 
set virtif

为指定的虚拟接口配置参数。

语法
set virtif [transareaid=]TransitAreaID [virtnbrid=]VirtualNeighborID [[transde
lay=]TransitDelay] [[retrans=]ReTransmitInterval] [[hello=]HelloInterval] [[de
ad=]DeadInterval] [[password=]Password]

参数
[transareaid=]TransitAreaID 
必需。指定中转区域的 IP 地址。 
[virtnbrid=]VirtualNeighborID 
必需。指定虚拟邻居的路由器 ID。 
[transdelay=]TransitDelay 
指定通过该接口传输链接状态更新数据包所需的时间(估计值,以秒计)。如果不指定该
参数,则估计的延迟将设为 1 秒。 
[retrans=]ReTransmitInterval 
指定属于该接口的邻接所对应的链接状态通告重传之间的时间间隔(以秒计)。局域网的
典型值为 5 秒。 
[hello=]HelloInterval 
指定经由接口上的路由器每次传输呼叫数据包之间的时间间隔(以秒计)。对于连接到同
一网络上的所有路由器,该设置都必须是相同的。局域网的典型值为 10 秒。 
[dead=]DeadInterval 
指定路由器不响应的时间应达到多长时相邻的路由器才认为该路由器有故障(以秒计)。
该设置应该是呼叫间隔(通常为 4 秒)的整数倍。对于连接到同一网段的所有 OSPF 路由
器接口,该值都必须是相同的。 
[password=]Password 
如果该区域要求密码,则指定该接口的密码。处于同一区域中同一网络上的所有接口都必
须使用相同的密码。默认情况下,密码是必需的,而且密码为 12345678。
set interface

为接口配置 OSPF 参数。

语法
set interface [interfacename=]InterfaceName [addr=]IPAddress [mask=]SubnetMask
 [[state=]{enable | disable}] [[areaid=]AreaID] [[type=]{nbma | p2p | broadcas
t}] [[prio=]Priority] [[transdelay=]TransitDelay] [[retrans=]ReTransmitInterva
l] [[hello=]HelloInterval] [[dead=]DeadInterval] [[poll=]PollInterval] [[metri
c=]Metric] [[password=]Password] [[mtu=]MTUSize]

参数
[interfacename=]InterfaceName 
必需。用名称指定要为其配置参数的接口。InterfaceName 必须与“网络连接”中指定的
接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,“Int
erface Name”)。 
[addr=]IPAddress 
必需。指定接口的 IP 地址。 
[mask=]SubnetMask 
必需。指定接口的子网掩码。 
[state=]{enable | disable} 
指定接口是否启用。enable 参数启用接口。disable 参数禁用接口。 
[areaid=]AreaID 
指定接口区域的 IP 地址。 
[type=]{nbma | p2p | broadcast} 
指定要为其配置参数的 OSPF 接口的类型。nbma 参数指定非广播多址访问 (NBMA) OSPF 
接口。p2p 参数指定点对点 OSPF 接口。broadcast 参数指定广播 OSPF 接口。 
[prio=]Priority 
指定接口优先级。 
[transdelay=]TransitDelay 
指定通过该接口传输链接状态更新数据包所需的时间(估计值,以秒计)。如果不指定该
参数,则估计的延迟将设为 1 秒。 
[retrans=]ReTransmitInterval 
指定属于该接口的邻接所对应的链接状态公布重传之间的时间间隔(以秒计)。局域网的
典型值为 5 秒。 
[hello=]HelloInterval 
指定经由接口上的路由器每次传输呼叫数据包之间的时间间隔(以秒计)。对于连接到同
一网络上的所有路由器,该设置都必须是相同的。局域网的典型值为 10 秒。 
[dead=]DeadInterval 
指定路由器不响应的时间应达到多长时相邻的路由器才认为该路由器有故障(以秒计)。
该设置应该是呼叫间隔(通常为 4 秒)的整数倍。对于连接到同一网段的所有 OSPF 路由
器接口,该值都必须是相同的。 
[poll=]PollInterval 
仅指定非广播多址访问 (NBMA) 接口的 OSPF 网络轮询之间的时间间隔(以秒计)。应该
将轮询间隔设置为至少是停止间隔的两倍。X.25 网络的典型值是 2 分钟。 
[metric=]Metric 
指定该接口的发送数据包成本。将此处设置的值通告为路由器的链接状态通告中的该接口
的链接成本。通常,较快速的接口的成本较低。最大设置为 32,767。 
[password=]Password 
如果该区域要求密码,则指定该接口的密码。处于同一区域中同一网络上的所有接口都必
须使用相同的密码。默认情况下,密码是必需的,而且密码为 12345678。 
[mtu=]MTUSize 
指定传输 OSPF 信息(该信息的发送可以不产生碎片)的 IP 数据包的最大尺寸(以字节
计)。以太网的默认 IP MTU 为 1,500 字节。
set global

配置全局 OSPF 参数。

语法
set global [routerid=]IPAddress [asborder=]{yes | no} [[loglevel=]{none | erro
r | warn | info}]

参数
[Server=]IPAddress 
必需。用 IP 地址指定要为其配置参数的路由器。 
[asborder=]{yes | no} 
必需。指定路由器是否作为“自治区系统 (AS)”边界路由器。 
[loglevel=]{none | error | warn | info} 
必需指定应该记录的事件。none 参数指定不记录与 OSPF 相关的事件。error 参数指定只
记录与 OSPF 相关的错误。warn 参数指定只记录与 OSPF 相关的警告。info 参数指定记
录所有与 OSPF 相关的事件。 
set routefilter

配置 OSPF 路由筛选器操作。

语法
set routefilter [action=]{drop | accept}

参数
[action=]{drop | accept} 
必需。指定路由筛选器是丢弃还是接受数据包。drop 参数指定应丢弃数据包。accept 参
数指定应接受数据包。 
set protofilter

配置 OSPF 协议筛选器操作。

语法
set protofilter [action=]{drop | accept}

参数
[action=]{drop | accept} 
必需。指定路由筛选器是丢弃还是接受数据包。drop 参数指定应丢弃数据包。accept 参
数指定应接受数据包。 
show global

显示全局 OSPF 参数。

语法
show global

参数


show area

显示区域参数。

语法
show area

参数


show virtif

显示所有虚拟接口的参数。

语法
show virtif

参数


show interface

显示指定接口的 OSPF 配置信息。

语法
show interface [InterfaceName=]InterfaceName

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要显示其信息的接口。InterfaceName 必须与“网络连接”中指定的接
口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interf
ace Name")。 
show routefilter

显示有关 OSPF 路由筛选器的信息。

语法
show routefilter

参数


show protofilter

显示有关 OSPF 协议筛选器的信息。

语法
show protofilter

参数


show area

显示有关 OSPF 区域的信息。

语法
show area

参数


show virtif

显示有关 OSPF 虚拟接口的信息。

语法
show virtif

参数


Netsh Routing IP Autodhcp 命令
下列命令可用于 Netsh Routing IP Autodhcp 环境。

若要查看该命令语法,请单击以下命令:

add exclusion

向 DHCP 分配器作用域中添加排除。

语法
add exclusion IPAddress

参数
IPAddress 
必需。指定要从 DHCP 分配器作用域中排除的 IP 地址。 
delete exclusion

删除 DHCP 分配器作用域中的排除。

语法
delete exclusion IPAddress

参数
IPAddress 
必需。指定已从 DHCP 分配器作用域中排除的 IP 地址。 
install

在 IP 下安装路由协议。

语法
install

参数


set global

配置 DHCP 分配的全局参数。

语法
set global {[[scopenetwork=]IPAddress] | [[scopemask=]SubnetMask] | [[leasetim
e=]Minutes] | [[loglevel=]{none | error | warn | info}]}

参数
[scopenetwork=]IPAddress 
指定 DHCP 分配器作用域的 IP 地址。 
[scopemask=]SubnetMask 
指定与作用域的 IP 地址关联的子网掩码。 
[leasetime=]Minutes 
指定租约期限(以分钟计)。 
[LogLevel=]{none | error | warn | info} 
指定应该记录的事件。none 参数指定不记录与 DHCP 相关的事件。error 参数指定只记录
与 DHCP 相关的错误。warn 参数指定只记录与 DHCP 相关的警告。info 参数指定记录所
有与 DHCP 相关的事件。 
示例
要想将 DHCP 分配的 IP 网络设为 10.10.10.0,相关的作用域子网掩码为 255.255.255.
0,租约期限为 11520 分钟(8 天),记录所有相关事件的信息,请键入:

set global 10.10.10.0 255.255.255.0 11520 info

要想只将租约期限(对所有接口上的全部作用域而言)调整为 4320 分钟(3 天),请键
入:

set global leasetime=4320

set interface

为指定的接口配置 DHCP 分配器参数。

语法
set interface [InterfaceName=]InterfaceName [mode=]{enable | disable}

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要配置参数的接口。InterfaceName 必须与“网络连接”中指定的接口
名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interfac
e Name")。 
[mode=]{enable | disable} 
必需。指定接口启用还是禁用 DHCP 分配。 
show global

显示 DHCP 分配器全局配置。

语法
show global

参数


show interface

显示指定接口的 DHCP 分配器配置。

语法
show interface [InterfaceName=]InterfaceName

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要显示其信息的接口。InterfaceName 必须与“网络连接”中指定的接
口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interf
ace Name")。 
uninstall

删除 IP 下的路由协议。

语法
uninstall

参数


Netsh Routing IP Dnsproxy 命令
下列命令可用于 Netsh Routing IP Dnsproxy 环境。

若要查看该命令语法,请单击以下命令:

set global

更改全局 DNS 代理参数。

语法
set global [querytimeout=]Integer [[dnsmode=]{enable | disable}] [[winsmode=]{
enable | disable}] [[loglevel=]{none | error | warn | info}]

参数
[querytimeout=]Integer 
必需。为被代理的 DNS 查询指定超时(以秒计)。 
[dnsmode=]{enable | disable} 
指定启用还是禁用 DNS 代理操作。 
[winsmode=]{enable | disable} 
指定启用还是禁用 WINS 代理操作。 
[loglevel=]{none | error | warn | info} 
指定应该记录的事件。none 参数指定不记录与 DNS 代理相关的事件。error 参数指定只
记录与 DNS 代理相关的错误。warn 参数指定只记录与 DNS 代理相关的警告。info 参数
指定记录所有与 DNS 代理相关的事件。 
示例
要想指定查询在 10 秒后即算超时,启用 DNS 代理操作和 WINS 代理操作,阻止记录 DN
S 代理事件,请键入:

set global 10 enable enable none

install

在 IP 下安装路由协议。

语法
install

参数


set interface 

为接口配置 DNS 代理参数。

语法
set interface [InterfaceName=]InterfaceName [[mode=]{enable | disable | defaul
t}]

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要配置参数的接口。InterfaceName 必须与“网络连接”中指定的接口
名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interfac
e Name")。 
[mode=]{enable | disable | default} 
指定对指定的接口,DNS 代理是启用、禁用,还是设为使用默认值。enable 参数指定启用
 DNS 代理。disable 参数指定禁用 DNS 代理。default 参数指定根据接口的默认值设置
 DNS 代理。 
show global

显示 DNS 代理全局配置。 
语法
show global

参数


show interface

显示指定接口的 DNS 代理配置。

语法
show interface [InterfaceName=]InterfaceName

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要显示其信息的接口。InterfaceName 必须与“网络连接”中指定的接
口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interf
ace Name")。 
uninstall

删除 IP 下的路由协议。

语法
uninstall

参数


Netsh Routing IP NAT 命令
下列命令可用于 Netsh Routing IP NAT 环境。

若要查看该命令语法,请单击以下命令:

add addressmapping

添加一个 IP 地址映射,映射到指定接口的网络地址转换 (NAT) 地址池中。

语法
add addressmapping [InterfaceName=]InterfaceName [public=]IPAddress [private=]
IPAddress [inboundsessions=]{enable | disable}

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要在其上使用网络地址转换的接口。InterfaceName 必须与“网络连接
”中指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例
如,"Interface Name")。 
[public=]IPAddress 
必需。指定在公用网络上使用的 IP 地址。 
[Server=]IPAddress 
必需。指定可用于专用网络上的地址池范围中的 IP 地址。 
[inboundsessions=]{enable | disable} 
必需。指定启用还是禁用入站会话。enable 参数指定启用入站会话。disable 参数指定禁
用入站会话。 
示例
要想将公用 IP 地址映射到专用 IP 地址 10.10.10.1,并禁用该 NAT 表映射的入站会话
,请键入:

add addressmapping Local Area Connection 10.11.11.1 10.10.10.1 disable

add addressrange

向指定接口的 NAT 地址池中添加地址范围。

语法
add addressrange [InterfaceName=]InterfaceName [start=]IPAddress [end=]IPAddre
ss [mask=]SubnetMask

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要向其地址池中添加地址范围的接口。 
[start=]IPAddress 
必需。指定地址范围的起始 IP 地址。 
[end=]IPAddress 
必需。指定地址范围的终止 IP 地址。 
[mask=]SubnetMask 
必需。指定与起始 IP 地址和终止 IP 地址所绑定的网络范围相关的 IP 子网掩码。 
add interface

在指定接口上配置 NAT。

语法
add interface [InterfaceName=]InterfaceName [[mode=]{full | addressonly | priv
ate}]

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要在上配置 NAT 的接口。 InterfaceName 参数必须与“网络连接”中
指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,
"Interface Name")。 
[mode=]{full | addressonly | private} 
指定接口是使用完全模式、仅地址模式,还是专用模式。 
add portmapping

在 NAT 接口上添加一个协议端口映射。

语法
add portmapping [InterfaceName=]InterfaceName [proto=]{tcp | udp} [publicip=]{
IPAddress | 0.0.0.0} [publicport=]Integer [privateip=]IPAddress [privateport=]
Integer

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要为其添加端口映射的接口。InterfaceName 必须与“网络连接”中指
定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"
Interface Name")。 
[proto=]{tcp | udp} 
必需。指定协议类型是设为 TCP 还是设为 UDP。 
[publicip=]{IPAddress | 0.0.0.0} 
必需。指定公用网络上的外部 IP 地址或 0.0.0.0,以表明在专用网络地址范围中未指定
任何 IP 地址。 
[publicport=]Integer 
必需。使用 0 到 9999 的数字指定公用协议端口。 
[privateip=]IPAddress 
必需。指定专用网络范围内的 IP 地址。 
[privateport=]Integer 
必需。使用 0 到 9999 的数字指定专用协议端口。 
delete addressmapping

从指定接口的 NAT 地址池中删除地址映射。

语法
delete addressmapping [InterfaceName=]InterfaceName [[public=]IPAddress]

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要删除地址映射的接口。InterfaceName 必须与“网络连接”中指定的
接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Inte
rface Name")。 
[public=]IPAddress 
指定要删除的 IP 地址。如果不指定地址,则 NAT 地址池中的所有地址映射都会从接口中
删除。 
delete addressrange

从指定接口的 NAT 地址池中删除地址范围。

语法
delete addressrange [InterfaceName=]InterfaceName [start=]IPAddress

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要从中删除地址范围的接口。InterfaceName 必须与“网络连接”中指
定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"
Interface Name")。 
[start=]IPAddress 
必需。指定要删除的范围的起始 IP 地址。 
delete interface

从指定接口上删除网络地址转换 (NAT)。

语法
delete interface [InterfaceName=]InterfaceName

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要删除 NAT 使用的接口。InterfaceName 参数必须与“网络连接”中指
定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"
Interface Name")。 
delete portmapping

从指定的启用 NAT 的接口上删除协议端口映射。

语法
delete portmapping [InterfaceName=]InterfaceName [[proto=]{tcp | udp}] [public
ip=]{IPAddress | 0.0.0.0}] [[publicport=]Integer] [[privateip=]IPAddress] [pri
vateport=]Integer]

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要删除端口映射的接口。InterfaceName 必须与“网络连接”中指定的
接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Inte
rface Name")。 
[proto=]{tcp | udp} 
指定协议类型。tcp 参数指定协议类型为“传输控制协议”。udp 参数指定协议类型为“
用户数据报协议”。 
[publicip=]{IPAddress | 0.0.0.0} 
指定公用网络上的外部 IP 地址或 0.0.0.0,以表明在专用网络地址范围中未指定任何 I
P 地址。 
[publicport=]Integer 
使用 0 到 9999 的数字指定公用协议端口。 
[privateip=]IPAddress 
指定专用网络范围内的 IP 地址。 
[privateport=]Integer 
使用 0 到 9999 的数字指定专用协议端口。 
set global

设置 NAT 的全局参数。

语法
set global {[[tcptimeoutmins=]Integer] | [[udptimeoutmins=]Integer] | [[LogLev
el=]{none | error | warn | info}]}

参数
[tcptimeoutmins=]Integer 
指定 TCP 映射的超时值(以分钟计)。 
[udptimeoutmins=]Integer 
指定 UDP 映射的超时值(以分钟计)。 
[LogLevel=]{none | error | warn | info} 
指定应该记录的事件。none 参数指定不记录与 NAT 相关的事件。error 参数指定只记录
与 NAT 相关的错误。warn 参数指定只记录与 NAT 相关的警告。info 参数指定记录所有
与 NAT 相关的事件。 
set interface

为指定的接口配置 NAT 参数。

语法
set interface [InterfaceName=]InterfaceName [mode=]{Full | AddressOnly | Priva
te}

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要为其配置参数的接口。InterfaceName 必须与“网络连接”中指定的
接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Inte
rface Name")。 
[mode=]{Full | AddressOnly | Private} 
必需。指定接口是使用完全模式、仅地址模式,还是专用模式。 
show global

显示网络地址转换 (NAT) 全局配置。

语法
show global

参数


show interface

显示指定接口的网络地址转换 (NAT) 全局配置。

语法
show interface [InterfaceName=]InterfaceName

参数
[InterfaceName=]InterfaceName 
必需。用名称指定要显示其信息的接口。InterfaceName 必须与“网络连接”中指定的接
口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interf
ace Name")。 
Netsh Routing 示例
要想对名为“Local Area Connection”的接口启用路由器探索,指定最短间隔为 7 分钟
,最长间隔为 10 分钟,路由器探索数据包的生命周期为 30 分钟,优先级为零 (0) 或没
有,请在 netsh routing 提示符下键入:

add interface "Local Area Connection" enable 7 10 30 0 
---
莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。料峭春风
吹酒醒,微冷,山头斜照却相迎。回首向来萧瑟处,归去,也无风雨也无晴。

--

※ 来源:.哈工大紫丁香 bbs.hit.edu.cn [FROM: 218.108.39.42]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:424.365毫秒