网络诊断和配置命令.docx
《网络诊断和配置命令.docx》由会员分享,可在线阅读,更多相关《网络诊断和配置命令.docx(8页珍藏版)》请在冰豆网上搜索。
网络诊断和配置命令
Ipconfig
>ipconfig显示信息
>ipconfig/all显示详细信息
>ipconfig/renew更新所有适配器
>ipconfig/renewEL*更新所有名称以EL的连接
>ipconfig/release*Con*.释放所有匹配的连接
>ipconfig/allcompartments显示有关所有分段的信息
>ipconfig/allcompartments/all………….显示有关所有分段的详细信息
Ping
-tPing指定的主机,直到停止。
若要查看统计信息并继续操作-请键入Control-Break;若要停止-请键入Control-C。
-a将地址解析成主机名。
-ncount要发送的回显请求数。
-lsize发送缓冲区大小。
-f在数据包中设置“不分段”标志(仅适用于IPv4)。
-iTTL生存时间。
-rcount记录计数跃点的路由(仅适用于IPv4)。
-scount计数跃点的时间戳(仅适用于IPv4)。
-jhost-list与主机列表一起的松散源路由(仅适用于IPv4)。
-khost-list与主机列表一起的严格源路由(仅适用于IPv4)。
-wtimeout等待每次回复的超时时间(毫秒)。
-R同样使用路由标头测试反向路由(仅适用于IPv6)。
-Ssrcaddr要使用的源地址。
-4强制使用IPv4。
-6强制使用IPv6。
Arp
1显示和修改地址解析协议(ARP)使用的“IP到物理”地址转换表。
ARP-sinet_addreth_addr[if_addr]
ARP-dinet_addr[if_addr]
ARP-a[inet_addr][-Nif_addr][-v]
-a通过询问当前协议数据,显示当前ARP项。
如果指定inet_addr,则只显示指定计算机
的IP地址和物理地址。
如果不止一个网络
接口使用ARP,则显示每个ARP表的项。
-g与-a相同。
-v在详细模式下显示当前ARP项。
所有无效项
和环回接口上的项都将显示。
inet_addr指定Internet地址。
-Nif_addr显示if_addr指定的网络接口的ARP项。
-d删除inet_addr指定的主机。
inet_addr可
以是通配符*,以删除所有主机。
-s添加主机并且将Internet地址inet_addr
与物理地址eth_addr相关联。
物理地址是用
连字符分隔的6个十六进制字节。
该项是永久的。
eth_addr指定物理地址。
if_addr如果存在,此项指定地址转换表应修改的接口
的Internet地址。
如果不存在,则使用第一
个适用的接口。
示例:
>arp-s157.55.85.21200-aa-00-62-c6-09添加静态项。
>arp-a显示ARP表。
Netstat
-a显示所有连接和侦听端口。
-b显示在创建每个连接或侦听端口时涉及的可执行程序。
在某些情况下,已知可执行程序承载多个独立的组件,这些情况下,显示创建连接或侦听端口时涉及的组件序列。
此情况下,可执行程序的名称位于底部[]中,它调用的组件位于顶部,直至达到TCP/IP。
注意,此选项可能很耗时,并且在您没有足够权限时可能失败。
-e显示以太网统计。
此选项可以与-s选项结合使用。
-f显示外部地址的完全限定域名(FQDN)。
-n以数字形式显示地址和端口号。
-o显示拥有的与每个连接关联的进程ID。
-pproto显示proto指定的协议的连接;proto可以是下列任何一个:
TCP、UDP、TCPv6或UDPv6。
如果与-s选项一起用来显示每个协议的统计,proto可以是下列任何一个:
IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP或UDPv6。
-r显示路由表。
-s显示每个协议的统计。
默认情况下,显示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP和UDPv6的统计;-p选项可用于指定默认的子网。
-t显示当前连接卸载状态。
interval重新显示选定的统计,各个显示间暂停的间隔秒数。
按CTRL+C停止重新显示统计。
如果省略,则netstat将打印当前的配置信息一次。
Tracert
-d不将地址解析成主机名。
-hmaximum_hops搜索目标的最大跃点数。
-jhost-list与主机列表一起的松散源路由(仅适用于IPv4)。
-wtimeout等待每个回复的超时时间(以毫秒为单位)。
-R跟踪往返行程路径(仅适用于IPv6)。
-Ssrcaddr要使用的源地址(仅适用于IPv6)。
-4强制使用IPv4。
-6强制使用IPv6。
Pathping
-ghost-list与主机列表一起的松散源路由。
-hmaximum_hops搜索目标的最大跃点数。
-iaddress使用指定的源地址。
-n不将地址解析成主机名。
-pperiod两次Ping之间等待的时间(以毫秒为单位)。
-qnum_queries每个跃点的查询数。
-wtimeout每次回复等待的超时时间(以毫秒为单位)。
-4强制使用IPv4。
-6强制使用IPv6。
Nbtstat
NBTSTAT[[-aRemoteName][-AIPaddress][-c][-n]
[-r][-R][-RR][-s][-S][interval]]
-a(适配器状态)列出指定名称的远程机器的名称表
-A(适配器状态)列出指定IP地址的远程机器的名称表。
-c(缓存)列出远程[计算机]名称及其IP地址的NBT缓存
-n(名称)列出本地NetBIOS名称。
-r(已解析)列出通过广播和经由WINS解析的名称
-R(重新加载)清除和重新加载远程缓存名称表
-S(会话)列出具有目标IP地址的会话表
-s(会话)列出将目标IP地址转换成计算机NETBIOS名称的会话表。
-RR(释放刷新)将名称释放包发送到WINS,然后启动刷新
RemoteName远程主机计算机名。
IPaddress用点分隔的十进制表示的IP地址。
interval重新显示选定的统计、每次显示之间暂停的间隔秒数。
按Ctrl+C停止重新显示统计。
Route
ROUTE[-f][-p][-4|-6]command[destination][MASKnetmask][gateway][METRICmetric][IFinterface]
-f清除所有网关项的路由表。
如果与某个命令结合使用,在运行该命令前,应清除路由表。
-p与ADD命令结合使用时,将路由设置为在系统引导期间保持不变。
默认情况下,重新启动系统时,不保存路由。
忽略所有其他命令,这始终会影响相应的永久路由。
Windows95不支持此选项。
-4强制使用IPv4。
-6强制使用IPv6。
command其中之一:
PRINT打印路由;ADD添加路由;DELETE删除路由;CHANGE修改现有路由
destination指定主机。
MASK指定下一个参数为“网络掩码”值。
netmask指定此路由项的子网掩码值。
如果未指定,其默认设置为255.255.255.255。
gateway指定网关。
interface指定路由的接口号码。
METRIC指定跃点数,例如目标的成本。
用于目标的所有符号名都可以在网络数据库
文件NETWORKS中进行查找。
用于网关的符号名称都可以在主机名称
数据库文件HOSTS中进行查找。
如果命令为PRINT或DELETE。
目标或网关可以为通配符,
(通配符指定为星号“*”),否则可能会忽略网关参数。
如果Dest包含一个*或?
,则会将其视为Shell模式,并且只
打印匹配目标路由。
“*”匹配任意字符串,
而“?
”匹配任意一个字符。
示例:
157.*.1、157.*、127.*、*224*。
只有在PRINT命令中才允许模式匹配。
诊断信息注释:
无效的MASK产生错误,即当(DEST&MASK)!
=DEST时。
示例:
>routeADD157.0.0.0MASK155.0.0.0157.55.80.1IF1
路由添加失败:
指定的掩码参数无效。
(Destination&Mask)!
=Destination。
示例:
>routePRINT
>routePRINT-4
>routePRINT-6
>routePRINT157*....只打印那些匹配157*的项
>routeADD157.0.0.0MASK255.0.0.0157.55.80.1METRIC3IF2
destination^^mask^gatewaymetric^^
Interface^
如果未给出IF,它将尝试查找给定网关的最佳
接口。
>routeADD3ffe:
:
/323ffe:
:
1
>routeCHANGE157.0.0.0MASK255.0.0.0157.55.80.5METRIC2IF2
CHANGE只用于修改网关和/或跃点数。
>routeDELETE157.0.0.0
>routeDELETE3ffe:
:
/32
Netsh
add-在项目列表上添加一个配置项目。
advfirewall-更改到`netshadvfirewall'上下文。
branchcache-更改到`netshbranchcache'上下文。
bridge-更改到`netshbridge'上下文。
delete-在项目列表上删除一个配置项目。
dhcpclient-更改到`netshdhcpclient'上下文。
dnsclient-更改到`netshdnsclient'上下文。
dump-显示一个配置脚本。
exec-运行一个脚本文件。
firewall-更改到`netshfirewall'上下文。
help-显示命令列表。
http-更改到`netshhttp'上下文。
interface-更改到`netshinterface'上下文。
ipsec-更改到`netshipsec'上下文。
lan-更改到`netshlan'上下文。
mbn-更改到`netshmbn'上下文。
namespace-更改到`netshnamespace'上下文。
nap-更改到`netshnap'上下文。
netio-更改到`netshnetio'上下文。
p2p-更改到`netshp2p'上下文。
ras-更改到`netshras'上下文。
rpc-更改到`netshrpc'上下文。
set-更新配置设置。
show-显示信息。
trace-更改到`netshtrace'上下文。
wcn-更改到`netshwcn'上下文。
wfp-更改到`netshwfp'上下文。
winhttp-更改到`netshwinhttp'上下文。
winsock-更改到`netshwinsock'上下文。
wlan-更改到`netshwlan'上下文。
Nslookup
.nslookup[-opt...]#使用默认服务器的交互模式
nslookup[-opt...]-server#使用"server"的交互模式
nslookup[-opt...]host#仅查找使用默认服务器的"host"
nslookup[-opt...]hostserver#仅查找使用"server"的"host"
Net