一种在计算机整机系统批量生产中确保网卡mac地址唯一性的方法

文档序号:10597309阅读:472来源:国知局
一种在计算机整机系统批量生产中确保网卡mac地址唯一性的方法
【专利摘要】本发明公开了一种在计算机整机系统批量生产中确保网卡MAC地址唯一性的方法,方法步骤如下,第一步:准备好MAC地址池数据库服务器和根据需要编写自动测试软件;第二步:将测试计算机和MAC地址池服务器连接到同一子网;第三步:启动待测试计算机操作系统,运行根据需要编写的自动测试软件;第四步:观察测试结果;第五步:上传测试记录。有益效果如下:用软件实现自动化测试,我们可以方便快捷的确保计算机整机系统网卡MAC地址有效性,大大节省整机测试和人力测试成本,有效降低产品出货不良率,降低产品返修成本。
【专利说明】
一种在计算机整机系统批量生产中确保网卡MAC地址唯一性的方法
技术领域
[0001]本发明涉及计算机测试领域,具体地说是一种在计算机整机系统批量生产中确保网卡MAC地址唯一性的方法。
【背景技术】
[0002]MAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC地址。因此一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的IP地址。形象地说,MAC地址就如同我们身份证上的身份证号码,具有全球唯一性。。以太网地址管理机构(IEEE)(IEEE:电气和电子工程师协会)将以太网地址,分为若干独立的连续地址组,生产以太网网卡的厂家就购买其中一组,具体生产时,逐个将唯一地址赋予以太网卡。
[0003]在当前计算机系统中,网卡MAC地址必须是全球唯一的,为确保整机系统出货时MAC地址的全球唯一性,整机系统必须在出货前测试MAC地址。
[0004]在之前的系统组装测试过程中,费时费力,且确保MAC地址的全球唯一性非常困难,经常出现出货的整机系统网卡MAC地址重复,从而造成整机退货,公司付出高昂的代价。

【发明内容】

[0005]本发明的技术任务是提供一种在计算机整机系统批量生产中确保网卡MAC地址唯一性的方法。
[0006]本发明的技术任务是按以下方式实现的,具体步骤如下:第一步:准备好MAC地址池数据库服务器和根据需要编写自动测试软件;第二步:将测试计算机和MAC地址池服务器连接到同一子网;第三步:启动待测试计算机操作系统,运行根据需要编写的自动测试软件;第四步:观察测试结果;第五步:上传测试记录。
[0007]优选的,所述的MAC地址池数据库服务器的搭建方法是:在整机系统测试网络中架设一台服务器,在服务器上创建可存放大量MAC地址的数据库,即可作为MAC地址池数据库服务器。
更具体的实施步骤为:
第一步:搭建MAC地址池数据库服务器,根据需要编写自动测试软件;
第二步:连接所述服务器和待测计算机在同一子网内;
第三步:启动操作系统,读取所有待测计算机的MAC地址,如果读取的MAC地址数量与计算机烧录的MAC地址数量不同或者读取的某个MAC地址有重复,直接报MAC地址错误;
第四步:把读取的所有待测计算机的MAC地址跟本公司向IEEE申请的允许使用的MAC地址范围比较,如果有任何一个MAC地址没在本公司允许使用的MAC地址范围内,直接报MAC地址错误;
第五步:把读取的待测机所有MAC地址逐一跟MAC地址池数据库里的MAC比对,如果没有重复则报MAC地址测试成功,如果有重复则报告测试失败;
第六步:上传测试结果,如果测试成功则把所有MAC地址加入到地址池数据库,如果测试失败则在MAC地址池数据库里删除所有MAC地址。
[0008]优选的,使用ipconfig或ifconfig命令读取待测计算机的所有MAC地址。
[0009]本发明的一种在计算机整机系统批量生产中确保网卡MAC地址唯一性的方法和现有技术相比,用软件实现自动化测试,我们可以方便快捷的确保计算机整机系统网卡MAC地址有效性,大大节省整机测试和人力测试成本,有效降低产品出货不良率,降低产品返修成本。
【附图说明】
[0010]附图1为一种在计算机整机系统批量生产中确保网卡MAC地址唯一性的方法的测试流程图。
【具体实施方式】
[0011]IPConfig实用程序和它的等价图形用户界面一Windows 95/98中的WinIPCfg可用于显示当前的TCP/IP配置的设置值。这些信息一般用来检验人工配置的TCP/IP设置是否正确。
[0012I if conf ig是Iinux中用于显示或配置网络设备(网络接口卡)的命令,英文全称是network interfaces configuringo
[0013]具体原理是搭建MAC地址池数据库服务器,读取待测试计算机上所有MAC地址,确保读取的地址符合规则,并与MAC地址池数据库服务器比对,从而确保待测试计算机MAC地址出货无重复。
[0014]实施例1:
第一步:搭建MAC地址池数据库服务器,根据需要进行编写测试软件;
第二步:连接所述服务器和待测计算机在同一子网内;
第三步:启动待测试计算机的Windows操作系统,使用ipconf ig命令读取所有待测计算机的MAC地址,如果读取的MAC地址数量与计算机烧录的MAC地址数量不同或者读取的某个MAC地址有重复,直接报MAC地址错误;
第四步:把读取的所有待测计算机的MAC地址跟本公司向IEEE申请的允许使用的MAC地址范围比较,如果有任何一个MAC地址没在本公司允许使用的MAC地址范围内,直接报MAC地址错误;
第五步:把读取的待测机所有MAC地址逐一跟MAC地址池数据库里的MAC比对,如果没有重复则报MAC地址测试成功,如果有重复则报告测试失败;
第六步:上传测试结果,如果测试成功则把所有MAC地址加入到地址池数据库,如果测试失败则在MAC地址池数据库里删除所有MAC地址。
[0015]测试软件,根据本发明的各项检测步骤及检测需求进行编写;然后执行测试软件,自动完成本
【发明内容】
里的各项检测步骤,完全可以确保整机系统里的MAC地址的全球唯一性。
[0016]实施例2:
第一步:搭建MAC地址池数据库服务器,根据需要进行编写测试软件;
第二步:连接所述服务器和待测计算机在同一子网内;
第三步:启动待测试计算机的Linux操作系统,使用if conf ig命令读取所有待测计算机的MAC地址,如果读取的MAC地址数量与计算机烧录的MAC地址数量不同或者读取的某个MAC地址有重复,直接报MAC地址错误;
第四步:把读取的所有待测计算机的MAC地址跟本公司向IEEE申请的允许使用的MAC地址范围比较,如果有任何一个MAC地址没在本公司允许使用的MAC地址范围内,直接报MAC地址错误;
第五步:把读取的待测机所有MAC地址逐一跟MAC地址池数据库里的MAC比对,如果没有重复则报MAC地址测试成功,如果有重复则报告测试失败;
第六步:上传测试结果,如果测试成功则把所有MAC地址加入到地址池数据库,如果测试失败则在MAC地址池数据库里删除所有MAC地址。
[0017]其中,在整机系统测试网络中架设一台服务器,在服务器上创建可存放大量MAC地址的数据库,即可作为MAC地址池数据库服务器。
[0018]测试软件,根据本发明的各项检测步骤及检测需求进行编写;然后执行测试软件,自动完成本
【发明内容】
里的各项检测步骤,完全可以确保整机系统里的MAC地址的全球唯一性。
[0019]通过上面【具体实施方式】,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的几种【具体实施方式】。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。
【主权项】
1.一种在计算机整机系统批量生产中确保网卡MAC地址唯一性的方法,其特征在于,方法步骤如下:第一步:准备好MAC地址池数据库服务器和根据需要编写自动测试软件;第二步:将测试计算机和MAC地址池服务器连接到同一子网;第三步:启动待测试计算机操作系统,运行根据需要编写的自动测试软件;第四步:观察测试结果;第五步:上传测试记录。2.根据权利要求1所述的一种在计算机整机系统批量生产中确保网卡MAC地址唯一性的方法,其特征在于,所述的MAC地址池数据库服务器的搭建方法是:在整机系统测试网络中架设一台服务器,在服务器上创建可存放大量MAC地址的数据库,即可作为MAC地址池数据库服务器。3.根据权利要求1所述的一种在计算机整机系统批量生产中确保网卡MAC地址唯一性的方法,其特征在于,其详细步骤为: 第一步:搭建MAC地址池数据库服务器,根据需要编写自动测试软件; 第二步:连接所述服务器和待测计算机在同一子网内; 第三步:启动操作系统,读取所有待测计算机的MAC地址,如果读取的MAC地址数量与计算机烧录的MAC地址数量不同或者读取的某个MAC地址有重复,直接报MAC地址错误; 第四步:把读取的所有待测计算机的MAC地址跟本公司向IEEE申请的允许使用的MAC地址范围比较,如果有任何一个MAC地址没在本公司允许使用的MAC地址范围内,直接报MAC地址错误; 第五步:把读取的待测机所有MAC地址逐一跟MAC地址池数据库里的MAC比对,如果没有重复则报MAC地址测试成功,如果有重复则报告测试失败; 第六步:上传测试结果,如果测试成功则把所有MAC地址加入到地址池数据库,如果测试失败则在MAC地址池数据库里删除所有MAC地址。4.根据权利要求3所述的一种在计算机整机系统批量生产中确保网卡MAC地址唯一性的方法,其特征在于,使用ipconf ig或if conf ig命令读取待测计算机的所有MAC地址。
【文档编号】H04L29/12GK105959429SQ201610274313
【公开日】2016年9月21日
【申请日】2016年4月28日
【发明人】孙连震, 王佩
【申请人】浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1