Window Server 2008作为服务器平台,通常会部署众多服务,而这些服务往往与网络相关。服务的复杂性造成了网络的复杂性,因此Windows Server 2008下的网络排错显得比较麻烦。其实,只要善用运用其提供的工具和相关命令网络排错也可以很简单。下面笔者和大家分享
Windows Server 2008下的网络排错几个技巧和相关经验。
1、利用“Windows 网络诊断”工具解决本地连接问题
诸如连接消失、连接受限、出现感叹号等与“本地连接”相关的故障,大家都遇到过吧!对于此类故障一般会通过检测网卡、网线进行排错,通常情况下这样够解决绝大多的故障。不过也有不少例外,当你将网线重新连接好并且更换了网卡,“本地连接”虽然出现了,当其它故障依旧。遇到这样的情况该怎么办呢?这时我们不妨试试Windows Server 2008下的网络“诊断”功能,一般会解决问题。
其具体做法是:依次单击“开始”→“网络”打开网络管理器窗口,然后单击其工具栏上的“网络和共享中心”按钮打开网络和共享中心窗口,接下来单击“管理网络连接”链接。最后用鼠标右键单击存在问题的本地连接选择“诊断”命令,随后Windows网络诊断工具会对本地网络进行检测。当检测到可识别的配置问题后,该工具会显示一个包含了所有可能解决方案的列表。其中解决方案会提示自动修复选项,我们可以单击解决方案即可执行修复操作。此外,有些解决方案可能需要我们进行手工修复,例如要求重新配置网络等,我们可根据提示进行操作即可。“Windows 网络诊断”工具可以诊断并解决绝大多数的与“本地连接”相关的故障,希望大家能够灵活应用。(图1)
图1 Windows 网络诊断
2、利用“诊断和修复”工具Internet连接问题
对于Windows Server 2008这样的服务器系统,通常会运行很多服务,而且大多数服务都与Internet相关。这些服务、协议以及配置之间存在着依存性,因此网络故障的排错也会非常麻烦。Windows Server 2008中包含了一个强大的网络诊断工具即“诊断和修复”,利用它往往能够比较快速地诊断并修复故障。而且该工具的使用范围非常广,它除了能够诊断和修复一般性的网络连接问题外,而且对于电子邮件、新闻组、代理服务、DNS、DHCP、WINS以及默认网关和IP地址等都可进行诊断和修复。
要诊断上述与Internet连接相关的故障,我们可以这样进行操作:首先依照1中的操作进入“网络和共享中心”窗口,然后单击“任务”列表中的“诊断和修复”链接,随后Windows网络诊断工具会对网络状态进行扫描,然后进行判断列出造成故障的可能原因。同样的,当检测到可识别的配置问题后,该工具会显示一个包含了所有可能解决方案的列表。其中有些解决方案会提供自动修复选项,单击该方案就会自动完成修复。当然,其中有些方案需要我们手动操作,大家可根据提示完成操作。通常情况下利用“诊断和修复”工具会修复大多数的网络故障,对于还不能修复的故障我们需要进一步的排错。(图2)
图2 Windows 网络诊断
4、综合应用诊断和解决IP地址问题
如果服务器在访问其他网络资源或者和其他计算机通信方面存在问题,很有可能是由IP地址的设置问题导致的。此类问题比较复杂,以WIndows Server 2008系统为例我们可以从计算机当前使用的IP地址设置以及其他重要的IP地址设置为突破口进行排错。下面笔者分列3种情况和大家谈谈自己的排错经验。
(1).IP地址为私有地址
有的时候我们会发现服务器使用的IPv4地址是位于169.254.0.1-169.254.255.254的范围内的某个IP,那么就是说明计算机正在使用自动私有的IP地址。这一般是服务器被设置为通过DHCP获得IP地址,但是它有无法连接到DHCP服务器所致。对于Windows Server 2008来说,在使用私有IP时,它会自动定期检查DHCP服务器是否可用,如果最终没有成功获得动态IP地址,网络连接就会出现问题。此时就有必要检测主机与DHCP服务器之间的连通性,比如网线、交换机、集线器等等。(图4)
图3 利用PING诊断网络