-
如果你玩过路由器的话
,
就知道路由器里面那些很好玩的命令缩写。
例如
,
的意思是
。
现在
Windows 2000
也有了类似界面的工具
,
叫做
netsh
。
我们在
Windows 2000
的
cmd shell
下
,
输入
netsh
就出来
:netsh>
提示符
,
输入
int ip
就显示
:
interface
ip>
然后输入
dump
,
我们就可以看到当前系统的网络配置
:
# ----------------------------------
# Interface IP Configuration
# ----------------------------------
pushd interface ip
#
Interface IP Configuration for
set
address name =
mask = 255.255.255.0
add address name =
255.255.255.0 set address name =
gwmetric = 1
set dns name =
set wins name =
popd
# End of interface IP
configuration
上面介绍的是通过交互方式操作的一种办法。
我们可以直接输入命令
:
来添加
IP
地址。
如果不知道语法
,
不要紧的哦
!
在提示符
下
,
输入
?
就可以找到答案了。方便不方便啊
?
原来微软的东西里面
,
也有那么一些让人喜欢的玩意儿。可惜<
/p>
,
之至者甚少啊
!
Windows
网络命令行程序
这部分包括
:
使用
ipconfig /all
查看配置
使用
ipconfig /renew
刷新配置
使用
ipconfig
管理
DNS
和
DHCP
类别
ID
使用
Ping
测试连接
使用
Arp
解决硬件地址问题
使用
nbtstat
解决
NetBIOS
名称问题
使用
netstat
显示连接统计
使用
tracert
跟踪网络连接
使用
pathping
测试路由器
使用
ipconfig /all
查看配置
发现和解决
TCP/IP
网络问题时
,
先检查出现问题的计算机上的
TCP
/IP
配置。
可以使用
ipconfig <
/p>
命令获得主机配置信息
,
包括
IP
地址、子网掩码和默认网关。
注意
对于
Windows 95
和
Windows 98
的客户机<
/p>
,
请使用
winipcfg
命令而不是
ipconfig
命令。
使用带
/all
选项的
ipconfig
命令时
p>
,
将给出所有接口的详细配置报告
,
包括任何已
配置的串行端口。使用
ipcon
fig /all,
可以将命令输出重定向到某个文件
,
并将输出粘
贴到其他文档中。也可以用该输出确认网络上每台计算机的
TCP/IP
配置
,
或者进一
步调查
TCP/IP
网络问题。
例如
,
如果计算机配置的
IP
地址与现有的
IP
地址重复
,
则子网掩码显示为
0.0.0.0
。
下面的范例是
ipconfig /all
< br>命令输出
,
该计算机配置成使用
DHCP
服务器动态配
置
TCP/IP,
并使用
WINS
和
DNS
服务器解析名称。
Windows
2000 IP Configuration
Node Type.. . . .
. . . . : Hybrid
IP Routing Enabled.. .
. . : No
WINS Proxy Enabled.. . . . :
No
Ethernet adapter Local Area
Connection:
Host Name.. . . . . . . . :
DNS Servers . . . . . . . : 10.1.0.200
Description. . . . . . . : 3Com 3C90x
Ethernet Adapter
Physical Address. . .
. . : 00-60-08-3E-46-07
DHCP Enabled..
. . . . . . : Yes
Autoconfiguration
Enabled.: Yes
IP Address. . . . . . . .
. : 192.168.0.112
Subnet Mask. . . . .
. . . : 255.255.0.0
Default Gateway. .
. . . . : 192.168.0.1
DHCP Server. . .
. . . . . : 10.1.0.50
Primary WINS
Server. . . . : 10.1.0.101
Secondary
WINS Server. . . : 10.1.0.102
Lease
Obtained.. . . . . . : Wednesday, September 02,
1998 10:32:13 AM
Lease Expires.. . . .
. . : Friday, September 18, 1998 10:32:13 AM
如果
TCP/IP
配置没有问题
p>
,
下一步测试能够连接到
TCP/IP
网络上的其他主
机。
使用
ipconfig /renew
刷新配置
解决
TCP/IP
网络问题时
,
先检查遇到问题的计算机上的
TCP/IP
配置。如果计
算机启用
DHCP
并使用
DHCP
服务器获得配置
p>
,
请使用
ipconfig /renew
命令开始刷
新租约。
使用
ipconfig /renew
时
,
使用
DHCP
的计算机上的所有网卡
(
除了那些手动配置
的适配器都尽量连接到
DHCP
服务器
,
更新现有配置或者获得新配置。
也可以使用带
/release
选项的
ipconfig
命令立即释放主机的当前
DHCP
配置。
有关
DHCP
和租用过程的详细信息
,
请参阅客户机如何获得配置。
注意
对于启用
DHCP
的
Windows 95
和
Windows 98
客户
,
请使用
winipcfg
命令的
release
和
renew
选项
< br>,
而不是
ipconfig /release
和
ipconfig /renew
命令
,
手动释放或更
新客户的
IP
配置租约。
使用
ipconfig
管理
DNS
和
DHCP
类别
ID
也可以使用
ipconfig
命令
:
显示或重置
DNS
缓存。
详细信息
,
请参阅使用
ipconfig
查看或重置客户解析程序缓存。
刷新已注册的
DNS
名称。
详细信息
,
请参阅使用
ipconfig
更新
DNS
客户注册。
显示适配器的
DHCP
类别
ID
。
详细信息
,
请参阅显示客户机上的
p>
DHCP
类别
ID
信息。
设置适配器的
DHCP
类别
ID
。
详细信息
,
请参阅设置客户机上的
p>
DHCP
类别
ID
信息。
使用
Ping
测试连接
Ping
命令有助于验证
IP
p>
级的连通性。发现和解决问题时
,
可以使用
Ping
向目
标主机名或
IP
地址发送
ICMP
回应请求。需要验证主机能否连接到
TCP/IP
网络和
网络资源时
,
请使
用
Ping
。也可以使用
Ping
隔离网络硬件问题和不兼容配置。
通常最好先用
Ping
命令验证本地
计算机和网络主机之间的路由是否存在
,
以及
< br>要连接的网络主机的
IP
地址。
Ping
目标主机的
IP
地址看它是否响应<
/p>
,
如下
:
ping IP_address
使用
Ping
时应该执行以下步骤
:
Ping
环回地址验证是否在本地计算机上安装
TCP/IP
以及配置是否正确。
ping
127.0.0.1
Ping
本地计算机的
IP
地址验证是否正确地添加到网络。
ping IP_address_of_local_host
Ping
默认网关的
IP
地址验证默认网关是否运行以及能否与本地网络上的本地
主机通讯。
p>
ping IP_address_of_default_gateway
Ping
远程主机的
IP
地址验证能否通过路由器通讯。
ping IP_address_of_remote_host
Ping
命令用
Windows
套接字样式的名称解析将计算机名解析成
IP
地址
,
所以
如果用地址成功<
/p>
,
但是用名称
Ping
失败
,
则问题出在地址或名称解析上
< br>,
而不是网络
连通性的问题。详细信息
< br>,
请参阅使用
Arp
解决硬件地址问题。
如果在任何点上
都无法成功地使用
Ping,
请确认
:
安装和配置
TCP/IP
之后重新启动计算机。
“Internet
协议
(TCP/IP
属性
”
对话框
“
常规
”
选项卡上的本地计算机的
IP
地址有
效而且正确。
启用
IP
路由
,
并且路由器之间的链路是可用的。
您可以使用
Ping
命令的不同选项
来指定要使用的数据包大小、要发送多少数
据包、是否记录用过的路由、要使用的生存时
间
(TTL
值以及是否设置
“
不分段
”
标
志。可以
键入
ping -?
查看这些选项。
下例说明如何向
IP
地址
172.16.48.10
发送
两个
Ping,
每个都是
1,450
字节
:
C:>ping -n 2
-l 1450 172.16.48.10
Pinging
172.16.48.10 with 1450 bytes of data:
Reply from 172.16.48.10:bytes=1450
time<10ms TTL=32
Reply from
172.16.48.10:bytes=1450 time<10ms TTL=32
Ping statistics for 157.59.8.1:
Packets:Sent = 2, Received = 2, Lost =
0 (0% loss,
Approximate roundtrip times
in milli-seconds:
Minimum = 0ms,
Maximum = 10ms, Average = 2ms
默认情况下
,
在显示
“
请求超时<
/p>
”
之前
,Ping
等待
1,000
毫秒
(1
秒的时间让每个响
应返回。如果通过
Ping
探测的远程系统经
过长时间延迟的链路
,
如卫星链路
,<
/p>
则响应
可能会花更长的时间才能返回。可以使用
< br>-w (
等待选项指定更长时间的超时。
使用
Arp
解决硬件地址问题
“
地址解析协议
(ARP”
允许主机查找同一物理网络上的主机的媒体访问控制地
< br>址
,
如果给出后者的
IP
地址。为使
ARP
更加有效
,
每个计算机缓存
IP
到媒体访问控
制地址映射消除重复的
ARP
广播请求。
可以使用
arp
命令查看和修改本地计算机上的
ARP
表项。
arp
命令对于查看
ARP
缓存和解决地址解析问题非常有用。
详细信息
,
请参阅查看
“
地址解析协议
(ARP”
缓存和添加静态
ARP
缓存项目。
使用
nbtstat
解决
NetBIOS
名称问题
TCP/IP
上的
NetBIOS (NetBT
将
NetBIOS
名称解析成
IP
地址。
TCP/IP
为
NetBIOS
名称解析提供了很
多选项
,
包括本地缓存搜索、
WINS
服务器查询、广
播、
DNS
服务器查询以及
Lmhosts
和主机文件搜索。
Nbtstat
是解决
NetBIOS
名称解析问题的有用工具。可以使用
nbtstat
命令删除
或更正预加载的项目
:
nbtstat -n
显示由服务器或重定向器之类的程序在系统上本地注册的名称。
nbtstat -c
显示
NetBIOS
名称缓存
,
包含其他计算机的名称对地址映射。
nbtstat -R
清除名称缓存
,
然后从
Lmhosts
文件重新加载。
nbtstat
-RR
释放在
WINS
服务器上注册的
NetBIOS
名称
,
然后刷新它们的注
册。
nbtstat -a name
对
name
指定的计算机执行
NetBIOS
适
配器状态命令。适配器
状态命令将返回计算机的本地
NetBI
OS
名称表
,
以及适配器的媒体访问
控制地址。
nbtstat -S
列出当前的
NetBIOS
会话及其
状态
(
包括统计
,
如下例所示
:
NetBIOS connection
table