“网络连接”文件夹和 Windows XP 通知图标提供了关于身份验证状态的信息。 如果某次身份验证需要用户提供附加信息,比如从多个用户证书中作出选择,则会显示一个文本气球来通知用户。 在“网络连接”文件夹中,对应于无线网络适配器的连接名称下面的文本指明了该连接的状态。
图 1 显示了对 Windows XP“网络连接”文件夹中的某个无线连接可用的信息。
图 1 “网络连接”文件夹中的一个无线网络连接
在 Windows XP Service Pack 2 (SP2) 中,“修复”功能已经针对无线连接作了增强。 您可以通过无线连接的修复上下文菜单选项或通过某个连接的状态对话框的支持选项卡上的修复按钮来访问“修复”功能。 当您修复某个无线连接时,它将被禁用然后再被启用,这样可以清除无线网络适配器上的许多错误。
当运行 Windows XP 的无线客户端尝试建立无线连接时,它将经历以下身份验证状态,这些状态在“网络连接”文件夹和新的无线连接状态对话框以及无线网络连接对话框中表示为该无线连接的状态:
正在验证身份需要用于连接到无线网络的凭据。
正在尝试身份验证 正在与无线网络交换凭据,以便对无线连接进行身份验证。
身份验证没有成功 用于连接到无线网络的凭据无效,身份验证失败。
已连接 用于连接到无线网络的凭据有效。
在身份验证成功之后,运行 Windows XP SP2 的无线客户端就会尝试获得一个有效的 IP 地址配置,并经历下列状态,这些状态在“网络连接”文件夹和新的无线连接状态对话框以及无线网络连接对话框中表现为该无线连接的状态:
这些改进为用户和网络故障排除人员提供了关于无线连接进展情况(从最初的联系到有效 IP 地址的分配)的更多信息。
如果无线连接获得一个 APIPA 地址,Windows XP SP2 将使用如下消息在桌面通知区域发出警告:“该连接受限或没有连接。 您可能无法访问 Internet 或某些网络资源。 有关更多信息,请单击这个消息。” 当您单击这个消息时,Windows XP 将显示该无线连接的状态对话框的支持选项卡,您可以通过该选项卡查看附加细节或尝试修复该连接。
此外,当您获得该连接的状态时,可以在常规选项卡上查看信号强度,在支持选项卡上查看 IP 地址配置。 如果无线适配器具有一个“自动专用 IP 寻址”(APIPA) 地址 (169.254.0.0/16) 或已配置的备用 IP 地址,则身份验证已经失败,而 Windows XP 无线客户端仍在联系无线 AP。 如果身份验证失败,而联系仍在进行,则无线适配器将被启用,TCP/IP将执行常规的配置过程。 如果没有找到 DHCP 服务器,它将自动配置一个 APIPA 或备用地址。
对于 Windows 2000Service Pack 4 (SP4) 或更高版本,或者带 Microsoft 802.1X Authentication Client 的 Windows 2000 Service Pack 3 (SP3),可使用 Ipconfig 工具来显示无线网络适配器的适配器状态和 IP地址配置。
跟踪
为了获得关于 Windows XP“无线零配置”(Wireless Zero Configuration) 服务和 EAP 身份验证过程的详细信息,您必须在命令提示符下使用以下命令来启用跟踪:
对于 Windows 2000,您可以使用相同的方法来启用跟踪,以便查看 SystemRoot\Tracing 文件夹中的 Rastls.log 文件。
服务器名称
对于 Windows XP SP1、Windows XP SP2、Windows Server 2003 或 Windows 2000 SP4,您可以在“智能卡或其他 EAP 类型”的属性的连接到这些服务器中指定必须对无线客户端进行身份验证的服务器名称,该选项可在无线网络属性的身份验证选项卡上找到。 服务器的名称必须与身份验证服务器的名称相匹配,否则身份验证就会失败。 图 2 显示了 Windows XP SP1、Windows XP SP2 和 Windows Server 2003 中的“智能卡和其他证书”EAP 类型的默认属性。
图 2 Windows XP SP1、Windows XP SP2 和 Windows Server 2003 中的“智能卡和其他证书”EAP 类型的属性
对于没有安装 Service Pack 的 Windows XP 和 Windows 2000,如果无线客户端正在验证服务器证书(默认是启用的),而服务器名称结尾为如下时,才连接字符串不正确,身份验证就会失败。 在对应于无线 LAN 网络适配器的无线连接的属性中,在身份验证选项卡上的“智能卡和其他证书”EAP 类型的属性中检验该字符串是否正确。 图 3 显示了没有安装 Service Pack 的 Windows XP 和 Windows 2000 中的“智能卡和其他证书”EAP 类型的默认属性。
图 3 没有安装 Service Pack 的 Windows XP 中的“智能卡和其他证书”EAP 类型的属性
有关 Windows XP 无线客户端问题的一般疑难解答,请参见 Microsoft 知识库文章Q313242“How to Troubleshoot Wireless Network Connections in Windows XP”。
对于基于 Windows Server 2003 的无线客户端,您可以使用新的“无线监视器”(Wireless Monitor) 管理单元,它可用于查看无线 AP 和无线客户端事件信息。
可以使用 Microsoft Systems Management Server 或 Windows 2000 Server 和 Windows Server 2003 系列中提供的“网络监视器”来捕捉和查看发送到 IAS 服务器以及从 IAS 服务器发出的 RADIUS 身份验证和记帐消息。 “网络监视器”包括一个 RADIUS 分析器,您可以使用该分析器来查看 RADIUS 消息的属性和诊断连接问题。
跟踪
Windows Server 2003 具有一个全面的跟踪功能,您可以使用该功能来诊断特定组件的复杂问题。 您可以在 Windows Server 2003 启用那些组件,以便使用 Netsh 命令将特定组件或所有组件的跟踪信息记录到文件中。 为了启用或禁用特定组件的跟踪,可以使用如下语法: