揭密网卡物理地址不断变化之谜

时间:2022-10-28 06:16:34

揭密网卡物理地址不断变化之谜

有道是“林子大了,什么鸟都有”,对于规模稍微大一些的局域网来说,发生网络故障几乎不可避免,而且网络故障类型也是各式各样。这不,笔者在平时管理维护网络的时候,就曾遭遇一则十分蹊跷的网络故障,那就是终端计算机的网卡物理地址由于某些方面的因素,竟然出现了不断变化的故障。考虑到引起这类故障现象发生的原因很特别,为了帮助大家积累网络故障排查经验,本文现在就对这种特别故障的完整排除过程进行还原、分析,但愿各位朋友能从中获得收益!

物理地址发生变化

某单位局域网组网方式是传统的星型组网结构,为了保证上网接入安全,网络中每台终端系统的网卡物理地址与所连交换端口之间进行了点对点式的绑定操作,终端用户凭借USB-Key来连接局域网中的域控制器,以获得登录网络的操作权限,任何交换端口位置、参数方面的变化或没有经过合法授权的网卡物理地址,都能引起网络终端系统上网失败故障现象。

最近,网络管理员接到某终端上网用户的故障求援,说他的终端系统无法正常上网访问。故障就是命令,网管员立即火速赶到故障现场,并对现场进行仔细察勘后,看到输入系统登录密码时,屏幕上居然出现了无法和认证服务器连接之类的错误,从故障现象来看,网管员认为问题多半出在网络连接不畅或上网参数设置不当方面。尝试将网络线缆从终端系统中拔出,并关闭终端系统电源,让其“休息”半个多小时后,再重新启动终端系统,并正确插入网络线缆,发现该终端系统又能正常上网了,原以为问题就这样轻松解决了。可谁曾想到,两个星期后,网络管理员再次收到该终端用户的电话求救,而且发生的现象几乎跟上次没什么两样,显然这种故障解决起来没有那么简单。这次,网络管理员做好了充分的准备,先是通过专业线缆测试工具,查看了故障系统与交换端口之间物理线缆的连通性,发现网络线缆连通性很正常,之后又分别查看了交换端口状态和终端系统网卡状态,发现它们的工作状态也都显示正常。在排除了网络连通性故障、设备硬件损坏等可能因素后,网络管理员尝试从网络配置端,以系统管理员权限登录交换机后台系统,看到故障终端系统的网卡物理地址竟然发生了变化,与之前绑定的物理地址不一样了,尝试执行重新绑定操作,将最新的网卡物理地址绑定到交换端口后,网络故障现象立即消失不见了。之后的一段时间中,该终端系统反复发生相同的故障现象,细心的网管员将每次发生故障时从交换机端捕获到的网卡物理地址都记忆了下来,经过仔细对比,发现每次发生故障时的物理地址都不一样。

追踪故障产生原因

大家知道,MAC地址属于一种硬件地址,它是专门用来定义网络设备位置的,由48比特长,12位的16进制数字组成,0到23位是厂商向IETF等机构申请用来标识厂商的代码,也称为“编制上唯一的标识符”,是识别局域网结点的标志,地址的24到47位由厂商自行分派,是各个厂商制造的所有网卡的一个唯一编号。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC位址。所以,一个网卡设备通常会有一个全球唯一固定的MAC地址,为什么现在终端系统的网卡物理地址频繁发生变化呢?经过上网搜索有关信息后,网管员了解到造成网卡物理地址频繁变化最大的可能,就是网卡设备所在的集成主板发生了损坏,这么说来,难道是故障系统的主板出现了意外?

网管员决定打开故障系统的机箱外壳,仔细检查一下集成主板是否有不正常的地方。说到做到,网管员找来工具,拆开机箱外壳,对着主板仔仔细细看了一遍,没有发现有什么不正常的地方,后又用鼻子闻了闻味道,也没有闻出什么味道。重新安装好机箱外壳,接通电源启动终端系统,在启动过程中,网管员发现整个过程十分流畅,没有出现任何异常的地方。当系统启动成功后,网管员用鼠标右键单击系统桌面上的“计算机”图标,执行右键菜单中的“管理”命令,切换到故障系统的计算机管理窗口,依次展开该管理窗口左侧区域中的“系统工具”I“设备管理器”节点,打开系统设备管理器窗口,仔细查看该窗口中列出的所有设备选项后,发现CPU的中断控制器图标上出现了问号,显然该设备的工作状态不正常。大家知道,系统中断控制器是CPU功能的一部分,它是专门管理计算机系统I/O中断的器件,它的工作状态会影响着硬盘、键盘、鼠标、时钟、串型接口、网卡等设备的工作状态。要是该设备图标上面存在问号标记,那多半是计算机的主板驱动安装不正确,或者主板驱动受到了损坏,此时系统内部中断可能会发生问题,从而可能引起网卡之类的设备发生各种莫名其妙的故障。基于上面的分析,不难看出,网卡设备物理地址频繁变化的现象,主要是系统中断控制器驱动安装不正确或驱动受到损坏造成的。而网卡设备的物理地址不断发生变化,自然不会受到交换机的授权许可,最终引发了终端系统无法上网的故障现象。

解决地址变化故障

找到了故障原因后,那么故障解决起来自然也就十分容易了。根据故障系统主板的型号,网络管理员上网下载了对应主板的驱动程序,之后在系统设备管理器窗口中,用鼠标右键单击图标上出现问号标记的系统中断控制器选项,执行右键菜单中的“属性”命令,打开该选项的属性对话框。选择其中的“驱动程序”标签,切换到选项设置页面,单击“更新驱动程序”按钮,弹出文件选择对话框,从中选择从网上下载获得的安装程序,按“确定”按钮完成主板驱动程序的安装更新操作。

接着重新启动了终端系统,当系统启动成功后,依次单击“开始”I“运行”命令,打开系统运行对话框,输入字符串命令“cmd”,单击回车键后,进入DOS命令行工作窗口,在该窗口命令行提示符下,执行“ipconfig/all”命令,返回结果信息,在这里重新确定了主板驱动重新安装之后的网卡物理地址,本例中的网卡物理地址为“8c—89—a5—70—df—aa”之后登录交换机后台系统,将刚才确定的网卡物理地址绑定到对应的交换端口上,并在故障终端系统进行了上网测试操作,结果上网连接已经恢复了正常。连续工作了一个时间,这台故障系统始终也没有出现之前发生的故障现象了,至此网卡物理地址频繁变化的故障就被彻底解决了。

上一篇:移动电源的价值 下一篇:我国电子商务诚信管理研究