你目前正处于脱机状态,正在等待 Internet 重新连接

解决 Windows XP 中的 Internet 连接共享问题

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

本文的发布号曾为 CHS308006
概要
本文提供有关解决 Windows XP 中 Internet 连接共享 (ICS) 的安装和使用问题的信息。
更多信息
当使用 ICS 时,可以在两台或更多的计算机之间共享一个 Internet 连接。在安装或使用 ICS 之前,应与 Internet 服务提供商 (ISP) 联系或阅读 ISP 的使用策略条款,确定是否允许您共享连接。

主机配置

要安装 ICS,可以使用"网络安装向导"或者手动配置共享连接。

运行"网络安装向导":
  1. 单击开始,指向所有程序,指向附件,指向通讯,然后单击网络安装向导
  2. 单击下一步,直到出现"选择连接方法步骤"屏幕。
  3. 如果单击第一个选项"这台计算机直接连接到 Internet",然后结束向导,ICS 将成功安装。
有关手动配置 ICS 的其他信息,请单击下面的文章编号,查看 Microsoft 知识库中的文章:
CHS306126HOW TO:在 Windows XP 中配置 Internet 连接共享
使用"网络安装向导"配置 ICS 有以下几个优点:它自动尝试检测 Internet 连接,可以配置 Internet 连接防火墙 (ICF),可以桥接连接到家庭网络的多个网卡。另外,它还将向导所执行配置的相关信息记录在 %SystemRoot%\Nsw.log 文件中。

如果 ICS 安装没有成功,请检查以下几个方面:
  • 在共享连接之前,验证 Internet 与 ICS 主机的连接是否正常运行。
  • 检查要共享的接口是否与 ICS 兼容。单向连接(如卫星连接同时将一个卫星接口用于下载,一个拨号连接用于上载)与 Windows XP 中的 ICS 不兼容。
  • 确保选择适当的接口作为共享连接。共享接口应该是连接到 Internet 上的那个接口。
  • 如果尝试手动配置 ICS 连接,请确保家庭网卡没有启用 ICF。如果启用了 ICF,必须禁用它才能在外部连接上配置 ICS,或者使用"网络安装向导"启用 ICS。该向导在家庭网络接口中禁用 ICF。
  • 检查共享连接的 IP 地址,确认它是从 ISP 获得的 IP 地址。
  • 检查内部适配器的 IP 地址,确认分配的地址是 192.168.0.1。如果不是,则在共享连接上禁用 ICS 并确保内部适配器被配置为自动获得 IP 地址,然后在共享适配器上启用 ICS。
  • 在系统日志和 Nsw.log 文件中查看与 ICS 配置相关的错误。要查看 Nsw.log 的内容,请单击开始,单击运行,键入 nsw.log,然后单击确定
解决了安装问题并启用 ICS 后,验证 Internet 连接是否仍在 ICS 主机上运行,然后再对 ICS 客户机进行测试。

备注:应该只在用于连接到 Internet 的那台计算机上安装 ICS。这台计算机称为"主机"。局域网 (LAN) 中其他使用主机连接到 Internet 的计算机称为"客户机"。如果在网络中的多台计算机上配置 ICS,可能会收到指出计算机使用了重复 IP 地址的错误。

客户机配置和连接

验证了主机上的连接以及主机可以在 Microsoft Internet Explorer 中正常浏览后,解决客户机上的配置和连接问题:
  1. 打开 Internet Explorer 测试是否能打开 Web 页。如果这没有成功,请继续下面的步骤。在每一步后都必须对 Internet Explorer 进行测试,确定问题是否已被解决。
  2. 通过以下方式检查分配给客户机的 IP 地址:找到"网络连接"文件夹,然后双击连接到家庭网络的适配器。这应该打开状态界面。在支持选项卡上,确保分配的 IP 地址在 192.168.0.x 范围内(其中 x 是 2 到 254 之间的数字)。如果不在此范围内,则解决主机和客户机之前的物理连接问题,验证客户机是否被配置为通过 DHCP 接收地址。检查 DHCP 设置:
    1. 打开客户机上适配器的属性。
    2. 单击以在客户机和协议列表中突出显示 Internet 协议 (TCP/IP),然后单击属性
    3. TCP/IP 属性对话框的常规选项卡中,检查是否选中了"自动获得 IP 地址"和"自动获得 DNS 服务器地址"复选框。
    4. 如果在检查了这些设置后,仍没有分配的有效 IP 地址,请尝试手动设置 TCP/IP 属性。将 IP 地址设置为未使用的 IP 地址 192.168.0.x,其中 x 是 2 到 254 之间家庭网络中尚未使用的数字。将子网掩码设置为 255.255.255.0,将默认网关设置为 192.168.0.1,将首选和备用的 DNS 服务器设置为 192.168.0.1。
  3. 对 ICS 主机地址 192.168.0.1 进行 Ping 测试,以测试到主机的连接。为此,请按照下列步骤操作:

    1. 依次单击开始运行,键入 cmd 命令,然后单击确定
    2. 键入下面的命令,对主机进行 Ping 测试:
      ping 192.168.0.1
      您应该可以看到一系列答复,比如下面表示主机连接正常的答复:
      Reply from 192.168.0.1:bytes=32 time<1ms TTL=128
    如果测试没有成功,说明可能有连接问题或者客户机上的 TCP/IP 有问题。要排除此问题,请对客户机的 IP 地址进行测试。如果此测试成功,但对主机地址进行的 Ping 测试没有成功,说明两台计算机之间的物理连接可能有问题。
  4. 使用 IP地址在 Internet Explorer 中打开 Web 页。可以从 ICS 主机使用 Ping 命令获得 Internet 上 Web 站点的 IP 地址。验证主机在某些服务器没有响应 Ping 请求时,是否从 Web 服务器收到了正确的答复。

    如果使用 IP 地址无法在 Internet Explorer 中打开 Web 页,但上述步骤都已成功执行,请测试能否打开本地 .html 文件。如果能打开,则客户机上的连接或 Winsock 可能有问题。按配置中没有 ICS 来解决此问题。有关如何解决此问题的其他信息,请单击下面的文章编号,查找 Microsoft 知识库中的文章:
    163391Internet 通讯问题疑难解答
  5. 如果使用 IP 地址可以打开 Web 站点,请测试能否使用完全限定的域名 (FQDN) 打开 Web 页,比如使用 http://www.microsoft.com。如果此测试失败,则表明存在名称解析问题。验证客户机是否被配置为使用 192.168.0.1 作为 DNS 服务器,检查方法是单击适配器状态的支持选项卡上的详细信息按钮。如果不是这样设置的,请检查 DNS 服务器配置:

    1. 打开客户机上适配器的属性。
    2. 单击客户机和协议列表中的 Internet 协议 (TCP/IP),然后单击属性
    3. 检查 TCP/IP 属性对话框的常规选项卡上是否选中了"自动获得 DNS 服务器地址"。
    检查完毕后,验证 192.168.0.1 现在是否显示为客户机的 DNS 服务器地址,然后重新测试连接。
属性

文章 ID:308006 - 上次审阅时间:08/06/2002 09:00:00 - 修订版本: 1.0

  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • kbinfo kbnetwork KB308006
反馈