科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道网络故障排除实战技巧精华篇(2)

网络故障排除实战技巧精华篇(2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

我们曾经介绍过一篇关于如何选择网络故障排除方法的文章,介绍了三种网络故障排除方法。这里我们又重拾话题,通过具体实例助您排除网络故障。

来源:论坛整理 2008年12月30日

关键字: 局域网 网络管理 网络技术

  • 评论
  • 分享微博
  • 分享邮件

列表C

C:\> ipconfig /all
Windows IP Configuration
        Host Name . . . . . . . . . . . . : PC100
        Primary Dns Suffix  . . . . . . . : TechRepublic.com
        Node Type . . . . . . . . . . . . : Peer-Peer
        IP Routing Enabled. . . . . . . . : No
        WINS Proxy Enabled. . . . . . . . : No
        DNS Suffix Search List. . . . . . : TechRepublic.com
Ethernet adapter Local Area Connection:
        Connection-specific DNS Suffix  . : TechRepublic.com
        Description . . . . . . . . . . . : Intel(R) PRO/1000 MT Network Connection
        Physical Address. . . . . . . . . : 00-C0-B7-68-54-09    
        Dhcp Enabled. . . . . . . . . . . : Yes
        Autoconfiguration Enabled . . . . : Yes
        IP Address. . . . . . . . . . . . : 10.80.2.2
        Subnet Mask . . . . . . . . . . . : 255.255.0.0
        Default Gateway . . . . . . . . . : 10.80.2.1
        DHCP Server . . . . . . . . . . . : 10.2.1.26
        DNS Servers . . . . . . . . . . . : 10.2.1.26
        Primary WINS Server . . . . . . . : 10.2.1.26
        Secondary WINS Server . . . . . . : 10.2.1.21
        Lease Obtained. . . . . . . . . . : Wednesday, November 02, 2005 5:43:55 AM
              Lease Expires . . . . . . . . . . : Thursday, November 10, 2005 5:43:55 AM

这里,我们可以看到PC有IP地址,但是这地址对么?这台PC通过DHCP获得10.80.x.x范围内的地址,但是现在地址却是10.1.x.x。

所以,我们终于发现了问题。DHCP服务器分发的IP地址不属于子网。这种问题多出现在PC从某个子网挪到另一个子网时,PC依然请求旧的IP地址就产生了问题。

可以尝试这样解决问题,让所有接口的租用IP地址重新交付给DHCP服务器(即归还IP地址)。使用IPCONFIG /RELEASE,然后使用IPCONFIG /RENEW命令,然后PC就会获得正确的IP地址,所有的网络应用就都可以使用了。

分而治之

假设情况:某个用户说所有的应用除了IE浏览器都可以使用。当尝试浏览网页时,出现“找不到主机或DNS错误,网页无法显示”的提示。

如何开始:由于是跟应用相关的问题,可能会想采用从上到下的方法从OSI模型的应用层查起。但是,其实有多种原因可能造成这种错误。

采用分而治之的方法,先从我们了解的情况入手。用户说除IE外其他应用都可以工作。问题可能就出现在本地网和外网。

方法1: 既然错误报告提到了DNS, 可以将它看做DNS问题。既然其他应用依然工作,也许存在有一台本地DNS服务器给局域网应用提供服务。

为了检测这一理论,我们可以使用nslookup命令来确定DNS是否在工作。例子如下:

C:\> nslookup www.techrepublic.com
Server: dns.TechRepublic.com
Address: 10.2.1.26
Non-authoritative answer:
Name: c10-sha-redirect-lb.cnet.com
Address: 216.239.115.148
      Aliases: www.techrepublic.com

这表示DNS确实在工作,所以还要继续查看。

方法2:用户所要访问的网站是否存在于本地或者远程的子网?就象互联网网站一样,我们称它为外部子网。

既然有些连接以及其它应用还可以使用,我们可以查看第三层,网络层。我们使用ipconfig命令来查看默然网关是否是10.80.2.1。现在需要ping默认网关。如下面的例子。

C:\> ping 10.80.2.1
Pinging 10.80.2.1 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 10.80.2.1:
      Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

从这里,我们可以确定第三层存在问题。默然网关停用或者不可达。

如果所处位置是中央数据中心,远程登陆用户默认网关。登陆以后,使用show ip interface brief命令,如列表D所示。

列表D

Router# show ip interface brief
Interface              IP-Address      OK? Method Status       Protocol
Serial3/0              unassigned      YES NVRAM  up           up      
Serial3/0.1            10.80.100.2     YES NVRAM  up           up      
Serial3/0.2            10.80.100.6     YES NVRAM  up           up      
BRI3/0                 unassigned      YES NVRAM  up           up      
BRI3/0:1               unassigned      YES unset  down         down    
BRI3/0:2               unassigned      YES unset  down         down    
Dialer1                10.80.100.10    YES NVRAM  up           up      
Loopback1              unassigned      YES NVRAM  up           up      
Ethernet3/0            10.80.2.1     YES NVRAM  down           down
      Router#

通过这一输出结果,我们可以确定连接路由器和本地交换机的网线没有连接。我们曾经以为是第三层出了问题,但是实际上问题出在第一层。

在我看来,分而治之的方法需要更多网络和故障排除的知识。但是,这种发法也是发现问题最快的方法。使用故障排除方法类似于使用访问列表,一旦发现相符合的情况,就没有必要继续追查。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章