netsh interface

netsh interface 命令提供了一套全面的工具,用于在 Windows 中配置和管理网络接口。 使用此命令,您可以启用或禁用网络适配器、分配静态或动态 IP 地址、配置 DNS 和 WINS 服务器、重命名接口以及监控接口统计信息。 接口上下文对于解决连接问题、优化网络设置以及跨物理和虚拟适配器自动执行网络配置任务非常有用。

此外, netsh interface 还支持高级功能,例如配置端口代理、管理 IPv4 和 IPv6 设置以及控制 6to4、ISATAP 和 Teredo 等隧道协议。 您还可以使用它来调整 TCP 和 UDP 参数、设置路由策略以及管理全局网络行为。 这些功能对于 netsh interface 需要对网络配置和诊断进行精细控制的管理员和高级用户来说都是一个强大的工具。

Syntax

netsh interface [6to4 | clat | dump | fl48 | fl68 | help | httpstunnel | ipv4 | ipv6 | isatap | portproxy | set | show | tcp | teredo | udp | ?]
netsh interface 6to4 dump
netsh interface 6to4 set interface [name=]<string> [routing=](enabled|disabled|default)
netsh interface 6to4 set relay [name=]<string>|default [state=]enabled|disabled|automatic|default [interval=]<integer>
netsh interface 6to4 set routing [routing=]enabled|disabled|automatic|default [sitelocals=]enabled|disabled|default
netsh interface 6to4 set state [state=]enabled|disabled|default [undoonstop=]enabled|disabled|default
netsh interface 6to4 show <interface> <relay> <routing> <state>

netsh interface clat dump
netsh interface clat set global [permit=]disabled|enabled [pref64fromdns=]disabled|enabled [pref64fromra=]disabled|enabled
netsh interface clat show global
netsh interface fl48 dump
netsh interface fl48 show virtualinterfaces
netsh interface fl68 dump
netsh interface fl68 show virtualinterfaces
netsh interface httpstunnel add interface [type=]server|client [url=]<string> [state=]enabled|disabled|default
                                          [authmode=]none|certificates
netsh interface httpstunnel delete interface
netsh interface httpstunnel dump
netsh interface httpstunnel reset
netsh interface httpstunnel set interface [url=]<string> [state=]enabled|disabled|default [authmode=]none|certificates
netsh interface httpstunnel show interfaces [store=]active|persistent
netsh interface httpstunnel show statistics [interface=]<string>
netsh interface ipv4 add address [name=]<string> [address=]<IPv4 address>[/<integer> [mask=]<IPv4 mask>]
                                 [type=]unicast|anycast [gateway=]<IPv4 address> [gwmetric=]<integer>
                                 [validlifetime=]<integer>|infinite [preferredlifetime=]<integer>|infinite
                                 [subinterface=]<string> [store=]active|persistent [skipassource=]true|false
netsh interface ipv4 add dnsservers [name=]<string> [address=]<IPv4 address> [index=]<integer> [validate=]yes|no
netsh interface ipv4 add excludedportrange [protocol=]tcp|udp [startport=]<integer> [numberofports=]<integer>
                                           [store=]active|persistent
netsh interface ipv4 add neighbors [interface=]<string> [address=]<IPv4 address> [neighbor=]<string>
                                   [subinterface=]<string> [store=]active|persistent
netsh interface ipv4 add route [prefix=]<IPv4 address>/<integer> [interface=]<string> [nexthop=]<IPv4 address>
                               [siteprefixlength=]<integer> [metric=]<integer> [publish=]no|age|yes
                               [validlifetime=]<integer>|infinite [preferredlifetime=]<integer>|infinite
                               [store=]active|persistent
netsh interface ipv4 add winsservers [name=]<string> [address=]<IP address> [index=]<integer>
netsh interface ipv4 delete address [name=]<string> [address=]<IPv4 address> [gateway=]<IPv4 address>|all
                                    [store=]active|persistent
netsh interface ipv4 delete arpcache [name=]<string> [address=]<IPv4 address> [subinterface=]<string>
                                     [store=]active|persistent
netsh interface ipv4 delete destinationcache [interface=]<string> [address=]<IP address>
netsh interface ipv4 delete dnsservers [name=]<string> [address=]<IPv4 address> [validate=]yes|no
netsh interface ipv4 delete excludedportrange [protocol=]tcp|udp [startport=]<integer> [numberofports=]<integer>
                                              [store=]active|persistent
netsh interface ipv4 delete neighbors [name=]<string> [address=]<IPv4 address> [subinterface=]<string>
                                      [store=]active|persistent
netsh interface ipv4 delete route [prefix=]<IPv4 address>/<integer> [interface=]<string> [nexthop=]<IPv4 address>
                                  [store=]active|persistent
netsh interface ipv4 delete winsservers [name=]<string> [address=]<IP address>|all
netsh interface ipv4 dump
netsh interface ipv4 install
netsh interface ipv4 reset
netsh interface ipv4 set address [name=]<string> [source=]dhcp|static [address=]<IPv4 address>[/<integer>]
                                 [mask=]<IPv4 mask> [gateway=]<IPv4 address>|none [gwmetric=]<integer>
                                 [type=]unicast|anycast [subinterface=]<string> [store=]active|persistent
netsh interface ipv4 set compartment [compartment=]<integer> [defaultcurhoplimit=]<integer>
                                     [store=]active|persistent
netsh interface ipv4 set dnsservers [name=]<string> [source=]dhcp|static [address=]<IP address>|none
                                    [register=]none|primary|both [validate=]yes|no
netsh interface ipv4 set dynamicportrange [protocol=]tcp|udp [startport=]<integer> [numberofports=]<integer>
                                          [store=]active|persistent
netsh interface ipv4 set global [defaultcurhoplimit=]<integer> [neighborcachelimit=]<integer>
                                [routecachelimit=]<integer> [reassemblylimit=]<integer>
                                [icmpredirects=]enabled|disabled [sourceroutingbehavior=]drop|forward|dontforward
                                [taskoffload=]enabled|disabled [dhcpmediasense=]enabled|disabled
                                [mediasenseeventlog=]enabled|disabled [mldlevel=]none|sendonly|all
                                [mldversion=]version1|version2|version3 [multicastforwarding=]enabled|disabled
                                [groupforwardedfragments=]enabled|disabled [randomizeidentifiers=]enabled|disabled
                                [store=]active|persistent [addressmaskreply=]enabled|disabled [minmtu=]<integer>
                                [flowlabel=]enabled|disabled [loopbacklargemtu=]enabled|disabled
                                [loopbackworkercount=]enabled|disabled [loopbackexecutionmode=]inline|adaptive|worker
                                [sourcebasedecmp=]enabled|disabled [reassemblyoutoforderlimit=]<integer>
                                [slaacprivacylevel=]<integer> [slaacmaxdadattempts=]<integer>
                                [routepolicies=]enabled|disabled [recursivereassembly=]enabled|disabled
                                [icmpjumbograms=]enabled|disabled
netsh interface ipv4 set interface [interface=]<string> [[forwarding=]enabled|disabled]
                                   [advertise=]enabled|disabled [mtu=]<integer> [siteprefixlength=]<integer>
                                   [nud=]enabled|disabled [basereachabletime=]<integer>
                                   [retransmittime=]<integer> [dadtransmits=]<integer>
                                   [routerdiscovery=]enabled|disabled|dhcp [managedaddress=]enabled|disabled
                                   [otherstateful=]enabled|disabled [weakhostsend=]enabled|disabled
                                   [weakhostreceive=]enabled|disabled [ignoredefaultroutes=]enabled|disabled
                                   [advertisedrouterlifetime=]<0-65535> [advertisedefaultroute=]enabled|disabled
                                   [currenthoplimit=]<0-255> [store=]active|persistent
                                   [forcearpndwolpattern=]enabled|disabled [enabledirectedmacwolpattern=]enabled|disabled
                                   [ecncapability=]ecndisabled|ect1|ect0|application [rabaseddnsconfig=]enabled|disabled
                                   [dhcpstaticipcoexistence=]enabled|disabled
netsh interface ipv4 set neighbors [interface=]<string> [address=]<IPv4 address> [neighbor=]<string> [store=]active|persistent
netsh interface ipv4 set route [prefix=]<IPv4 address>/<integer> [interface=]<string> [nexthop=]<IPv4 address>
                               [siteprefixlength=]<integer> [metric=]<integer> [publish=]no|age|yes
                               [validlifetime=]<integer>|infinite [preferredlifetime=]<integer>|infinite
                               [store=]active|persistent
netsh interface ipv4 set subinterface [interface=]<string> [mtu=]<integer> [subinterface=]<string> [store=]active|persistent
netsh interface ipv4 set winsservers [name=]<string> [source=]dhcp|static [address=]<IP address>|none
netsh interface ipv4 show addresses [name=]<string>
netsh interface ipv4 show compartments [compartment=]<integer> [level=]normal|verbose [store=]active|persistent
netsh interface ipv4 show config [name=]<string>
netsh interface ipv4 show destinationcache [interface=]<string> [address=]<IP address> [level=]normal|verbose
netsh interface ipv4 show dnsservers [name=]string
netsh interface ipv4 show dynamicportrange [protocol=]tcp|udp [store=]active|persistent
netsh interface ipv4 show excludedportrange [protocol=]tcp|udp [store=]active|persistent
netsh interface ipv4 show global [store=]active|persistent
netsh interface ipv4 show icmpstats [rr=]<integer>
netsh interface ipv4 show interfaces [interface=]<string> [rr=]<integer> [level=]normal|verbose [store=]active|persistent
netsh interface ipv4 show ipaddresses [interface=]<string> [level=]normal|verbose [store=]active|persistent
netsh interface ipv4 show ipnettomedia [rr=]<integer>
netsh interface ipv4 show ipstats [rr=]<integer>
netsh interface ipv4 show joins [interface=]<string> [level=]normal|verbose
netsh interface ipv4 show neighbors [interface=]<string> [address=]<IP address> [subinterface=]<string>
                                    [level=]normal|verbose [store=]active|persistent
netsh interface ipv4 show offload [name=]<string>
netsh interface ipv4 show route [level=]normal|verbose [store=]active|persistent
netsh interface ipv4 show subinterfaces [interface=]<string> [subinterface=]<string> [level=]normal|verbose
                                        [store=]active|persistent
netsh interface ipv4 show tcpconnections [localaddress=]<IPv4 address> [localport=]<integer> [remoteaddress=]<IPv4 address>
                                         [remoteport=]<integer> [rr=]<integer>
netsh interface ipv4 show tcpstats [rr=]<integer>
netsh interface ipv4 show udpconnections [localaddress=]<IPv4 address> [localport=]<integer> [rr=]<integer>
netsh interface ipv4 show udpstats [rr=]<integer>
netsh interface ipv4 show winsservers [name=]string
netsh interface ipv4 uninstall
netsh interface ipv6 6to4 dump
netsh interface ipv6 6to4 set interface [name=]<string> [routing=]enabled|disabled|default
netsh interface ipv6 6to4 set relay [name=]<string>|default [state=]enabled|disabled|automatic|default [interval=]<integer>
netsh interface ipv6 6to4 set routing [routing=]enabled|disabled|automatic|default [sitelocals=]enabled|disabled|default
netsh interface ipv6 6to4 set state [state=]enabled|disabled|default [undoonstop=]enabled|disabled|default
netsh interface ipv6 6to4 show <interface> <relay> <routing> <state>
netsh interface ipv6 add address [interface=]<string> [address=]<IPv6 address>[/<integer>] [type=]unicast|anycast
                                 [validlifetime=]<integer>|infinite [preferredlifetime=]<integer>|infinite
                                 [store=]active|persistent [skipassource=]true|false
netsh interface ipv6 add dnsservers [name=]<string> [address=]<IPv6 address> [index=]<integer> [validate=]yes|no
netsh interface ipv6 add excludedportrange [protocol=]tcp|udp [startport=]<integer> [numberofports=]<integer>
                                           [store=]active|persistent
netsh interface ipv6 add neighbors [interface=]<string> [address=]<IPv6 address> [neighbor=]<string> [subinterface=]<string>
                                   [store=]active|persistent
netsh interface ipv6 add potentialrouter [interface=]<string> [address=]<IPv6 address>
netsh interface ipv6 add prefixpolicy [prefix=]<IPv6 address>/<integer> [precedence=]<integer> [label=]<integer>
                                      [store=]active|persistent
netsh interface ipv6 add route [prefix=]<IPv6 address>/<integer> [interface=]<string> [nexthop=]<IPv6 address>
                               [siteprefixlength=]<integer> [metric=]<integer> [publish=]no|age|yes
                               [validlifetime=]<integer>|infinite [preferredlifetime=]<integer>|infinite
                               [store=]active|persistent
netsh interface ipv6 add v6v4tunnel [interface=]<string> [localaddress=]<IPv4 address> [remoteaddress=]<IPv4 address>
netsh interface ipv6 delete address [interface=]<string> [address=]<IPv6 address> [store=]active|persistent
netsh interface ipv6 delete destinationcache [interface=]<string> [address=]<IP address>
netsh interface ipv6 delete dnsservers [name=]<string> [address=]<IPv6 address>|all [validate=]yes|no
netsh interface ipv6 delete excludedportrange [protocol=]tcp|udp [startport=]<integer> [numberofports=]<integer>
                                              [store=]active|persistent
netsh interface ipv6 delete interface [interface=]<string>
netsh interface ipv6 delete neighbors [interface=]<string> [address=]<IPv6 address> [subinterface=]<string>
                                      [store=]active|persistent
netsh interface ipv6 delete potentialrouter [interface=]<string> [address=]<IPv6 address>
netsh interface ipv6 delete prefixpolicy [prefix=]<IPv6 address>/<integer> [store=]active|persistent
netsh interface ipv6 delete route [prefix=]<IPv6 address>/<integer> [interface=]<string> [nexthop=]<IPv6 address>
                                  [store=]active|persistent
netsh interface ipv6 dump
netsh interface ipv6 isatap dump
netsh interface ipv6 isatap set router [name=]<string>|default [state=]enabled|disabled|default [interval=]<integer>
netsh interface ipv6 isatap set state [state=]enabled|disabled|default
netsh interface ipv6 isatap show <router> <state>
netsh interface ipv6 reset
netsh interface ipv6 set address [interface=]<string> [address=]<IPv6 address> [type=]unicast|anycast
                                 [validlifetime=]<integer>|infinite [preferredlifetime=]<integer>|infinite
                                 [store=]active|persistent
netsh interface ipv6 set compartment [compartment=]<integer> [defaultcurhoplimit=]<integer> [store=]active|persistent
netsh interface ipv6 set dnsservers [name=]<string> [source=]dhcp|static [address=]<IP address>|none
                                    [register=]none|primary|both [validate=]yes|no
netsh interface ipv6 set dynamicportrange [protocol=]tcp|udp [startport=]<integer> [numberofports=]<integer>
                                          [store=]active|persistent
netsh interface ipv6 set global [defaultcurhoplimit=]<integer> [neighborcachelimit=]<integer>
                                [routecachelimit=]<integer> [reassemblylimit=]<integer>
                                [icmpredirects=]enabled|disabled [sourceroutingbehavior=]drop|forward|dontforward
                                [taskoffload=]enabled|disabled [dhcpmediasense=]enabled|disabled
                                [mediasenseeventlog=]enabled|disabled [mldlevel=]none|sendonly|all
                                [mldversion=]version1|version2|version3 [multicastforwarding=]enabled|disabled
                                [groupforwardedfragments=]enabled|disabled [randomizeidentifiers=]enabled|disabled
                                [store=]active|persistent [addressmaskreply=]enabled|disabled [minmtu=]<integer>
                                [flowlabel=]enabled|disabled [loopbacklargemtu=]enabled|disabled
                                [loopbackworkercount=]enabled|disabled [loopbackexecutionmode=]inline|adaptive|worker
                                [sourcebasedecmp=]enabled|disabled [reassemblyoutoforderlimit=]<integer>
                                [slaacprivacylevel=]<integer> [slaacmaxdadattempts=]<integer>
                                [routepolicies=]enabled|disabled [recursivereassembly=]enabled|disabled
                                [icmpjumbograms=]enabled|disabled
netsh interface ipv6 set interface [interface=]<string> [[forwarding=]enabled|disabled]
                                   [advertise=]enabled|disabled [mtu=]<integer> [siteprefixlength=]<integer>
                                   [nud=]enabled|disabled [basereachabletime=]<integer>
                                   [retransmittime=]<integer> [dadtransmits=]<integer>
                                   [routerdiscovery=]enabled|disabled|dhcp [managedaddress=]enabled|disabled
                                   [otherstateful=]enabled|disabled [weakhostsend=]enabled|disabled
                                   [weakhostreceive=]enabled|disabled [ignoredefaultroutes=]enabled|disabled
                                   [advertisedrouterlifetime=]<0-65535> [advertisedefaultroute=]enabled|disabled
                                   [currenthoplimit=]<0-255> [store=]active|persistent
                                   [forcearpndwolpattern=]enabled|disabled [enabledirectedmacwolpattern=]enabled|disabled
                                   [ecncapability=]ecndisabled|ect1|ect0|application [rabaseddnsconfig=]enabled|disabled
                                   [dhcpstaticipcoexistence=]enabled|disabled
netsh interface ipv6 set neighbors [interface=]<string> [address=]<IPv6 address> [neighbor=]<string> [store=]active|persistent
netsh interface ipv6 set prefixpolicy [prefix=]<IPv6 address>/<integer> [precedence=]<integer> [label=]<integer>
                                      [store=]active|persistent
netsh interface ipv6 set privacy [prefix=]<IPv6 address>/<integer> [precedence=]<integer> [label=]<integer>
                                 [store=]active|persistent
netsh interface ipv6 set route [prefix=]<IPv6 address>/<integer> [interface=]<string> [nexthop=]<IPv6 address>
                               [siteprefixlength=]<integer> [metric=]<integer> [publish=]no|age|yes
                               [validlifetime=]<integer>|infinite [preferredlifetime=]<integer>|infinite
                               [store=]active|persistent
netsh interface ipv6 set slaacsecretkey [key=]<string>
netsh interface ipv6 set subinterface [interface=]<string> [mtu=]<integer> [subinterface=]<string> [store=]active|persistent
netsh interface ipv6 set teredo [type]=disabled|client|enterpriseclient|natawareclient|server|default
                                [servername=]<hostname>|<IPv4 address>|default [refreshinterval=]<integer>|default
                                [clientport=]<integer>|default [servervirtualip=]<IPv4 address>|default
netsh interface ipv6 show addresses [interface=]<string> [level=]normal|verbose [store=]active|persistent
netsh interface ipv6 show compartments [compartment=]<integer> [level=]normal|verbose [store=]active|persistent
netsh interface ipv6 show destinationcache [interface=]<string> [address=]<IP address> [level=]normal|verbose
netsh interface ipv6 show dnsservers [name=]string
netsh interface ipv6 show dynamicportrange [protocol=]tcp|udp [store=]active|persistent
netsh interface ipv6 show excludedportrange [protocol=]tcp|udp [store=]active|persistent
netsh interface ipv6 show global [store=]active|persistent
netsh interface ipv6 show interfaces [interface=]<string> [rr=]<integer> [level=]normal|verbose [store=]active|persistent
netsh interface ipv6 show ipstats [rr=]<integer>
netsh interface ipv6 show joins [interface=]<string> [level=]normal|verbose
netsh interface ipv6 show neighbors [interface=]<string> [address=]<IP address> [subinterface=]<string>
                                    [level=]normal|verbose [store=]active|persistent
netsh interface ipv6 show offload [name=]<string>
netsh interface ipv6 show potentialrouters [interface=]<string>
netsh interface ipv6 show prefixpolicies [store=]active|persistent
netsh interface ipv6 show privacy [store=]active|persistent
netsh interface ipv6 show route [level=]normal|verbose [store=]active|persistent
netsh interface ipv6 show siteprefixes
netsh interface ipv6 show slaacsecretkey [store=]active|persistent
netsh interface ipv6 show subinterfaces [interface=]<string> [subinterface=]<string> [level=]normal|verbose
                                        [store=]active|persistent
netsh interface ipv6 show tcpstats [rr=]<integer>
netsh interface ipv6 show teredo
netsh interface ipv6 show tfofallback
netsh interface ipv6 show udpstats [rr=]<integer>
netsh interface isatap dump
netsh interface isatap set router [name=]<string>|default [state=]enabled|disabled|default [interval=]<integer>
netsh interface isatap set state [state=]enabled|disabled|default
netsh interface isatap show <router> <state>
netsh interface portproxy add v4tov4 [listenport=]<integer>|<servicename> [connectaddress=]<IPv4 address>|<hostname>
                                     [connectport=]<integer>|<servicename> [listenaddress=]<IPv4 address>|<hostname>
                                     [protocol=]tcp
netsh interface portproxy add v4tov6 [listenport=]<integer>|<servicename> [connectaddress=]<IPv6 address>|<hostname>
                                     [connectport=]<integer>|<servicename> [listenaddress=]<IPv4 address>|<hostname>
                                     [protocol=]tcp
netsh interface portproxy add v6tov4 [listenport=]<integer>|<servicename> [connectaddress=]<IPv4 address>|<hostname>
                                     [connectport=]<integer>|<servicename> [listenaddress=]<IPv6 address>|<hostname>
                                     [protocol=]tcp
netsh interface portproxy add v6tov6 [listenport=]<integer>|<servicename> [connectaddress=]<IPv6 address>|<hostname>
                                     [connectport=]<integer>|<servicename> [listenaddress=]<IPv6 address>|<hostname>
                                     [protocol=]tcp
netsh interface portproxy deleted v4tov4 [listenport=]<integer>|<servicename> [listenaddress=]<IPv4 address>|<hostname>
                                         [protocol=]tcp
netsh interface portproxy deleted v4tov6 [listenport=]<integer>|<servicename> [listenaddress=]<IPv4 address>|<hostname>
                                         [protocol=]tcp
netsh interface portproxy deleted v6tov4 [listenport=]<integer>|<servicename> [listenaddress=]<IPv6 address>|<hostname>
                                         [protocol=]tcp
netsh interface portproxy deleted v6tov6 [listenport=]<integer>|<servicename> [listenaddress=]<IPv6 address>|<hostname>
                                         [protocol=]tcp
netsh interface portproxy dump
netsh interface portproxy reset
netsh interface portproxy set v4tov4 [listenport=]<integer>|<servicename> [connectaddress=]<IPv4 address>|<hostname>
                                     [connectport=]<integer>|<servicename> [listenaddress=]<IPv4 address>|<hostname>
                                     [protocol=]tcp
netsh interface portproxy set v4tov6 [listenport=]<integer>|<servicename> [connectaddress=]<IPv6 address>|<hostname>
                                     [connectport=]<integer>|<servicename> [listenaddress=]<IPv4 address>|<hostname>
                                     [protocol=]tcp
netsh interface portproxy set v6tov4 [listenport=]<integer>|<servicename> [connectaddress=]<IPv4 address>|<hostname>
                                     [connectport=]<integer>|<servicename> [listenaddress=]<IPv6 address>|<hostname>
                                     [protocol=]tcp
netsh interface portproxy set v6tov6 [listenport=]<integer>|<servicename> [connectaddress=]<IPv6 address>|<hostname>
                                     [connectport=]<integer>|<servicename> [listenaddress=]<IPv6 address>|<hostname>
                                     [protocol=]tcp
netsh interface portproxy show all
netsh interface portproxy show <v4tov4> <v4tov6> <v6tov4> <v6tov6>
netsh interface set interface [name=]IfName [admin=]ENABLED|DISABLED [connect=]CONNECTED|DISCONNECTED [newname=]NewName
netsh interface show interface [name=]string
netsh interface tcp add supplementalport [template=]internet|datacenter|automatic|custom|compat [localport=]*|<integer>
                                         [remoteport=]*|<integer>
netsh interface tcp add supplementalsubnet [template=]internet|datacenter|automatic|custom|compat [family=]ipv4|ipv6
                                           [address=]<IPv4 or IPv6 address>/<prefix length>
netsh interface tcp delete supplementalport [localport=]*|<number> [remoteport=]*|<number>
netsh interface tcp delete supplementalsubnet [family=]ipv4|ipv6 [address=]<IPv4 or IPv6 address>/<prefix length>
netsh interface tcp dump
netsh interface tcp reload
netsh interface tcp rundown
netsh interface tcp set global [rss=]disabled|enabled|default
                               [autotuninglevel=]disabled|highlyrestricted|restricted|normal|experimental
                               [ecncapability=]disabled|enabled|default [timestamps=]disabled|enabled|default
                               [initialrto=]<300-3000> [rsc=]disabled|enabled|default
                               [nonsackrttresiliency=]disabled|enabled|default [maxsynretransmissions=]<2-8>
                               [fastopen=]disabled|enabled|default [fastopenfallback=]disabled|enabled|default
                               [hystart=]disabled|enabled|default [prr=]disabled|enabled|default
                               [pacingprofile=]off|initialwindow|slowstart|always|default
netsh interface tcp set heuristics [wsh=]disabled|enabled|default [forcews=]disabled|enabled|default
netsh interface tcp set security [mpp=]disabled|enabled|default [startport=]<integer> [numberofports=]<integer>
                                 [profiles=]disabled|enabled|default
netsh interface tcp set supplemental [template=]automatic|datacenter|internet|compat|custom [minrto=]<integer>
                                     [icw=]<integer> [congestionprovider=]none|ctcp|dctcp|cubic|bbr2|default
                                     [enablecwndrestart=]disabled|enabled|default [delayedacktimeout=]<integer>
                                     [delayedackfrequency=]<integer> [rack=]disabled|enabled|default
                                     [taillossprobe=]disabled|enabled|default
netsh interface tcp show global [store=]active|persistent
netsh interface tcp show heuristics [heuristics=]wsh|forcews
netsh interface tcp show rscstats [interface=]<string>
netsh interface tcp show security [store=]active|persistent
netsh interface tcp show supplemental [template=]automatic|datacenter|internet|compat|custom
netsh interface tcp show supplementalports [level=]normal|verbose
netsh interface tcp show supplementalsubnets [level=]normal|verbose
netsh interface teredo dump
netsh interface teredo set state [type]=disabled|client|enterpriseclient|natawareclient|server|default
                                 [servername=]<hostname>|<IPv4 address>|default [refreshinterval=]<integer>|default
                                 [clientport=]<integer>|default [servervirtualip=]<IPv4 address>|default
netsh interface teredo show state
netsh interface udp dump
netsh interface udp reset
netsh interface udp set global [uro=]disabled|enabled|default [uso=]disabled|enabled|default
netsh interface udp show global [store=]active|persistent

Parameters

interface 6to4

Command Description
接口 6to4 set interface 在基于 IPv4 的旧版上下文中为指定的 6to4 接口配置设置。

name - 指定接口名称或索引。
routing - 设置接口是否充当路由器:
- enabled:打开此接口的路由。
- disabled:关闭此接口的路由。
- default:使用系统的默认路由设置。
接口 6to4 set relay 在基于 IPv4 的传统上下文中配置中继服务器以进行 6 对 4 隧道。

name - 指定 6to4 继电器的名称或用于 default 系统默认值。
state - 设置中继名称解析的状态:
- enabled:强制中继处于活动状态并处理 6to4 流量。
- disabled:关闭继电器。 它不处理任何 6to4 流量。
- automatic:让 Windows 根据网络条件决定何时启用或禁用中继。
- default:将中继状态重置为默认配置。
interval - 设置中继名称解析间隔(以分钟为单位)。
接口 6to4 set routing 在基于 IPv4 的传统上下文中配置 6to4 隧道的路由选项。

routing - 控制 6to4 路由的处理方式:
- enabled:强制 6to4 路由处于活动状态。
- disabled:关闭 6to4 布线。
- automatic:让 Windows 根据网络条件决定何时启用/禁用路由。
- default:将路由重置为系统默认值。
sitelocals - 管理 6to4 路由中站点本地地址的使用:
- enabled:允许站点本地地址。
- disabled:阻止站点本地地址。
- default:重置为站点本地地址处理的系统默认值。
接口 6to4 set state 在基于 IPv4 的旧版上下文中配置 6to4 服务

state - 指定 6to4 服务的作模式:
- disabled:禁用 6to4 服务;不创建 6to4 接口。
- enabled:启用 6to4 服务,并为每个公共 IPv4 地址配置 6to4 地址。
- automatic:使 6to4 服务能够为每个可用的公共 IPv4 地址自动配置自身。
- default:恢复默认的 6to4 行为, disabled相当于 .
undoonstop - 确定服务停止时是否禁用 6to4。
接口 6to4 show 显示基于 IPv4 的传统上下文中的 6to4 接口配置和状态。

interface - 显示 6to4 接口的配置详细信息。
relay - 显示有关 6to4 中继服务器的信息。
routing - 显示 6to4 的当前路由状态。
state - 显示 6to4 服务的当前运行状态。

interface clat

Command Description
接口 clat set global 配置全局客户端转换器 (CLAT) 设置,包括启用或禁用 CLAT 以及设置 DNS 或 RA 首选项。 如果同时 pref64fromdns 禁用 和 pref64fromra ,则无法激活 CLAT,因为此组合无效。

permit - 指定是否允许在非蜂窝接口上使用 CLAT。
pref64fromdns - 确定是否将 DNS 用作前缀信息的源。 如果还启用,则 pref64fromra DNS 仅用作回退。
pref64fromra - 确定是否将路由器通告 (RA) 用作前缀信息的源。
接口 clat show global 显示当前全局 CLAT 配置设置。

interface dump

Command Description
接口 dump
接口 6to4 dump
接口 clat dump
接口 fl48 dump
接口 fl68 dump
接口 httpstunnel dump
接口 ipv4 dump
接口 ipv6 6to4 dump
接口 ipv6 dump
接口 ipv6 isatap dump
接口 isatap dump
接口 portproxy dump
接口 tcp dump
接口 teredo dump
接口 udp dump
创建包含当前上下文配置的脚本。 该脚本可以保存到文件中,并在设置被更改或需要在另一个系统上复制时用于恢复设置。

interface fl48

Command Description
接口 fl48 show virtualinterfaces 显示所有 FL48 虚拟接口的列表。

interface fl68

Command Description
接口 fl68 show virtualinterfaces 显示所有 FL68 虚拟接口的列表。

interface httpstunnel

Command Description
接口 httpstunnel add interface 创建和配置 IPHTTPS 客户端或服务器接口,允许您指定连接属性和身份验证设置。

type - 指定接口类型:
- client:配置客户端接口。
- server:配置服务器接口(仅在 Windows Server 上有效)。

url - 对于服务器接口,用于监听 HTTP(S) 请求的 URL。 对于客户端接口,用于发送 HTTP(S) 请求的 URL。

state - 设置作状态:
- default:始终配置服务器接口。 客户端接口按需配置(客户端默认)。
- enabled:始终配置接口(服务器默认)。
- disabled:禁用接口。

authmode - 指定身份验证模式:
- none:SSL 握手期间没有客户端身份验证(默认)。
- certificates:使用客户端证书进行身份验证(仅服务器接口,仅对 Windows Server 有效)。
接口 httpstunnel delete interface 删除现有的 IPHTTPS 客户端或服务器接口配置。
接口 httpstunnel reset 从本地系统中删除所有 IPHTTPS 客户端和服务器接口配置。
接口 httpstunnel set interface 修改现有 IPHTTPS 客户端或服务器接口的配置。

url - 对于服务器接口,用于监听 HTTP(S) 请求的 URL。 对于客户端接口,用于发送 HTTP(S) 请求的 URL。

state - 设置作状态:
- default:始终配置服务器接口。 客户端接口按需配置(客户端默认)。
- enabled:始终配置接口(服务器默认)。
- disabled:禁用接口。

authmode - 指定身份验证模式:
- none:SSL 握手期间没有客户端身份验证(默认)。
- certificates:使用客户端证书进行身份验证(仅服务器接口,仅对 Windows Server 有效)。
接口 httpstunnel show interfaces 显示所有网络接口的详细信息,或指定接口(如果提供)的详细信息。

store - 指定要显示的接口:
- active:仅显示活动接口。
- persistent:显示所有接口(默认)。
接口 httpstunnel show statistics 显示 IPHTTPS 接口统计信息。

interface - 指定显示其统计信息的接口名称。

interface ipv4

Command Description
接口 ipv4 add address 为指定接口分配静态 IPv4 地址和默认网关。 如果接口当前配置为 DHCP,则在执行此命令时禁用 DHCP。

name - 指定接口名称或索引。
address - 要分配的 IPv4 地址。 (可选)包括子网前缀长度(例如: 192.168.1.10/24)。
mask - 指定 IP 地址的子网掩码。
type - 指定地址类型。 用于 unicast 分配单播地址(默认)或 anycast 分配任播地址。
gateway - 默认网关的 IPv4 地址。
gwmetric - 默认网关的衡量指标值。
validlifetime - 仍然有效的地址或路线的持续时间。 默认值为 infinite
preferredlifetime - 首选地址或路由的持续时间。 默认值为 infinite
subinterface - 指定默认网关的子接口的 LUID。 仅对具有多个子接口的接口需要。
store - 指定地址持久性。 用于 active 重新启动时删除的临时地址,或 persistent 在重新启动后保留该地址(默认)。
skipassource - 如果 ,除非 true明确指定,否则该地址不会用作传出数据包的源。 默认值为 false
接口 ipv4 add dnsservers 将新的 DNS 服务器 IP 地址添加到指定接口的静态列表中。 默认情况下,新的 DNS 服务器将附加到列表的末尾。 如果提供了索引,则将服务器插入到该位置,并根据需要移动其他服务器。 如果接口以前将 DHCP 用于 DNS,则静态地址将替换 DHCP 分配的列表。 如果该 validate 选项设置为 yes,则在添加新 DNS 服务器之前会进行验证。

name - 指定添加 DNS 服务器的接口的名称或索引。
address - 要添加的 DNS 服务器的 IPv4 地址。
index - 设置 DNS 服务器地址的首选项顺序。
validate- 指示是使用(默认)还是no验证 yes DNS 服务器设置。
接口 ipv4 add excludedportrange 排除系统使用的指定范围的连续端口。

protocol - 指定要排除的协议。 用于 tcp 排除 TCP 端口或 udp 排除 UDP 端口。
startport - 排除范围的起始端口号。
numberofports - 要排除的连续端口总数,以 开头 startport
store - 确定排除的持久性。 用于 active 临时排除,直到下次重新启动,或 persistent 在重新启动后保留排除项(默认)。
接口 ipv4 add neighbors 将邻居条目添加到指定的网络接口。 这通常用于将 IP 地址与链路层 (MAC) 地址相关联。

interface - 将添加相邻条目的网络接口的名称或索引。
address - 邻居的 IPv4 地址。
neighbor - 要与指定 IP 地址关联的链路层 (MAC) 地址。
subinterface - 子接口的 LUID,仅具有多个子接口的接口才需要。
store:确定条目是临时的(active,在下次重新启动时删除)还是永久的(persistent,在重新启动后保留,这是默认值)。
接口 ipv4 add route 为指定的 IP 前缀添加网络路由,允许流量通过选定的接口和网关定向。

prefix - 要为其添加路由的 IP 前缀。
interface - 要用于路由的接口的名称或索引。
nexthop - 网关地址(如果前缀不是链路)。
siteprefixlength - 整个站点的前缀长度(如果链接)。
metric - 路由的度量值。
publish - 控制路由通告中的通告。 使用 no (默认)不通告、 age 通告有限生存期或 yes 通告无限通告。
validlifetime - 路线保持有效的持续时间。 默认值为 infinite
preferredlifetime - 首选路线的持续时间。 默认值等于 validlifetime
store - 确定持久性。 用于 active 临时更改(直到下次启动)或 persistent 重新启动后保留的更改(默认)。
接口 ipv4 add winsservers 将新的 WINS 服务器 IP 地址添加到指定接口的静态列表中。 默认情况下,服务器将附加到列表的末尾。 如果提供了索引,则服务器将插入该位置,并根据需要移动其他条目。 如果接口以前通过 DHCP 接收 WINS 服务器,则新地址将替换 DHCP 分配的列表。

name - 将 WINS 服务器添加到的接口的名称或索引。
address - 要添加的 WINS 服务器的 IP 地址。
index - 设置指定 WINS 服务器地址的首选项顺序。
接口 ipv4 delete address 从指定接口中删除静态 IPv4 地址或默认网关。

name - 接口名称或索引。
address - 要删除的静态 IPv4 地址。
gateway - 指定要删除的特定默认网关 IP 地址,或用于 all 删除接口上的所有默认网关 IP 地址。
store - 用于 active 临时删除(直到下次启动),或 persistent 永久删除(默认)。
接口 ipv4 delete arpcache 从地址解析协议 (ARP) 缓存中删除条目。 刷新 ARP 缓存会删除所有 ARP 条目。 如果指定了接口,则仅刷新该接口的缓存。 如果指定了地址,则仅删除匹配的 ARP 条目。

name - 指定接口名称或索引。
address - 要删除的邻居的 IPv4 地址。
subinterface - 子接口的 LUID。
store - 确定要从哪个存储中删除。 默认情况下,两个存储中的条目都会被删除:
- active:下次启动时可能会重新出现条目。
- persistent:条目将永久删除。
接口 ipv4 delete destinationcache 刷新目标缓存,该缓存存储 IPv4 目标的路由信息。 如果指定了接口,则仅刷新该接口的缓存。 如果还指定了地址,则仅删除该目标缓存条目。

interface - 接口的名称或索引。
address - 目标地址。
接口 ipv4 delete dnsservers 删除特定接口静态配置的 DNS 服务器 IP 地址。 如果设置为 yes,则validate将验证其余 DNS 服务器。

name - 删除 DNS 服务器的接口的名称或索引。
address - 要删除或 all 删除所有已配置的 DNS 服务器地址的 DNS 服务器的 IP 地址。
validate - 指定删除后是验证 DNS 服务器设置( yes 默认值)还是 no
接口 ipv4 delete excludedportrange 删除先前为一系列 TCP 或 UDP 端口设置的排除项。 和startportnumberofports必须与之前创建的排除项匹配。

protocol - tcp 删除 TCP 排除项,或 udp 删除 UDP。
startport - 排除项的起始端口号。
numberofports - 要删除的连续端口数,从 startport.
store - active 用于临时删除(直到下次启动)或 persistent 永久删除(默认)。
接口 ipv4 delete neighbors 从 IPv4 邻居缓存中删除条目。 默认情况下,两个存储中的条目都会被删除。

name - 接口名称或索引。
address - 邻居的 IP 地址。
subinterface - 子接口 LUID。
store - active 用于临时删除(条目可能会在下次启动时重新出现)或 persistent 永久删除。
接口 ipv4 delete route 从路由表中删除 IPv4 路由。

prefix - 要删除的路由的 IP 前缀(例如 192.168.1.0/24)。
interface - 与路由关联的接口的名称或索引。
nexthop - 路由的网关地址(如果前缀不是链路上的)。
store - 指定删除是临时的 (active,直到下次启动) 还是永久的 (persistent)。 默认情况下,两个存储中的条目都会被删除。
接口 ipv4 delete winsservers 删除特定接口静态配置的 WINS 服务器 IP 地址。

name - 删除 WINS 服务器的接口的名称或索引。
address - 要删除或用于 all 删除接口的所有已配置 WINS 服务器地址的 WINS 服务器的 IP 地址。
接口 ipv4 install 安装 IP 协议。 需要重新启动系统才能使更改生效。
接口 ipv4 reset 删除所有用户配置的设置。 您必须重新启动计算机才能使默认设置生效。
接口 ipv4 set address 启用或禁用 DHCP 以进行 IP 地址配置。 删除以前的所有静态 IP 地址和默认网关,并可以添加新的静态 IP 地址和默认网关。

name - 接口名称或索引。
source - dhcp 启用 DHCP 以为指定接口配置 IP 地址。 static 禁用 DHCP,如果正在配置地址或网关,则必须指定。
address - 要添加或修改的 IPv4 地址,后跟子网前缀长度(可选)。
mask - 指定 IP 地址的 IP 子网掩码。
gateway - 默认网关的特定 IPv4 地址或 none (默认,无网关)。
gwmetric - 默认网关的衡量指标值。 仅当指定了网关时才设置。
type - unicast (默认)将地址标记为单播地址,同时 anycast 将其标记为任播。
subinterface - 默认网关所在的子接口的 LUID。 仅对具有多个子接口的接口需要。
store - 确定配置更改是临时的(active,持续到下次重新启动)还是永久的(persistent,在重新启动后保留;默认)。
接口 ipv4 set compartment 修改网络接口的区间设置。

compartment - 指定要配置的区间 ID。
defaultcurhoplimit - 设置区间中传出数据包的默认跃点限制。
store - 确定持久性:
- active:适用于下次重新启动。
- persistent:重新启动后保留设置。
接口 ipv4 set dnsservers 将 DNS 服务器配置设置为 DHCP 或静态模式。 当 sourcestatic时,该 address 选项可用于为指定接口配置 DNS 服务器 IP 地址的静态列表。 如果是yes,则validate验证新设置的 DNS 服务器。

name - 接口的名称或索引。
source - dhcp 将 DHCP 设置为配置 DNS 服务器的源。 static 将源设置为本地静态配置。
address - DNS 服务器的 IP 地址或 none 清除列表。
register - none 禁用动态 DNS 注册, primary 仅在主 DNS 后缀下注册, both 在主后缀和特定于连接的后缀下注册。
validate - 指定是执行 yes DNS 服务器设置的验证(缺省值)还是 no
接口 ipv4 set dynamicportrange 修改用于动态端口分配(通配符端口分配)的端口范围。

protocol - 确定协议类型:
- tcp 修改 TCP 的动态端口范围。
- udp 对于 UDP。
startport - 动态端口分配的起始端口。
numberofports - 可用于动态端口分配的端口数。
store - 确定配置更改是临时的(active,持续到下次重新启动)还是永久的(persistent,在重新启动后保留(默认))。
接口 ipv4 set global 配置全局 IPv4 堆栈设置。

addressmaskreply - 启用 (enabled) 或禁用 (disabled) 响应 ICMP 地址掩码数据包。
defaultcurhoplimit - 设置传出数据包的默认跃点限制。
dhcpmediasense - 启用 (enabled) 或禁用 (disabled) 媒体感知(网络连接检测)。
flowlabel - 启用 (enabled) 或禁用 (disabled) 流标签支持。
groupforwardedfragments - 在转发之前启用 (enabled) 或禁用 (disabled) 分组片段。
icmpjumbograms - 启用 (enabled) 或禁用 (disabled) ICMP 巨型图(仅限 IPv6)。
icmpredirects - 启用 (enabled) 或禁用 (disabled) 更新路径缓存以响应 ICMP 重定向数据包。
loopbackexecutionmode - 设置环回处理的执行模式:
- inline:环回数据包处理直接发生在发送数据包的线程的上下文中。 这是最简单、最快的模式,但如果处理需要时间,它可能会阻止发送线程。
- adaptive:系统根据当前负载和性能在内联模式和工作模式之间动态选择。
- worker:环回数据包处理被卸载到单独的工作线程。 这可以防止阻塞发送线程,这可以提高重负载下的响应能力,但可能会引入轻微的延迟。
loopbacklargemtu - 为环回路径启用 (enabled) 或禁用 (disabled) 大型 IP MTU。
loopbackworkercount - 用于自适应模式下环回处理的工作线程数 (1-16)。
mediasenseeventlog - 启用 (enabled) 或禁用 (disabled) 媒体感知(网络连接检测)事件日志记录。
minmtu - 设置最小 IP MTU 以避免碎片。 对于 IPv4,范围为 352-576。 对于 IPv6,它固定为 1280。
mldlevel - 设置组播支持级别:
- none:无法发送或接收组播数据包。
- sendonly:组播报文可以发送,但不能接收。
- all:可以发送和接收组播数据包。
mldversion - 主机支持的最大组播侦听器发现 (MLD) 版本。
multicastforwarding - 启用 (enabled) 或禁用 (disabled) 组播数据包的转发。
neighborcachelimit - 不再引用的邻居缓存条目的最大数量。
randomizeidentifiers - 启用 (enabled) 或禁用 (disabled) 接口标识符的随机化。
reassemblylimit - 重组缓冲区的最大大小。
reassemblyoutoforderlimit - 要重组的无序片段的最大数量。
recursivereassembly - 启用 (enabled) 或禁用 (disabled) 片段的递归重组(仅限 IPv6)。
routecachelimit - 路由缓存条目的最大数量。
routepolicies - 启用 (enabled) 或禁用 (disabled) 路由策略。
slaacmaxdadattempts - SLAAC 地址的重复地址检测尝试次数(仅限 IPv6)。
slaacprivacylevel - SLAAC 地址后缀的隐私级别(仅限 IPv6):
- 0:使用 EUI-64。
- 1:使用随机 EUI-64。
- 2:使用随机的 EUI-64、前缀和密钥。
sourcebasedecmp - 启用 (enabled) 或禁用 (disabled) 基于源的 Equal-Cost 多路径 (ECMP)。
sourceroutingbehavior - 控制源路由数据包的行为。 根据 RFC 5095,将删除源路由 IPv6 数据包的转发。 forward 等效于 dontforward
store - 指定持久性:
- active:设置持续到下次启动。
- persistent:重新启动后保留设置(默认)。
taskoffload - 启用 (enabled) 或禁用 (disabled) 任务卸载。
接口 ipv4 set interface 修改 IPv4 网络接口的配置。

advertise - 启用 (enabled) 或禁用 (disabled) 接口是否发送 RA。 默认情况下,广告处于禁用状态。
advertisedefaultroute - 确定接口是否通告为默认路由器。
advertisedrouterlifetime - 设置在 RA 中通告的路由器生命周期(以秒为单位),值为 065535。 默认值为 1,800 秒。
basereachabletime - 设置邻居被视为可访问的基本时间(以毫秒为单位)。
currenthoplimit - 设置出站 IPv4 流量的跃点限制。 有效范围为 0255
dadtransmits - 设置重复地址检测 (DAD) 尝试次数。 值为 0 将禁用 DAD。
dhcpstaticipcoexistence - 启用 (enabled) 或禁用 (disabled) 是否允许 DHCP 和静态 IP 地址在接口上共存。
ecncapability - 控制传出数据包的显式拥塞通知 (ECN) 标记:
- ecndisabled:禁用 ECN 标记。 传出数据包不会使用 ECN 位,因此拥塞仅通过数据包丢失发出信号。
- ect0:将 ECN 位设置为 ECT(0),表示数据包支持 ECN。 路由器可以在不丢弃数据包的情况下标记拥塞。
- ect1:将 ECN 位设置为 ECT(1),这是另一个支持 ECN 的代码点(很少使用,功能类似于 ECT(0))。
- application:将 ECN 标记留给应用程序。 应用程序决定是否以及如何设置 ECN 位。
enabledirectedmacwolpattern - 启用 (enabled) 或禁用 (disabled) 定向 MAC 数据包模式以唤醒计算机。
forcearpndwolpattern - 启用 (enabled) 或禁用 (disabled) 地址解析和邻居发现数据包模式,以将计算机从睡眠状态唤醒。
forwarding - 在此接口上启用 (enabled) 或禁用 (disabled) 数据包转发。 启用后,接口可以将数据包路由到其他接口。
ignoredefaultroutes - 设置为 enabled时,将忽略此接口上的默认路由。 默认值为 disabled
interface - 指定要配置的网络接口的名称或索引。
managedaddress - 启用 (enabled) 或禁用 (disabled) 托管地址配置,允许通过 DHCPv6 分配地址。 如果启用了路由器发现并禁用了播发,则可能会覆盖此设置。
mtu - 设置接口的最大传输单元 (MTU)。 如果未指定,则使用链路的默认 MTU。
nud - 启用 (enabled) 或禁用 (disabled) 邻居不可访问性检测 (NUD),这有助于确定邻居是否可访问。
otherstateful - 启用 (enabled) 或禁用 (disabled) 其他有状态配置选项,例如通过 DHCPv6 获取其他设置。 这也可能被路由器发现设置覆盖。
rabaseddnsconfig - 启用 (enabled) 或禁用 (disabled) 通过 RFC 6106 中定义的 RA 进行 DNS 配置。
retransmittime - 指定邻居请求消息重新传输之间的时间(以毫秒为单位)。
routerdiscovery - 启用、禁用或允许 DHCP 控制接口上的路由器发现。
siteprefixlength - 定义站点全局 IPv6 前缀的默认长度。
store - 指定配置更改是临时的(active,直到下次重新启动)还是持久的(persistent,在重新启动后仍然存在)。
weakhostreceive - 启用弱主机接收行为,允许接口接收未分配给它的 IP 地址的数据包。
weakhostsend - 启用弱主机发送行为,即使源 IP 不属于接口,接口也可以发送数据包。
接口 ipv4 set neighbors 为 IPv4 接口配置静态邻居条目。

interface - 要配置的网络接口的名称或索引。
address - 邻居的 IPv4 地址。
neighbor - 链路层 (MAC) 地址,用于与指定的 IPv4 地址相关联。
store - 确定持久性:
- active 下次启动时删除条目。
- persistent:重新启动后仍保留条目(默认)。
接口 ipv4 set route 修改 IPv6 路由的参数。 当 publish 设置为 noage时,在有效生存期到期后将删除路由。 如果是 age,则 publish RA 包括剩余的有效生存期。 如果设置为 yes,则publish永远不会删除路由,并且 RA 始终显示指定的有效生存期。

prefix - 要修改的路由的 IPv6 前缀。
interface - 路由接口的名称或索引。
nexthop - 网关 IPv6 地址(如果前缀不是链路上的)。
siteprefixlength - 如果链接,则整个站点的前缀长度。
metric - 路由的度量值。
publish - 控制 RA 中的广告:
- no:未通告(默认)。
- age:以有限的生命周期进行广告。
- yes:以无限的生命周期进行广告。
validlifetime - 保持有效的路由的持续时间值(默认值为无限)。
preferredlifetime - 首选路由的持续时间(默认值为无限)。
store - 确定持久性:
- active 下次启动时删除条目。
- persistent:重新启动后仍保留条目(默认)。

时间值可以用天、小时、分钟和秒 (1d2h3m4s) 表示。
接口 ipv4 set subinterface 修改子接口配置参数。

interface - 要配置的接口的名称或索引。
mtu - 设置子接口的 MTU。 如果未指定,则默认为链路的自然 MTU。
subinterface - 子接口的 LUID。 仅对具有多个子接口的接口需要。
store - 指定持久性:
- active:设置持续到下次启动。
persistent:重新启动后将保留设置。
接口 ipv4 set winsservers 为指定接口配置 WINS 服务器设置。 用于 source=dhcp 通过 DHCP 配置 WINS 服务器。 用于 source=static 指定接口的 WINS 服务器 IP 地址的静态列表。 address该选项仅source=static在 时可用。

name - 指定接口名称或索引。
source - 设置 WINS 服务器配置的源:
- dhcp:使用 DHCP 配置 WINS 服务器。
- static: - 使用 WINS 服务器 IP 地址的静态列表。
address - 指定 WINS 服务器 IP 地址。
none - 清除 WINS 服务器列表。
接口 ipv4 show addresses 显示所有接口或特定接口的 IP 地址配置。

name - 指定接口名称或索引。
接口 ipv4 show compartments 显示有关所有区间的信息或指定区间的详细信息。

compartment - 指定要显示其信息的区间 ID。
level - 设置输出细节级别。 用于 normal 显示每个区间一行(如果未指定区间,则默认),或 verbose 显示详细信息(如果指定了区间,则默认)。
store - 选择要显示的隔间:
- active:显示当前区间(默认)。
- persistent:显示保存以备将来使用的隔间。
接口 ipv4 show config 显示一个或多个接口(包括分配的 DNS 和 WINS 服务器)的 IP 地址和 TCP/IP 配置详细信息。

name - 指定接口名称或索引。
接口 ipv4 show destinationcache 显示目标缓存条目。 如果指定,则 interface 仅显示该接口的缓存。 如果还指定了,则 address 仅显示匹配的目标缓存条目。

interface - 指定接口名称或索引。
address - 设置目标地址。
level - 选择输出详细信息:
- normal:每个条目显示一行(如果未给出地址,则默认)。
- verbose:显示每个条目的额外信息(如果提供了地址,则默认)。
接口 ipv4 show dnsservers 显示一个或多个指定网络接口的 DNS 服务器设置。

name - 指定接口名称或索引。
接口 ipv4 show dynamicportrange 显示动态端口范围的配置参数。

protocol - 指定协议类型:
- tcp:显示 TCP 的动态端口范围。
- udp:显示 UDP 的范围。
store - 选择要显示的配置:
- active:显示当前堆栈设置(默认)。
- persistent:显示已保存的设置。
接口 ipv4 show excludedportrange 显示所有排除的端口范围。

protocol - 指定协议类型:
- tcp:显示 TCP 的动态端口范围。
- udp:显示 UDP 的范围。
store - 选择要显示的配置:
- active:显示当前堆栈设置(默认)。
- persistent:显示已保存的设置。
接口 ipv4 show global 显示全局配置参数。

store - 选择要显示的配置:
- active:显示当前堆栈设置(默认)。
- persistent:显示已保存的设置。
接口 ipv4 show icmpstats 显示 ICMP 统计信息。

rr - 指定刷新接口 ICMP 统计信息的时间间隔(以秒为单位)。
接口 ipv4 show interfaces 显示有关所有接口的信息,或有关指定接口(如果提供)的信息。

interface - 指定网络接口的名称或索引。
rr - 设置更新接口统计信息的刷新间隔(以秒为单位)。
level - 设置输出的细节级别。
- normal:每个接口显示一行(如果未指定接口,则默认)。
- verbose:显示详细信息(如果指定了接口,则默认)。
store - 选择要显示的接口:
- active:显示当前活动的接口(默认)。
- persistent:显示保存以供将来使用的接口。
接口 ipv4 show ipaddresses 显示有关所有 IPv4 地址的信息,或有关指定接口(如果提供)的信息。

interface - 指定网络接口的名称或索引。
level - 设置输出的细节级别。
- normal:每个接口显示一行(如果未指定接口,则默认)。
- verbose:显示详细信息(如果指定了接口,则默认)。
store - 选择要显示的接口:
- active:显示当前活动的接口(默认)。
- persistent:显示保存以供将来使用的接口。
接口 ipv4 show ipnettomedia 显示 IP 网络到物理介质的映射信息。

rr - 指定更新接口 IP 网络到媒体映射的刷新间隔(以秒为单位)。
接口 ipv4 show ipstats 显示 IP 统计信息。

rr - 指定更新 IP 统计信息的刷新间隔(以秒为单位)。
接口 ipv4 show joins 显示在一个或多个接口上加入的 IP 组播组。 如果未指定接口,则显示所有接口的组播组。

interface - 指定网络接口的名称或索引。
level - 设置输出细节级别:
- normal:每个接口显示一行(如果未指定接口,则默认)。
- verbose:显示详细信息(如果指定了接口,则默认)。
接口 ipv4 show neighbors 显示 IPv4 接口的邻居缓存条目。 如果指定接口,则仅显示其缓存。 如果还指定了子接口,则仅显示该子接口的条目。 如果提供地址,则仅显示该特定邻居的条目。

interface - 网络接口的名称或索引。
address - 邻居的 IPv4 地址。
subinterface - 子接口的 LUID。
level - 指定输出详细信息:
- normal:每个子接口显示一行(如果未给出子接口,则默认)。
- verbose:显示额外的详细信息(如果给出了子接口,则默认)。
store - 选择要显示的接口:
- active:显示当前活动的接口(默认)。
- persistent:显示保存以供将来使用的接口。
接口 ipv4 show offload 显示一个或多个特定接口的卸载信息。

name - 指定接口名称或索引。
接口 ipv4 show route 显示路由表中的条目。

level - 指定要显示的路径信息的详细信息:
- normal:显示标准路由(默认)。
- verbose:包括环回路由。
store - 选择要显示的路由表。 用于 active 当前堆栈信息(默认)或 persistent 保存的配置。
接口 ipv4 show subinterfaces 显示有关所有子接口的信息,或有关指定接口上所有子接口的信息(如果提供)。

interface - 指定接口名称或索引。
subinterface - 指定子接口的 LUID,仅用于具有多个子接口的接口。
level - 设置输出详细信息:
- normal:每个子接口显示一行(如果未指定子接口,则默认)。
- verbose:显示每个子接口的详细信息(如果指定了子接口,则默认)。
store - 选择要显示的子接口:
- active:显示当前活动的子接口(默认)。
- persistent:显示持久子接口。
接口 ipv4 show tcpconnections 显示 TCP 连接的状态。

localaddress - 指定连接的本地 IP 地址。
localport - 指定连接的本地端口号。
remoteaddress - 指定连接的远程 IP 地址。
remoteport - 指定连接的远程端口号。
rr - 设置用于显示 TCP 连接信息的刷新率(以秒为单位)。
接口 ipv4 show tcpstats 显示 TCP 连接统计信息。

rr - 指定用于更新 TCP 统计信息的刷新间隔(以秒为单位)。
接口 ipv4 show udpconnections 显示 UDP 连接状态信息。

localaddress - 指定 UDP 端点的本地 IP 地址。
localport - 指定 UDP 端点的本地端口号。
rr - 设置用于显示 UDP 连接信息的刷新间隔(以秒为单位)。
接口 ipv4 show udpstats 显示 UDP 连接统计信息。

rr - 设置用于显示 UDP 统计信息的刷新间隔(以秒为单位)。
接口 ipv4 show winsservers 显示一个或多个特定接口的 WINS 服务器配置。

name - 指定接口名称或索引。
接口 ipv4 uninstall 从系统中删除 IPv4 协议。 需要重新启动系统才能使更改生效。

interface ipv6

Command Description
接口 ipv6 6to4 set interface 在 IPv6 上下文中配置指定 6to4 接口的设置。

name - 指定接口名称或索引。
routing - 设置接口是否充当路由器:
- enabled:打开此接口的路由。
- disabled:关闭此接口的路由。
- default:使用系统的默认路由设置。
接口 ipv6 6to4 set relay 配置 IPv6 隧道的 6to4 中继服务器。

name - 指定 6to4 继电器的名称或用于 default 系统默认值。
state - 设置中继名称解析的状态:
- enabled:强制中继处于活动状态并处理 6to4 流量。
- disabled:关闭继电器。 它不处理任何 6to4 流量。
- automatic:让 Windows 根据网络条件决定何时启用或禁用中继。
- default:将中继状态重置为默认配置。
interval - 设置中继名称解析间隔(以分钟为单位)。
接口 ipv6 6to4 set routing 在 IPv6 配置上下文中配置 6to4 隧道的路由选项。

routing - 控制 6to4 路由的处理方式:
- enabled:强制 6to4 路由处于活动状态。
- disabled:关闭 6to4 布线。
- automatic:让 Windows 根据网络条件决定何时启用/禁用路由。
- default:将路由重置为系统默认值。
sitelocals - 管理 6to4 路由中站点本地地址的使用:
- enabled:允许站点本地地址。
- disabled:阻止站点本地地址。
- default:重置为站点本地地址处理的系统默认值。
接口 ipv6 6to4 set state 在 IPv6 配置上下文中配置 6to4 服务。

state - 指定 6to4 服务的作模式:
- disabled:禁用 6to4 服务;不创建 6to4 接口。
- enabled:启用 6to4 服务,并为每个公共 IPv4 地址配置 6to4 地址。
- automatic:使 6to4 服务能够为每个可用的公共 IPv4 地址自动配置自身。
- default:恢复默认的 6to4 行为, disabled相当于 .
undoonstop - 确定服务停止时是否禁用 6to4。
接口 ipv6 6to4 show 在IPv6配置上下文中显示6to4接口配置和状态。

interface - 显示 6to4 接口的配置详细信息。
relay - 显示有关 6to4 中继服务器的信息。
routing - 显示 6to4 的当前路由状态。
state - 显示 6to4 服务的当前运行状态。
接口 ipv6 add address 为指定接口分配静态 IPv4 地址和默认网关。 如果接口当前配置为 DHCP,则在执行此命令时禁用 DHCP。

interface - 指定接口名称或索引。
address - 要分配的 IPv6 地址。 (可选)包括子网前缀长度(例如: 192.168.1.10/24)。
type - 指定地址类型。 用于 unicast 分配单播地址(默认)或 anycast 分配任播地址。
validlifetime - 仍然有效的地址或路线的持续时间。 默认值为 infinite
store - 指定地址持久性。 用于 active 重新启动时删除的临时地址,或 persistent 在重新启动后保留该地址(默认)。
skipassource - 如果 ,除非 true明确指定,否则该地址不会用作传出数据包的源。 默认值为 false
接口 ipv6 add dnsservers 将新的 DNS 服务器 IPv6 地址添加到指定接口的静态列表中。 默认情况下,新的 DNS 服务器将附加到列表的末尾。 如果提供了索引,则将服务器插入到该位置,并根据需要移动其他服务器。 如果接口以前将 DHCP 用于 DNS,则静态地址将替换 DHCP 分配的列表。 如果该 validate 选项设置为 yes,则在添加新 DNS 服务器之前会进行验证。

name - 指定添加 DNS 服务器的接口的名称或索引。
address - 要添加的 DNS 服务器的 IPv6 地址。
index - 设置 DNS 服务器地址的首选项顺序。
validate- 指示是使用(默认)还是no验证 yes DNS 服务器设置。
接口 ipv6 add excludedportrange 排除系统将指定范围的连续端口用于 IPv6 流量。

protocol - 指定要排除的协议。 用于 tcp 排除 TCP 端口或 udp 排除 UDP 端口。
startport - 排除范围的起始端口号。
numberofports - 要排除的连续端口总数,以 开头 startport
store - 确定排除的持久性。 用于 active 临时排除,直到下次重新启动,或 persistent 在重新启动后保留排除项(默认)。
接口 ipv6 add neighbors 将邻居条目添加到指定的 IPv6 网络接口。 这通常用于将 IP 地址与链路层 (MAC) 地址相关联。

interface - 添加邻居条目的网络接口的名称或索引。
address - 邻居的 IPv6 地址。
neighbor - 要与指定 IP 地址关联的链路层 (MAC) 地址。
subinterface - 子接口的 LUID,仅具有多个子接口的接口才需要。
store:确定条目是临时的(active,在下次重新启动时删除)还是永久的(persistent,在重新启动后保留,这是默认值)。
接口 ipv6 add potentialrouter 将潜在路由器添加到指定的接口。

interface - 接口的名称或索引。
address - 潜在路由器的 IPv6 地址。
接口 ipv6 add prefixpolicy 添加一个策略,该策略会影响如何为指定前缀选择源和目标 IPv6 地址。

prefix - 策略适用的 IPv6 前缀。
precedence - 用于对目标地址进行排序的优先级值。
label - 用于匹配源地址和目标地址前缀的标签。
store - 确定持久性:
- active:该策略是临时的,在重新启动时删除。
- persistent:重新启动后策略将保留(默认)。
接口 ipv6 add route 为指定的 IPv6 前缀添加网络路由。

prefix - 要为其添加路由的 IP 前缀。
interface - 要用于路由的接口的名称或索引。
nexthop - 网关地址(如果前缀不是链路)。
siteprefixlength - 整个站点的前缀长度(如果链接)。
metric - 路由的度量值。
publish - 控制路由通告中的通告。 使用 no (默认)不通告、 age 通告有限生存期或 yes 通告无限通告。
validlifetime - 路线保持有效的持续时间。 默认值为 infinite
preferredlifetime - 首选路线的持续时间。 默认值等于 validlifetime
store - 确定持久性。 用于 active 临时更改(直到下次启动)或 persistent 重新启动后保留的更改(默认)。
接口 ipv6 add v6v4tunnel 创建 IPv6-over-IPv4 隧道接口。
<rb>interface - 隧道接口的友好名称。
localaddress - 本地隧道端点的 IPv4 地址。
remoteaddress - 远程隧道端点的 IPv4 地址。
接口 ipv6 delete address 从指定接口中删除静态 IPv6 地址或默认网关。

interface - 接口名称或索引。
address - 要删除的静态 IPv6 地址。
store - 用于 active 临时删除(直到下次启动),或 persistent 永久删除(默认)。
接口 ipv6 delete destinationcache 刷新目标缓存,该缓存存储 IPv6 目标的路由信息。 如果指定了接口,则仅刷新该接口的缓存。 如果还指定了地址,则仅删除该目标缓存条目。

interface - 接口的名称或索引。
address - 目标地址。
接口 ipv6 delete dnsservers 删除特定接口静态配置的 DNS 服务器 IP 地址。 如果设置为 yes,则validate将验证其余 DNS 服务器。

name - 删除 DNS 服务器的接口的名称或索引。
address - 要删除或 all 删除所有已配置的 DNS 服务器地址的 DNS 服务器的 IPv6 地址。
validate - 指定删除后是验证 DNS 服务器设置( yes 默认值)还是 no
接口 ipv6 delete excludedportrange 删除先前为一系列 TCP 或 UDP 端口设置的排除项。 和startportnumberofports必须与之前创建的排除项匹配。

protocol - tcp 删除 TCP 排除项,或 udp 删除 UDP。
startport - 排除项的起始端口号。
numberofports - 要删除的连续端口数,从 startport.
store - active 用于临时删除(直到下次启动)或 persistent 永久删除(默认)。
接口 ipv6 delete interface 从 IPv6 堆栈中删除指定的接口。 只能删除手动配置的点对点接口。

interface - 要删除的接口的名称或索引。
接口 ipv6 delete neighbors 从 IPv6 邻居缓存中删除条目。 默认情况下,两个存储中的条目都会被删除。

interface - 接口名称或索引。
address - 邻居的 IP 地址。
subinterface - 子接口 LUID。
store - active 用于临时删除(条目可能会在下次启动时重新出现)或 persistent 永久删除。
接口 ipv6 delete potentialrouter 从指定接口中删除潜在路由器。

interface - 接口的名称或索引。
address - 潜在路由器的 IPv6 地址。
接口 ipv6 delete prefixpolicy 删除影响如何为指定前缀选择源和目标 IPv6 地址的策略。

prefix - 策略适用的 IPv6 前缀。
store - 确定持久性:
- active:该策略是临时的,在重新启动时删除。
- persistent:重新启动后策略将保留(默认)。
接口 ipv6 delete route 从路由表中删除 IPv6 路由。

prefix - 要删除的路由的 IP 前缀(例如 192.168.1.0/24)。
interface - 与路由关联的接口的名称或索引。
nexthop - 路由的网关地址(如果前缀不是链路上的)。
store - 指定删除是临时的 (active,直到下次启动) 还是永久的 (persistent)。 默认情况下,两个存储中的条目都会被删除。
接口 ipv6 isatap set router 配置 ISATAP 路由器设置。

name - 指定 ISATAP 路由器名称或用于 default 系统缺省值。
state - 设置路由器名称解析状态:
- enabled:启用 ISATAP 的路由器名称解析。
- disabled:禁用 ISATAP 的路由器名称解析。
- default:恢复默认路由器名称解析状态。
interval - 设置路由器名称解析间隔(以分钟为单位)。
接口 ipv6 isatap set state 设置 ISATAP 服务的运行状态。

state - 指定 ISATAP 服务状态:
- disabled:禁用 ISATAP 服务。 不创建 ISATAP 接口。
- enabled:启用 ISATAP 服务并在每个 ISATAP 接口上配置链路本地地址。 ISATAP 服务器可以分配其他地址。
- default:尝试联系 ISATAP 服务器。 如果无法访问,则在 ISATAP 接口上未配置任何地址。
接口 ipv6 isatap show 显示以下信息:

router - 显示有关已配置的 ISATAP 路由器的信息。
state - 显示 ISATAP 服务的当前运行状态。
接口 ipv6 reset 删除所有用户配置的 IPv6 设置,并在系统重新启动后恢复默认值。
接口 ipv6 set address 修改指定接口的 IPv6 地址配置。

interface - 接口名称或索引。
address - 要添加或修改的 IPv6 地址。
type - 指定地址类型。 unicast (默认)将地址标记为单播地址,同时 anycast 将其标记为任播。
validlifetime - 保持有效的路由的持续时间值(默认值为无限)。
preferredlifetime - 首选路由的持续时间(默认值为无限)。
store - 确定配置更改是临时的(active,持续到下次重新启动)还是永久的(persistent,在重新启动后保留;默认)。
接口 ipv6 set compartment 更新网络接口的区间设置。

compartment - 指定要配置的区间 ID。
defaultcurhoplimit - 设置区间中传出数据包的默认跃点限制。
store - 确定持久性:
- active:适用于下次重新启动。
- persistent:重新启动后保留设置。
接口 ipv6 set dnsservers 将 DNS 服务器配置设置为 DHCP 或静态模式。 当 sourcestatic时,该 address 选项可用于为指定接口配置 DNS 服务器 IP 地址的静态列表。 如果是yes,则validate验证新设置的 DNS 服务器。

name - 接口的名称或索引。
source - dhcp 将 DHCP 设置为配置 DNS 服务器的源。 static 将源设置为本地静态配置。
address - DNS 服务器的 IP 地址或 none 清除列表。
register - none 禁用动态 DNS 注册, primary 仅在主 DNS 后缀下注册, both 在主后缀和特定于连接的后缀下注册。
validate - 指定是执行 yes DNS 服务器设置的验证(缺省值)还是 no
接口 ipv6 set dynamicportrange 修改用于动态端口分配(通配符端口分配)的端口范围。

protocol - 确定协议类型:
- tcp 修改 TCP 的动态端口范围。
- udp 对于 UDP。
startport - 动态端口分配的起始端口。
numberofports - 可用于动态端口分配的端口数。
store - 确定配置更改是临时的(active,持续到下次重新启动)还是永久的(persistent,在重新启动后保留(默认))。
接口 ipv6 set global 配置全局 IPv6 堆栈设置。

addressmaskreply - 启用 (enabled) 或禁用 (disabled) 响应 ICMP 地址掩码数据包。
defaultcurhoplimit - 设置传出数据包的默认跃点限制。
dhcpmediasense - 启用 (enabled) 或禁用 (disabled) 媒体感知(网络连接检测)。
flowlabel - 启用 (enabled) 或禁用 (disabled) 流标签支持。
groupforwardedfragments - 在转发之前启用 (enabled) 或禁用 (disabled) 分组片段。
icmpjumbograms - 启用 (enabled) 或禁用 (disabled) ICMP 巨型图(仅限 IPv6)。
icmpredirects - 启用 (enabled) 或禁用 (disabled) 更新路径缓存以响应 ICMP 重定向数据包。
loopbackexecutionmode - 设置环回处理的执行模式:
- inline:环回数据包处理直接发生在发送数据包的线程的上下文中。 这是最简单、最快的模式,但如果处理需要时间,它可能会阻止发送线程。
- adaptive:系统根据当前负载和性能在内联模式和工作模式之间动态选择。
- worker:环回数据包处理被卸载到单独的工作线程。 这可以防止阻塞发送线程,这可以提高重负载下的响应能力,但可能会引入轻微的延迟。
loopbacklargemtu - 为环回路径启用 (enabled) 或禁用 (disabled) 大型 IP MTU。
loopbackworkercount - 用于自适应模式下环回处理的工作线程数 (1-16)。
mediasenseeventlog - 启用 (enabled) 或禁用 (disabled) 媒体感知(网络连接检测)事件日志记录。
minmtu - 设置最小 IP MTU 以避免碎片。 对于 IPv4,范围为 352-576。 对于 IPv6,它固定为 1280。
mldlevel - 设置组播支持级别:
- none:无法发送或接收组播数据包。
- sendonly:组播报文可以发送,但不能接收。
- all:可以发送和接收组播数据包。
mldversion - 主机支持的最大组播侦听器发现 (MLD) 版本。
multicastforwarding - 启用 (enabled) 或禁用 (disabled) 组播数据包的转发。
neighborcachelimit - 不再引用的邻居缓存条目的最大数量。
randomizeidentifiers - 启用 (enabled) 或禁用 (disabled) 接口标识符的随机化。
reassemblylimit - 重组缓冲区的最大大小。
reassemblyoutoforderlimit - 要重组的无序片段的最大数量。
recursivereassembly - 启用 (enabled) 或禁用 (disabled) 片段的递归重组(仅限 IPv6)。
routecachelimit - 路由缓存条目的最大数量。
routepolicies - 启用 (enabled) 或禁用 (disabled) 路由策略。
slaacmaxdadattempts - SLAAC 地址的重复地址检测尝试次数(仅限 IPv6)。
slaacprivacylevel - SLAAC 地址后缀的隐私级别(仅限 IPv6):
- 0:使用 EUI-64。
- 1:使用随机 EUI-64。
- 2:使用随机的 EUI-64、前缀和密钥。
sourcebasedecmp - 启用 (enabled) 或禁用 (disabled) 基于源的 Equal-Cost 多路径 (ECMP)。
sourceroutingbehavior - 控制源路由数据包的行为。 根据 RFC 5095,将删除源路由 IPv6 数据包的转发。 forward 等效于 dontforward
store - 指定持久性:
- active:设置持续到下次启动。
- persistent:重新启动后保留设置(默认)。
taskoffload - 启用 (enabled) 或禁用 (disabled) 任务卸载。
接口 ipv6 set interface 修改 IPv6 网络接口的配置。

advertise - 启用 (enabled) 或禁用 (disabled) 接口是否发送 RA。 默认情况下,广告处于禁用状态。
advertisedefaultroute - 确定接口是否通告为默认路由器。
advertisedrouterlifetime - 设置在 RA 中通告的路由器生命周期(以秒为单位),值为 065535。 默认值为 1,800 秒。
basereachabletime - 设置邻居被视为可访问的基本时间(以毫秒为单位)。
currenthoplimit - 设置出站 IPv6 流量的跃点限制。 有效范围为 0255
dadtransmits - 设置重复地址检测 (DAD) 尝试次数。 值为 0 将禁用 DAD。
dhcpstaticipcoexistence - 启用 (enabled) 或禁用 (disabled) 是否允许 DHCP 和静态 IP 地址在接口上共存。
ecncapability - 控制传出数据包的显式拥塞通知 (ECN) 标记:
- ecndisabled:禁用 ECN 标记。 传出数据包不会使用 ECN 位,因此拥塞仅通过数据包丢失发出信号。
- ect0:将 ECN 位设置为 ECT(0),表示数据包支持 ECN。 路由器可以在不丢弃数据包的情况下标记拥塞。
- ect1:将 ECN 位设置为 ECT(1),这是另一个支持 ECN 的代码点(很少使用,功能类似于 ECT(0))。
- application:将 ECN 标记留给应用程序。 应用程序决定是否以及如何设置 ECN 位。
enabledirectedmacwolpattern - 启用 (enabled) 或禁用 (disabled) 定向 MAC 数据包模式以唤醒计算机。
forcearpndwolpattern - 启用 (enabled) 或禁用 (disabled) 地址解析和邻居发现数据包模式,以将计算机从睡眠状态唤醒。
forwarding - 在此接口上启用 (enabled) 或禁用 (disabled) 数据包转发。 启用后,接口可以将数据包路由到其他接口。
ignoredefaultroutes - 设置为 enabled时,将忽略此接口上的默认路由。 默认值为 disabled
interface - 指定要配置的网络接口的名称或索引。
managedaddress - 启用 (enabled) 或禁用 (disabled) 托管地址配置,允许通过 DHCPv6 分配地址。 如果启用了路由器发现并禁用了播发,则可能会覆盖此设置。
mtu - 设置接口的最大传输单元 (MTU)。 如果未指定,则使用链路的默认 MTU。
nud - 启用 (enabled) 或禁用 (disabled) 邻居不可访问性检测 (NUD),这有助于确定邻居是否可访问。
otherstateful - 启用 (enabled) 或禁用 (disabled) 其他有状态配置选项,例如通过 DHCPv6 获取其他设置。 这也可能被路由器发现设置覆盖。
rabaseddnsconfig - 启用 (enabled) 或禁用 (disabled) 通过 RFC 6106 中定义的 RA 进行 DNS 配置。
retransmittime - 指定邻居请求消息重新传输之间的时间(以毫秒为单位)。
routerdiscovery - 启用、禁用或允许 DHCP 控制接口上的路由器发现。
siteprefixlength - 定义站点全局 IPv6 前缀的默认长度。
store - 指定配置更改是临时的(active,直到下次重新启动)还是持久的(persistent,在重新启动后仍然存在)。
weakhostreceive - 启用弱主机接收行为,允许接口接收未分配给它的 IP 地址的数据包。
weakhostsend - 启用弱主机发送行为,即使源 IP 不属于接口,接口也可以发送数据包。
接口 ipv6 set neighbors 配置 IPv6 接口的静态邻居条目。

interface - 要配置的网络接口的名称或索引。
address - 邻居的 IPv6 地址。
neighbor - 链路层 (MAC) 地址,用于与指定的 IPv6 地址相关联。
store - 确定持久性:
- active 下次启动时删除条目。
- persistent:重新启动后仍保留条目(默认)。
接口 ipv6 set prefixpolicy 修改给定 IPv6 前缀的源地址和目标地址选择策略。

prefix - 要为其添加或修改策略的 IPv6 前缀。
precedence - 用于地址选择排序的优先级值。
label - 地址选择期间要匹配的标签值。
store - 确定持久性:
- active 下次启动时删除条目。
- persistent:重新启动后仍保留条目(默认)。
接口 ipv6 set privacy 修改与临时 IPv6 地址生成相关的参数。

state - 启用 (enabled) 或禁用 (disabled) 临时地址生成。
maxdadattempts - 重复地址检测尝试次数(默认值为 5)。
maxvalidlifetime - 临时地址的最长有效生存期(默认值为 7 天)。
maxpreferredlifetime - 临时地址的最长首选生存期(默认为一天)。
regeneratetime - 生成新地址时弃用临时地址之前的时间(默认值为 5 秒)。
maxrandomtime - 启动时的最大随机延迟(默认值为 10 分钟)。
store - 确定持久性:
- active 下次启动时删除条目。
- persistent:重新启动后仍保留条目(默认)。

时间值可以用天、小时、分钟和秒 (1d2h3m4s) 表示。
接口 ipv6 set route 修改 IPv6 路由的参数。 当 publish 设置为 noage时,在有效生存期到期后将删除路由。 如果是 age,则 publish RA 包括剩余的有效生存期。 如果设置为 yes,则publish永远不会删除路由,并且 RA 始终显示指定的有效生存期。

prefix - 要修改的路由的 IPv6 前缀。
interface - 路由接口的名称或索引。
nexthop - 网关 IPv6 地址(如果前缀不是链路上的)。
siteprefixlength - 如果链接,则整个站点的前缀长度。
metric - 路由的度量值。
publish - 控制 RA 中的广告:
- no:未通告(默认)。
- age:以有限的生命周期进行广告。
- yes:以无限的生命周期进行广告。
validlifetime - 保持有效的路由的持续时间值(默认值为无限)。
preferredlifetime - 首选路由的持续时间(默认值为无限)。
store - 确定持久性:
- active 下次启动时删除条目。
- persistent:重新启动后仍保留条目(默认)。

时间值可以用天、小时、分钟和秒 (1d2h3m4s) 表示。
接口 ipv6 set slaacsecretkey 为 IPv6 SLAAC 隐私设置 RFC 7217 密钥。 键必须是 32 个字符的十六进制字符串。 当全局 SLAAC 隐私级别设置为 2 ()netsh interface ipv6 set global slaacprivacylevel=2 时,将使用此密钥。

key - 一个 32 个字符的十六进制字符串,用作 IPv6 SLAAC 隐私的密钥。
接口 ipv6 set subinterface 修改子接口配置参数。

interface - 要配置的接口的名称或索引。
mtu - 设置子接口的 MTU。 如果未指定,则默认为链路的自然 MTU。
subinterface - 子接口的 LUID。 仅对具有多个子接口的接口需要。
store - 指定持久性:
- active:设置持续到下次启动。
persistent:重新启动后将保留设置。
接口 ipv6 set teredo 配置 Teredo作状态。 用于 default 任何参数以恢复其系统默认值。 该 type=server 选项仅在 Windows Server 版本上可用。

type - 指定 Teredo 模式:
- disabled:关闭 Teredo 服务。
- client:在客户端上启用 Teredo 服务。
- enterpriseclient:跳过托管网络检测。
- natawareclient:启用 Teredo 客户端检测和 NAT 类型。
- server:启用服务器(仅限 Windows Server)。
- default:设置为系统默认值(客户端)。
servername - 设置 Teredo 服务器名称或 IPv4 地址。
refreshinterval - 定义客户端刷新间隔(以秒为单位)。
clientport - 设置 Teredo 客户端的 UDP 端口。 如果省略,系统将选择端口。
servervirtualip - 指定服务器虚拟 IP 的 IPv4 地址(在客户端模式下不使用)。
接口 ipv6 show addresses 显示所有 IPv6 地址,或仅显示指定接口的地址(如果提供)。

interface - 指定要显示其地址的接口名称或索引。
level - 设置输出详细信息:
- normal:每个接口显示一行(如果未指定接口,则默认)。
- verbose:显示详细信息(如果指定了接口,则默认)。
store - 选择要显示的地址:- active:显示当前正在使用的地址(默认)。
- persistent:显示保存的地址以供将来使用。
接口 ipv6 show compartments 显示有关所有区间的信息或指定区间的详细信息。

compartment - 指定要显示其信息的区间 ID。
level - 设置输出细节级别。 用于 normal 显示每个区间一行(如果未指定区间,则默认),或 verbose 显示详细信息(如果指定了区间,则默认)。
store - 选择要显示的隔间:
- active:显示当前区间(默认)。
- persistent:显示保存以备将来使用的隔间。
接口 ipv6 show destinationcache 显示目标缓存条目。 如果指定,则 interface 仅显示该接口的缓存。 如果还指定了,则 address 仅显示匹配的目标缓存条目。

interface - 指定接口名称或索引。
address - 设置目标地址。
level - 选择输出详细信息:
- normal:每个条目显示一行(如果未给出地址,则默认)。
- verbose:显示每个条目的额外信息(如果提供了地址,则默认)。
接口 ipv6 show dnsservers 显示一个或多个指定网络接口的 DNS 服务器设置。

name - 指定接口名称或索引。
接口 ipv6 show dynamicportrange 显示动态端口范围的配置参数。

protocol - 指定协议类型:
- tcp:显示 TCP 的动态端口范围。
- udp:显示 UDP 的范围。
store - 选择要显示的配置:
- active:显示当前堆栈设置(默认)。
- persistent:显示已保存的设置。
接口 ipv6 show excludedportrange 显示所有排除的端口范围。

protocol - 指定协议类型:
- tcp:显示 TCP 的动态端口范围。
- udp:显示 UDP 的范围。
store - 选择要显示的配置:
- active:显示当前堆栈设置(默认)。
- persistent:显示已保存的设置。
接口 ipv6 show global 显示全局配置参数。

store - 选择要显示的配置:
- active:显示当前堆栈设置(默认)。
- persistent:显示已保存的设置。
接口 ipv6 show interfaces 显示有关所有接口的信息,或有关指定接口(如果提供)的信息。

interface - 指定网络接口的名称或索引。
rr - 设置更新接口统计信息的刷新间隔(以秒为单位)。
level - 设置输出的细节级别。
- normal:每个接口显示一行(如果未指定接口,则默认)。
- verbose:显示详细信息(如果指定了接口,则默认)。
store - 选择要显示的接口:
- active:显示当前活动的接口(默认)。
- persistent:显示保存以供将来使用的接口。
接口 ipv6 show ipstats 显示 IPv6 统计信息。

rr - 指定更新 IP 统计信息的刷新间隔(以秒为单位)。
接口 ipv6 show joins 显示在一个或多个接口上加入的 IPv6 组播组。 如果未指定接口,则显示所有接口的组播组。

interface - 指定网络接口的名称或索引。
level - 设置输出细节级别:
- normal:每个接口显示一行(如果未指定接口,则默认)。
- verbose:显示详细信息(如果指定了接口,则默认)。
接口 ipv6 show neighbors 显示 IPv6 接口的邻居缓存条目。 如果指定接口,则仅显示其缓存。 如果还指定了子接口,则仅显示该子接口的条目。 如果提供地址,则仅显示该特定邻居的条目。

interface - 网络接口的名称或索引。
address - 邻居的 IPv6 地址。
subinterface - 子接口的 LUID。
level - 指定输出详细信息:
- normal:每个子接口显示一行(如果未给出子接口,则默认)。
- verbose:显示额外的详细信息(如果给出了子接口,则默认)。
store - 选择要显示的接口:
- active:显示当前活动的接口(默认)。
- persistent:显示保存以供将来使用的接口。
接口 ipv6 show offload 显示一个或多个特定接口的卸载信息。

name - 指定接口名称或索引。
接口 ipv6 show potentialrouters 列出系统检测到的所有潜在路由器,或仅列出与指定接口关联的路由器(如果提供)。

interface - 网络接口的名称或索引。
接口 ipv6 show prefixpolicies 显示前缀策略表,该表确定如何为网络连接选择源和目标 IPv6 地址。

store - 指定要查看的前缀策略集:
- active:显示当前活动的接口(默认)。
- persistent:显示保存以供将来使用的接口。
接口 ipv6 show privacy 显示当前的 IPv6 隐私设置。

store - 指定在显示隐私设置时要使用的配置存储:
- active:显示当前活动的接口(默认)。
- persistent:显示保存以供将来使用的接口。
接口 ipv6 show route 显示路由表中的条目。

level - 指定要显示的路径信息的详细信息:
- normal:显示标准路由(默认)。
- verbose:包括环回路由。
store - 选择要显示的路由表。 用于 active 当前堆栈信息(默认)或 persistent 保存的配置。
接口 ipv6 show siteprefixes 显示当前 IPv6 站点前缀表。
接口 ipv6 show slaacsecretkey 当隐私级别设置为 2 时,显示用于 IPv6 SLAAC 隐私的 RFC 7217 密钥。

store - 指定要显示的键:
- active:显示堆栈当前正在使用的键(默认)。
- persistent:显示保存的密钥以供将来使用。
接口 ipv6 show subinterfaces 显示有关所有子接口的信息,或有关指定接口上所有子接口的信息(如果提供)。

interface - 指定接口名称或索引。
subinterface - 指定子接口的 LUID,仅用于具有多个子接口的接口。
level - 设置输出详细信息:
- normal:每个子接口显示一行(如果未指定子接口,则默认)。
- verbose:显示每个子接口的详细信息(如果指定了子接口,则默认)。
store - 选择要显示的子接口:
- active:显示当前活动的子接口(默认)。
- persistent:显示持久子接口。
接口 ipv6 show tcpstats 显示 TCP 连接统计信息。

rr - 指定用于更新 TCP 统计信息的刷新间隔(以秒为单位)。
接口 ipv6 show teredo 显示 Teredo 隧道协议的当前配置和作状态。
接口 ipv6 show tfofallback 显示 IPv6 接口上 TCP 快速打开 (TFO) 回退的当前状态和统计信息。 这有助于确定是否正在使用 TFO 或连接是否回退到标准 TCP。
接口 ipv6 show udpstats 显示 UDP 连接统计信息。

rr - 设置用于显示 UDP 统计信息的刷新间隔(以秒为单位)。

interface isatap

Command Description
接口 isatap set router 配置 ISATAP 路由器设置。

name - 指定 ISATAP 路由器名称或用于 default 系统缺省值。
state - 设置路由器名称解析状态:
- enabled:启用路由器名称解析,允许系统将 ISATAP 路由器名称解析为 IPv6 地址。
- disabled:禁用路由器名称解析,阻止系统解析 ISATAP 路由器名称。
- default:将路由器名称解析状态恢复为系统默认设置。
interval - 设置路由器名称解析间隔(以分钟为单位)。
接口 isatap set state 配置 ISATAP 服务的作状态。

state - 指定 ISATAP 服务模式:
- enabled:启用 ISATAP 服务并在每个 ISATAP 接口上配置链路本地地址。 ISATAP 服务器可以分配其他地址。
- disabled:禁用 ISATAP 服务。 不创建 ISATAP 接口。
- default:尝试联系 ISATAP 服务器。 如果无法访问,则在 ISATAP 接口上未配置任何地址。
接口 isatap show router 显示有关已配置的 ISATAP 路由器的信息。
接口 isatap show state 显示 ISATAP 服务的当前运行状态。

interface portproxy

Command Description
接口 portproxy add v4tov4 添加代理规则以侦听 IPv4 地址和端口,将传入的 TCP 连接转发到另一个 IPv4 地址和端口。

listenport - 代理侦听传入连接的 IPv4 TCP 端口号 (1-65535) 或服务名称。
connectaddress - 传入连接转发到的 IPv4 地址或主机名。
connectport - 目标地址上的 IPv4 TCP 端口号 (1-65535) 或服务名称。
listenaddress - 要侦听的本地 IPv4 地址或主机名。
protocol - 要使用的协议。 仅支持 tcp
接口 portproxy add v4tov6 添加代理规则以侦听 IPv4 地址和端口,将传入的 TCP 连接转发到 IPv6 地址和端口。

listenport - 代理侦听传入连接的 IPv4 TCP 端口号 (1-65535) 或服务名称。
connectaddress - 传入连接转发到的 IPv6 地址或主机名。
connectport - 目标地址上的 IPv6 TCP 端口号 (1-65535) 或服务名称。
listenaddress - 要侦听的本地 IPv4 地址或主机名。
protocol - 要使用的协议。 仅支持 tcp
接口 portproxy add v6tov4 添加代理规则以侦听 IPv6 地址和端口,将传入的 TCP 连接转发到 IPv4 地址和端口。

listenport - 代理侦听传入连接的 IPv6 TCP 端口号 (1-65535) 或服务名称。
connectaddress - 传入连接转发到的 IPv4 地址或主机名。
connectport - 目标地址上的 IPv4 TCP 端口号 (1-65535) 或服务名称。
listenaddress - 要监听的本地 IPv6 地址或主机名。
protocol - 要使用的协议。 仅支持 tcp
接口 portproxy add v6tov6 添加代理规则以侦听 IPv6 地址和端口,将传入的 TCP 连接转发到另一个 IPv6 地址和端口。

connectaddress - 传入连接转发到的 IPv6 地址或主机名。
connectport - 目标地址上的 IPv6 TCP 端口号 (1-65535) 或服务名称。
listenaddress - 要监听的本地 IPv6 地址或主机名。
protocol - 要使用的协议。 仅支持 tcp
接口 portproxy delete v4tov4 删除侦听 IPv4 地址和端口的代理规则,将 TCP 连接转发到另一个 IPv4 地址和端口。

listenport - 代理侦听传入连接的 IPv4 TCP 端口号 (1-65535) 或服务名称。
listenaddress - 要监听的本地 IPv6 地址或主机名。
protocol - 要使用的协议。 仅支持 tcp
接口 portproxy delete v4tov6 删除侦听 IPv4 地址和端口的代理规则,将 TCP 连接转发到 IPv6 地址和端口。

listenport - 代理侦听传入连接的 IPv4 TCP 端口号 (1-65535) 或服务名称。
listenaddress - 要监听的本地 IPv6 地址或主机名。
protocol - 要使用的协议。 仅支持 tcp
接口 portproxy delete v6tov4 删除侦听 IPv6 地址和端口的代理规则,将 TCP 连接转发到 IPv4 地址和端口。

listenport - 代理侦听传入连接的 IPv4 TCP 端口号 (1-65535) 或服务名称。
listenaddress - 要监听的本地 IPv6 地址或主机名。
protocol - 要使用的协议。 仅支持 tcp
接口 portproxy delete v6tov6 删除侦听 IPv6 地址和端口的代理规则,将 TCP 连接转发到另一个 IPv6 地址和端口。

listenport - 代理侦听传入连接的 IPv4 TCP 端口号 (1-65535) 或服务名称。
listenaddress - 要监听的本地 IPv6 地址或主机名。
protocol - 要使用的协议。 仅支持 tcp
接口 portproxy reset 重置所有端口代理规则,并将端口代理配置恢复到默认状态。
接口 portproxy set v4tov4 更新侦听 IPv4 地址和端口的现有代理规则,将 TCP 连接转发到另一个 IPv4 地址和端口。 使用此选项可更改 v4 到 v4 代理的目标或侦听参数。

listenport - 代理侦听传入连接的 IPv4 TCP 端口号 (1-65535) 或服务名称。
connectaddress - 传入连接转发到的 IPv4 地址或主机名。
connectport - 目标地址上的 IPv4 TCP 端口号 (1-65535) 或服务名称。
listenaddress - 要侦听的本地 IPv4 地址或主机名。
protocol - 要使用的协议。 仅支持 tcp
接口 portproxy set v4tov6 更新侦听 IPv4 地址和端口的现有代理规则,将 TCP 连接转发到 IPv6 地址和端口。 使用此选项可以修改 v4 到 v6 代理的转发详细信息。

listenport - 代理侦听传入连接的 IPv4 TCP 端口号 (1-65535) 或服务名称。
connectaddress - 传入连接转发到的 IPv4 地址或主机名。
connectport - 目标地址上的 IPv4 TCP 端口号 (1-65535) 或服务名称。
listenaddress - 要侦听的本地 IPv4 地址或主机名。
protocol - 要使用的协议。 仅支持 tcp
接口 portproxy set v6tov4 更新侦听 IPv6 地址和端口的现有代理规则,将 TCP 连接转发到 IPv4 地址和端口。 使用此选项可更改 v6 到 v4 代理的目标或侦听参数。

listenport - 代理侦听传入连接的 IPv4 TCP 端口号 (1-65535) 或服务名称。
connectaddress - 传入连接转发到的 IPv4 地址或主机名。
connectport - 目标地址上的 IPv4 TCP 端口号 (1-65535) 或服务名称。
listenaddress - 要侦听的本地 IPv4 地址或主机名。
protocol - 要使用的协议。 仅支持 tcp
接口 portproxy set v6tov6 更新侦听 IPv6 地址和端口的现有代理规则,将 TCP 连接转发到另一个 IPv6 地址和端口。 使用此选项可以修改 v6 到 v6 代理的转发详细信息。

listenport - 代理侦听传入连接的 IPv4 TCP 端口号 (1-65535) 或服务名称。
connectaddress - 传入连接转发到的 IPv4 地址或主机名。
connectport - 目标地址上的 IPv4 TCP 端口号 (1-65535) 或服务名称。
listenaddress - 要侦听的本地 IPv4 地址或主机名。
protocol - 要使用的协议。 仅支持 tcp
接口 portproxy show all 显示所有已配置的端口代理规则。
接口 portproxy show v4tov4 显示将 IPv4 连接转发到 IPv4 的代理规则的配置详细信息。
接口 portproxy show v4tov6 显示将 IPv4 连接转发到 IPv6 的代理规则的配置详细信息。
接口 portproxy show v6tov4 显示将 IPv6 连接转发到 IPv4 的代理规则的配置详细信息。
接口 portproxy show v6tov6 显示将 IPv6 连接转发到 IPv6 的代理规则的配置详细信息。

Note

有关命令用 portproxy 法,请参阅以下备注:

  • 除所有参数外 protocol ,均为必填参数。
  • 如果省略 listenaddress,则默认为 0.0.0.0
  • 端口号 必须 是 1-65535 范围内的有效整数。
  • 服务名称(例如, listenport=MyService)使用系统的服务文件进行解析,该文件也适用于 connectport

interface set

Command Description
接口 set interface 更改网络接口的配置。

name - 要修改的网络接口的当前名称。
admin - 控制接口 enabled 是 还是 disabled
connect - 设置非 LAN 接口的连接状态或 connecteddisconnected
newname - 为接口分配新名称(仅限 LAN)。

必须指定除 name. 如果使用 connect=CONNECTED,即使还指定 admin=DISABLED,也会启用该接口。

interface show

Command Description
接口 show interface 显示网络接口的参数和状态。

name - 指定特定接口的名称以显示其当前设置。 如果省略,则显示所有接口的信息。

interface tcp

Command Description
接口 tcp add supplementalport 为特定源端口和目标端口对添加 TCP 模板。

template - 指定要应用的 TCP 模板:
- internet:为典型的面向 Internet 的场景配置端口。
- datacenter:优化端口以在数据中心环境中使用。
- automatic:允许系统根据检测到的环境或其他启发式方法选择最合适的模板。
- custom:允许您指定自己的设置,而不是使用预定义的模板。
- compat:使用兼容性设置,通常用于需要较旧网络行为的旧系统或应用程序。
localport - 设置源端口。 用于 * 所有端口或指定端口号。
remoteport - 设置目标端口。 用于 * 所有端口或指定端口号。
接口 tcp add supplementalsubnet 为发往特定子网的流量添加 TCP 模板过滤器。

template - 指定要应用的 TCP 模板:
- internet:为典型的面向 Internet 的场景配置端口。
- datacenter:优化端口以在数据中心环境中使用。
- automatic:允许系统根据检测到的环境或其他启发式方法选择最合适的模板。
- custom:允许您指定自己的设置,而不是使用预定义的模板。
- compat:使用兼容性设置,通常用于需要较旧网络行为的旧系统或应用程序。
family - 设置地址族, ipv4ipv6
address - 以 IPv4 或 IPv6 表示法指定子网地址,后跟前缀长度(可选)。
接口 tcp delete supplementalport 从 TCP 补充过滤器表中删除指定的端口条目。

localport - 指定要删除的源端口。 用于 * 匹配所有端口或提供特定端口号。
remoteport - 指定要删除的目标端口。 用于 * 匹配所有端口或提供特定端口号。
接口 tcp delete supplementalsubnet 删除特定子网的 TCP 模板过滤器。

family - 指定地址族, ipv4ipv6
address - 以 IPv4 或 IPv6 表示法指定子网地址,后跟前缀长度(可选)。
接口 tcp reload 从磁盘重新加载持久化的 TCP 配置状态。 这是一个实验性命令, 适用于生产用途。 Don't use.
接口 tcp rundown 在所有活动的 TCP 跟踪会话上强制连接运行。
接口 tcp set global 配置适用于所有网络连接的系统范围的 TCP 设置。

rss - 设置接收端缩放 (RSS):
- disabled:禁用 RSS。
- enabled:启用 RSS。
- default:恢复系统默认值。
autotuninglevel - 设置 TCP 接收窗口自动调整的方式:
- disabled:将接收窗口固定为默认大小。
- highlyrestricted:保守地允许有限的接收窗口增长。
- restricted:允许一些增长,但在某些情况下有限制。
- normal:允许接收窗口在大多数网络条件下展开。
- experimental:为测试或异常方案实现最大增长。
ecncapability - 打开 ECN(显式拥堵通知)(enabled)或关闭 (disabled)。 用于 default 重置为系统设置。
timestamps - 控制 TCP 时间戳的使用:
- disabled:禁用时间戳。
- enabled:协商传出连接的时间戳,并在对等方支持时启用传入时间戳。
- allowed:如果对等方支持,则为传入连接启用时间戳(默认)。
initialrto - 设置 TCP SYN 重传的初始超时(以毫秒为单位)。 默认值为 3000
rsc - 启用 (enabled) 或禁用 (disabled) 接收段合并。 用于 default 恢复系统设置。
nonsackrttresiliency - 为不支持 SACK 的客户端启用 (enabled) 或禁用 (disabled) 往返时间复原能力。 默认值为 disabled
maxsynretransmissions - 设置 TCP 在尝试连接时重新传输 SYN 数据包的次数。 默认值为 2
fastopen - 启用 (enabled) 或禁用 (disabled) TCP 快速打开。 用于 default 恢复系统设置。
fastopenfallback - 启用 (enabled) 或禁用 (disabled) TCP 快速打开的回退行为。 用于 default 恢复系统设置。
hystart - 启用 (enabled) 或禁用 (disabled) HyStart 算法以实现慢速启动。 用于 default 恢复系统设置。
prr - 启用 (enabled) 或禁用 (disabled) 比例速率降低算法。 用于 default 恢复系统设置。
pacingprofile - 控制何时使用 TCP 数据包节奏:
- off:禁用起搏。
- initialwindow:仅调整初始拥塞窗口。
- slowstart:缓慢启动时的步伐。
- always:始终启用步调。
- default:与 off相同。
接口 tcp set heuristics 为所有连接配置 TCP 启发式方法。

wsh - 此设置未使用且无效。
forcews - 控制在重新传输时强制窗口缩放:
- disabled:禁用强制窗口缩放。
- enabled:启用强制窗口缩放。
- default:将窗口缩放恢复为系统默认值(启用)。
接口 tcp set security 设置 TCP 安全参数,包括内存压力保护 (MPP)。 用于 mpp 全局启用或禁用 MPP 或针对特定端口范围。 如果未指定端口范围,则该设置将全局应用。 端口范围设置仅在系统范围内启用 MPP 时才有效。

mpp - 控制内存压力保护:
- disabled:禁用 MPP。
- enabled:启用 MPP。
- default:恢复为系统默认值。
startport - 设置端口范围的起始端口号 (1-65535)。
numberofports - 指定要包含的端口数, startport从 .
profiles - 控制内存压力保护的配置文件使用情况:
- disabled:禁用配置文件使用。
- enabled:启用配置文件使用。
- default:恢复系统默认值。
接口 tcp set supplemental 为特定端口或子网过滤器配置 TCP 补充模板设置。 使用此命令可以针对不同的网络场景微调 TCP 行为。 如果仅指定了参数, template 则修改默认全局模板。 如果包含其他参数,则使用这些值更新指定的模板。 设置 minrto时,确保 delayedacktimeout 小于 minrto。 为获得最佳结果,请同时启用两者 racktaillossprobe 同时启用以改善损失恢复。

template - 指定要应用的 TCP 模板:
- internet:为典型的面向 Internet 的场景配置端口。
- datacenter:优化端口以在数据中心环境中使用。
- automatic:允许系统根据检测到的环境或其他启发式方法选择最合适的模板。
- custom:允许您指定自己的设置,而不是使用预定义的模板。
- compat:使用兼容性设置,通常用于需要较旧网络行为的旧系统或应用程序。
minrto - 设置最小重传超时(以毫秒(20-300 毫秒)为单位。
icw - 设置初始拥塞窗口大小,以最大段大小 (2-64 MSS) 的倍数为单位。
congestionprovider - 选择拥塞控制算法:
- none:未设置特定算法。
- ctcp:复合TCP提高了高速网络的吞吐量。
- dctcp:数据中心 TCP,针对数据中心环境进行了优化。
- cubic:在许多 Linux 系统中默认,适用于高带宽、高延迟网络。
- bbr2:瓶颈带宽和往返传播时间,旨在实现高吞吐量和低延迟。
- default:使用系统的默认算法。
enablecwndrestart - 启用 (enabled) 或禁用 (disabled) 在空闲时间后重新启动拥塞窗口。 用于 default 使用系统的默认行为。
delayedacktimeout - 设置延迟确认超时,以毫秒(10-600 毫秒)为单位。
delayedackfrequency - 设置在发送 ACK (1-255) 之前接收的段数。
rack - 启用 (enabled) 或禁用 (disabled) 最近确认 (RACK) 基于时间的丢失恢复。 用于 default 使用系统的默认行为。
taillossprobe - 启用 (enabled) 或禁用 (disabled) 尾部丢失探测,以便在传输结束时更快地从数据包丢失中恢复。 用于 default 使用系统的默认行为。
接口 tcp show global 显示全局TCP参数,如自动调谐、拥塞控制等。

store - 选择要显示的配置:
- active:显示当前内存配置(默认)。
- persistent:显示重新启动后保存并保留的设置。
接口 tcp show heuristics 显示 TCP 启发式方法,即根据网络条件调整 TCP 行为的算法。

wsh - 显示 Windows 缩放启发式方法。
forcews - 显示强制窗口缩放设置。
接口 tcp show rscstats 显示指定网络接口的接收段合并 (RSC) 统计信息。

interface - 网络接口的名称或索引。
接口 tcp show security 显示 TCP 安全设置,例如 SYN 攻击防护。

store - 选择要显示的安全级别:
- active:显示当前内存配置(默认)。
- persistent:显示重新启动后保存并保留的设置。
接口 tcp show supplemental 显示当前 TCP 补充模板设置。 如果未指定参数,则显示默认的全局TCP模板。 如果提供了参数,则 template= 会显示该特定模板的详细信息。

template - 指定要显示的 TCP 模板:
- automatic:使用系统根据环境选择的设置。
- datacenter:针对数据中心工作负载进行了优化。
- internet:针对典型的互联网场景进行了优化。
- compat:提供旧版兼容性设置。
- custom:显示用户定义的自定义设置。
接口 tcp show supplementalports 显示哪些端口正在使用补充 TCP 设置。

level - 设置输出详细信息:
- normal:显示补充端口的基本信息。
- verbose:显示补充端口的详细信息。
接口 tcp show supplementalsubnets 显示哪些子网正在使用补充 TCP 设置。

level - 设置输出详细信息:
- normal:显示补充子网的基本信息。
- verbose:显示补充子网的详细信息。

interface teredo

Command Description
接口 teredo set state 配置 Teredo作状态。 用于 default 任何参数以恢复其系统默认值。 该 type=server 选项仅在 Windows Server 版本上可用。

type - 指定 Teredo 模式:
- disabled:关闭 Teredo 服务。
- client:在客户端上启用 Teredo 服务。
- enterpriseclient:跳过托管网络检测。
- natawareclient:启用 Teredo 客户端检测和 NAT 类型。
- server:启用服务器(仅限 Windows Server)。
- default:设置为系统默认值(客户端)。
servername - 设置 Teredo 服务器名称或 IPv4 地址。
refreshinterval - 定义客户端刷新间隔(以秒为单位)。
clientport - 设置 Teredo 客户端的 UDP 端口。 如果省略,系统将选择端口。
servervirtualip - 指定服务器虚拟 IP 的 IPv4 地址(在客户端模式下不使用)。
接口 teredo show state 显示 Teredo 隧道协议的当前配置和作状态。

interface udp

Command Description
接口 udp reset 删除所有用户配置的 UDP 设置,并将所有 UDP 参数恢复为默认值。
接口 udp set global 为所有网络连接配置全局 UDP 卸载设置。

uro - 启用 (enabled)、禁用 (disabled) 或恢复 (default) UDP 接收卸载 (URO),这允许网络适配器从 CPU 卸载 UDP 接收 处理。
uso - 启用 (enabled)、禁用 (disabled) 或恢复 (default) UDP 分段卸载 (USO),这允许网络适配器从 CPU 卸载 UDP 发送 处理。
接口 udp show global 显示所有网络连接的全局 UDP 卸载设置。

store - 指定要显示的配置:
- active:显示当前内存设置(默认)。
- persistent:显示重新启动后仍然存在的设置。

interface help

Command Description
help? 显示当前上下文中的命令及其描述的列表。

Examples

要在名为“MyInterface”的 6to4 接口上启用路由,请运行以下命令:

netsh interface 6to4 set interface name=MyInterface routing=enabled

要启用 CLAT 并允许从 DNS 和 RA 发现 IPv6 前缀,请运行以下命令:

netsh interface clat set global permit=enabled pref64fromdns=enabled pref64fromra=enabled

要将新的 HTTPS 隧道接口添加为具有 URL https://tunnel.example.com的客户端,将其状态设置为已启用并使用证书身份验证,请运行以下命令:

netsh interface httpstunnel add interface type=client url="https://tunnel.example.com" state=enabled authmode=certificates

要使用 URL https://tunnel.example.com修改现有 HTTPS 隧道接口,将其状态设置为禁用,身份验证模式设置为无,请运行以下命令:

netsh interface httpstunnel set interface url="https://tunnel.example.com" state=disabled authmode=none

要将子网掩码为 255.255.255.0 的 IPv4 地址 192.168.1.10 添加为接口“以太网”上的单播地址,请将默认网关设置为 192.168.1.1 并使配置持久化,请运行以下命令:

netsh interface ipv4 add address name="Ethernet" address=192.168.1.10 mask=255.255.255.0 type=unicast gateway=192.168.1.1 store=persistent

要从活动配置中删除从端口 5000 开始的排除的 TCP 端口范围,总共有 20 个端口,请运行以下命令:

netsh interface ipv4 delete excludedportrange protocol=tcp startport=5000 numberofports=20 store=active

要在名为“Wi-Fi”的接口上将 IPv4 地址源设置为 DHCP,请运行以下命令:

netsh interface ipv4 set address name="Wi-Fi" source=dhcp

要在接口“LAN1”上设置静态IPv4地址10.0.0.2,子网掩码为255.255.255.0,网关为10.0.0.1,并永久保存设置,请执行以下命令:

netsh interface ipv4 set address name="LAN1" source=static address=10.0.0.2 mask=255.255.255.0 gateway=10.0.0.1 store=persistent

要启用 6to4 路由并允许站点本地地址,请运行以下命令:

netsh interface ipv6 6to4 set routing routing=enabled sitelocals=enabled

要为优先级为 40 且标签为“2”的 IPv6 前缀 2001:db8::/32 添加前缀策略并永久存储它,请运行以下命令:

netsh interface ipv6 add prefixpolicy prefix=2001:db8::/32 precedence=40 label=2 store=persistent

要从活动配置中删除名为“Ethernet”的接口上地址 fe80::1 的邻居条目,请运行以下命令:

netsh interface ipv6 delete neighbors interface="Ethernet" address=fe80::1 store=active

若要启用 ISATAP 状态,请运行以下命令:

netsh interface ipv6 isatap set state state=enabled

要在网络接口“Wi-Fi”上将 DNS IPv6 服务器地址设置为 2001:4860:4860::8888,使用静态配置并启用具有主后缀和备用后缀的 DNS 注册,请运行以下命令:

netsh interface ipv6 set dnsservers name="Wi-Fi" source=static address=2001:4860:4860::8888 register=both validate=yes

要将 IPv6 接口“以太网”设置为禁用转发、启用通告、将 MTU 设置为 1400 并使配置持久化,请执行以下命令:

netsh interface ipv6 set interface interface="Ethernet" forwarding=disabled advertise=enabled mtu=1400 store=persistent

若要将 Teredo 配置为客户端并将服务器名称 teredo.example.com设置为 ,请运行以下命令:

netsh interface ipv6 set teredo type=client servername=teredo.example.com

要显示 IPv6 接口信息以及名为“Ethernet”的接口的详细详细信息,请运行以下命令:

netsh interface ipv6 show interfaces interface="Ethernet" level=verbose

若要将 ISATAP 路由器 isatap.example.com 设置为并启用路由器发现间隔为 30 秒的状态,请运行以下命令:

netsh interface isatap set router name=isatap.example.com state=enabled interval=30

要添加一个 TCP 端口代理,该代理在地址 127.0.0.1 处侦听端口 8080 并将连接转发到端口 80 上的 192.168.1.10,请运行以下命令:

netsh interface portproxy add v4tov4 listenport=8080 listenaddress=127.0.0.1 connectaddress=192.168.1.10 connectport=80 protocol=tcp

要删除在端口 5000 处侦听地址“2001:db8::1”的现有 v6tov4 TCP 端口代理,请运行以下命令:

netsh interface portproxy deleted v6tov4 listenport=5000 listenaddress=2001:db8::1 protocol=tcp

要禁用名为“Wi-Fi”的接口,请运行以下命令:

netsh interface set interface name="Wi-Fi" admin=DISABLED

要将接口“Ethernet”重命名为“WiredLAN”,请运行以下命令:

netsh interface set interface name="Ethernet" newname="WiredLAN"

要为模板添加 Internet 补充 TCP 端口配置,对于本地端口 443 和 任何 远程端口,请运行以下命令:

netsh interface tcp add supplementalport template=internet localport=443 remoteport=*

若要删除 IPv6 地址 2001:db8::/64 的补充子网,请运行以下命令:

netsh interface tcp delete supplementalsubnet family=ipv6 address=2001:db8::/64

要设置全局TCP设置以启用RSS,使用正常自动调谐级别,启用ECN功能,并将最大SYN重传次数设置为5,请执行以下命令:

netsh interface tcp set global rss=enabled autotuninglevel=normal ecncapability=enabled maxsynretransmissions=5

若要为 Windows 缩放提示和强制窗口缩放启用 TCP 启发式方法,请运行以下命令:

netsh interface tcp set heuristics wsh=enabled forcews=enabled

若要将 Teredo 状态配置为 natawareclient 服务器名称 teredo.example.com、刷新间隔为 60 和客户端端口 3544,请运行以下命令:

netsh interface teredo set state type=natawareclient servername=teredo.example.com refreshinterval=60 clientport=3544

要全局启用 URO 和 USO,请运行以下命令:

netsh interface udp set global uro=enabled uso=enabled

See also