CN104158705A - 一种能够同时控制多张网卡写入mac的方法 - Google Patents
一种能够同时控制多张网卡写入mac的方法 Download PDFInfo
- Publication number
- CN104158705A CN104158705A CN201410422681.0A CN201410422681A CN104158705A CN 104158705 A CN104158705 A CN 104158705A CN 201410422681 A CN201410422681 A CN 201410422681A CN 104158705 A CN104158705 A CN 104158705A
- Authority
- CN
- China
- Prior art keywords
- controlled
- mac
- master control
- write
- mac address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及通信类电子产品的生产制造领域,尤其涉及一种能够同时控制多张网卡写入MAC的方法,包括以下步骤:搭建测试环境,包括相互连接在同一个局域网内的一台主控PC和N台被控PC,所述主控PC和所述N台被控PC通过一台Hub相互连接,所述N台被控PC中每台被控PC均连接有一个无线网卡;在主控PC上设置N个线程,每个线程接收被扫描入的MAC地址,每扫描一个MAC地址,线程创建一个socket连接,连接到对应的被控PC的IP地址上等步骤。本发明实现了一个作业员在一台PC上可操作多个网卡同时测试,大大的提高了效率;另外,测试多个网卡的界面在一个显示屏上显示,可以节省多台显示器。
Description
技术领域
本发明涉及通信类电子产品的生产制造领域,尤其涉及一种能够同时控制多张网卡写入MAC的方法。
背景技术
在通信类电子产品的制造过程中,例如嵌入式的产品:路由器,有PC***设备,如无线网卡等,需要为每个产品写入一个唯一的MAC地址。为路由器写MAC的做法是通过一台PC,用网线连接路由器,通过命令来给路由器写MAC地址,而为网卡写MAC地址,把网卡安装在PC上,PC通过驱动给网卡写MAC地址。
在最初的生产过程中,一台PC一次只能测试一台产品,测试完一台产品后再测试另外一台产品,生产效率很低。为了提高生产效率,让一台设备能同时测试多台路由器,已经一份实用新型专利公开了一种多机测试***,专利号201120370409.4,这个方法虽然解决了一台设备同时测试多台路由器的问题,但这个方法无法应用在无线网卡上,无线网卡还是一台PC测试一台网卡,因为无线网卡是通过驱动来控制的,一台PC无法同时控制多个无线网卡进行生产测试。
发明内容
本发明的目的在于提供一种能够同时控制多张网卡写入MAC的方法,解决的问题。
为解决上述问题,本发明所采取的技术方案是:
一种能够同时控制多张网卡写入MAC的方法,包括以下步骤:
步骤一,搭建测试环境,包括相互连接在同一个局域网内的一台主控PC和N台被控PC,所述主控PC和所述N台被控PC通过一台Hub相互连接,所述N台被控PC中每台被控PC均连接有一个无线网卡;
步骤二,在主控PC上设置N个线程,每个线程接收被扫描入的MAC地址,每扫描一个MAC地址,线程创建一个socket连接,连接到对应的被控PC的IP地址上;
步骤三,被控PC接收到socket连接后,主控PC把要写入MAC的命令,MAC地址发送到被控PC,解析出具体的命令格式,并把MAC地址作为参数,调用写MAC地址的函数writeEeprom,把MAC地址写入到无线网卡中,写入完成后把写入是否成功的结果再返回给主控PC。
更进一步的技术方案是,所述主控PC发向被控PC的消息格式定义如下:Write mac 001122001155,被控PC返回主控PC的消息格式定义如下:Write macpass。
采用上述技术方案所产生的有益效果在于:本发明通过硬件环境的改造,测试方法的改进,实现了一个作业员在一台PC上可操作多个网卡同时测试,大大的提高了效率;另外,测试多个网卡的界面在一个显示屏上显示,可以节省多台显示器。
附图说明
图1是本发明一种能够同时控制多张网卡写入MAC的方法的流程示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1示出了本发明一种能够同时控制多张网卡写入MAC的方法的一个实施例:一种能够同时控制多张网卡写入MAC的方法,包括以下步骤:
步骤一,搭建测试环境,包括相互连接在同一个局域网内的一台主控PC和N台被控PC,所述主控PC和所述N台被控PC通过一台Hub相互连接,所述N台被控PC中每台被控PC均连接有一个无线网卡;
步骤二,在主控PC上设置N个线程,每个线程接收被扫描入的MAC地址(如001122334455),每扫描一个MAC地址,线程创建一个socket连接,连接到对应的被控PC的IP地址上;
步骤三,被控PC接收到socket连接后,主控PC把要写入MAC的命令,MAC地址发送到被控PC(如write mac 001122334455),解析出具体的命令格式,并把MAC地址作为参数,调用写MAC地址的函数writeEeprom(如0x95,001122334455),把MAC地址写入到无线网卡中,写入完成后把写入是否成功的结果再返回给主控PC。
根据本发明一种能够同时控制多张网卡写入MAC的方法的一个优选实施例,所述主控PC发向被控PC的消息格式定义如下:Write mac 001122001155,被控PC返回主控PC的消息格式定义如下:Write mac pass。
尽管这里参照本发明的多个解释性实施例对本发明进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开、附图和权利要求的范围内,可以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布局进行的变形和改进外,对于本领域技术人员来说,其他的用途也将是明显的。
Claims (2)
1.一种能够同时控制多张网卡写入MAC的方法,其特征在于包括以下步骤:
步骤一,搭建测试环境,包括相互连接在同一个局域网内的一台主控PC和N台被控PC,所述主控PC和所述N台被控PC通过一台Hub相互连接,所述N台被控PC中每台被控PC均连接有一个无线网卡;
步骤二,在主控PC上设置N个线程,每个线程接收被扫描入的MAC地址,每扫描一个MAC地址,线程创建一个socket连接,连接到对应的被控PC的IP地址上;
步骤三,被控PC接收到socket连接后,主控PC把要写入MAC的命令,MAC地址发送到被控PC,解析出具体的命令格式,并把MAC地址作为参数,调用写MAC地址的函数writeEeprom,把MAC地址写入到无线网卡中,写入完成后把写入是否成功的结果再返回给主控PC。
2.根据权利要求1所述的一种能够同时控制多张网卡写入MAC的方法,其特征在于:
所述主控PC发向被控PC的消息格式定义如下:Write mac 001122001155,被控PC返回主控PC的消息格式定义如下:Write mac pass。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410422681.0A CN104158705A (zh) | 2014-08-25 | 2014-08-25 | 一种能够同时控制多张网卡写入mac的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410422681.0A CN104158705A (zh) | 2014-08-25 | 2014-08-25 | 一种能够同时控制多张网卡写入mac的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104158705A true CN104158705A (zh) | 2014-11-19 |
Family
ID=51884116
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410422681.0A Pending CN104158705A (zh) | 2014-08-25 | 2014-08-25 | 一种能够同时控制多张网卡写入mac的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104158705A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105553744A (zh) * | 2015-12-31 | 2016-05-04 | 西安诺瓦电子科技有限公司 | 一种基于单片机的网络设备的生产方法 |
CN108227578A (zh) * | 2017-12-29 | 2018-06-29 | 上海移远通信技术股份有限公司 | 自动化测试控制***及方法 |
CN115499346A (zh) * | 2022-09-15 | 2022-12-20 | 巨擎网络科技(济南)有限公司 | 一种多网卡的测速方法、装置、设备及介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1462131A (zh) * | 2002-05-30 | 2003-12-17 | 深圳市中兴通讯股份有限公司 | 一种宽带接入服务器拨号测试方法 |
CN1696926A (zh) * | 2004-05-15 | 2005-11-16 | 鸿富锦精密工业(深圳)有限公司 | Mac地址自动分配***及方法 |
CN101119237A (zh) * | 2006-07-31 | 2008-02-06 | 英业达股份有限公司 | 网卡测试方法 |
CN201393230Y (zh) * | 2008-12-26 | 2010-01-27 | 北京中电华大电子设计有限责任公司 | 基于usb接口的无线网卡测试装置 |
CN102185733A (zh) * | 2011-04-13 | 2011-09-14 | 深圳宝德科技集团股份有限公司 | 一种网卡测试方法及*** |
CN103442015A (zh) * | 2013-09-04 | 2013-12-11 | 深圳市华讯方舟科技有限公司 | 一种基于linux虚拟网卡的在无线网络控制器上对capwap隧道数据的处理方法及*** |
-
2014
- 2014-08-25 CN CN201410422681.0A patent/CN104158705A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1462131A (zh) * | 2002-05-30 | 2003-12-17 | 深圳市中兴通讯股份有限公司 | 一种宽带接入服务器拨号测试方法 |
CN1696926A (zh) * | 2004-05-15 | 2005-11-16 | 鸿富锦精密工业(深圳)有限公司 | Mac地址自动分配***及方法 |
CN101119237A (zh) * | 2006-07-31 | 2008-02-06 | 英业达股份有限公司 | 网卡测试方法 |
CN201393230Y (zh) * | 2008-12-26 | 2010-01-27 | 北京中电华大电子设计有限责任公司 | 基于usb接口的无线网卡测试装置 |
CN102185733A (zh) * | 2011-04-13 | 2011-09-14 | 深圳宝德科技集团股份有限公司 | 一种网卡测试方法及*** |
CN103442015A (zh) * | 2013-09-04 | 2013-12-11 | 深圳市华讯方舟科技有限公司 | 一种基于linux虚拟网卡的在无线网络控制器上对capwap隧道数据的处理方法及*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105553744A (zh) * | 2015-12-31 | 2016-05-04 | 西安诺瓦电子科技有限公司 | 一种基于单片机的网络设备的生产方法 |
CN105553744B (zh) * | 2015-12-31 | 2019-01-29 | 西安诺瓦电子科技有限公司 | 一种基于单片机的网络设备的生产方法 |
CN108227578A (zh) * | 2017-12-29 | 2018-06-29 | 上海移远通信技术股份有限公司 | 自动化测试控制***及方法 |
CN115499346A (zh) * | 2022-09-15 | 2022-12-20 | 巨擎网络科技(济南)有限公司 | 一种多网卡的测速方法、装置、设备及介质 |
CN115499346B (zh) * | 2022-09-15 | 2024-04-26 | 巨擎网络科技(济南)有限公司 | 一种多网卡的测速方法、装置、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105005471A (zh) | 修改bios的配置参数的方法、设备、服务器和*** | |
CN102646031A (zh) | 一种移动终端控制大屏幕显示内容的方法 | |
CN101867505B (zh) | 一种网络仿真方法和装置 | |
CN102143229A (zh) | 一种终端批量升级的方法及*** | |
CN104158705A (zh) | 一种能够同时控制多张网卡写入mac的方法 | |
CN103338210A (zh) | 一种基于capwap协议的ap仿真模拟*** | |
CN107092459A (zh) | 交互方法和交互装置以及显示屏控制*** | |
CN106330619A (zh) | 一种同时控制多张网卡进行无线板测的***及其方法 | |
CN104468826A (zh) | 一种分布式渲染方法、装置及*** | |
CN108419336B (zh) | 一种led灯光屏幕控制***及其实现方法 | |
CN104811403B (zh) | 基于开放流的组表处理方法、装置及组表配置单元 | |
WO2017113848A1 (zh) | 测试用例的测试方法及测试平台、模拟测试设备 | |
US20160218952A1 (en) | Testing by simulation using variations of real-time traffic | |
CN105632385B (zh) | 一种led显示屏盲点检测方法及其检测装置 | |
CN106294155A (zh) | 一种分布式i/o仿真控制测试方法、***及仿真计算机 | |
CN103986588B (zh) | 电脑***及电脑装置的远端遥控方法 | |
CN106603332A (zh) | 一种待测产品的多个网口同时测试的方法 | |
CN102984034A (zh) | 一种测试结构 | |
CN114285695A (zh) | 通信方法、装置、设备、***和存储介质 | |
CN204157061U (zh) | 一种ZigBee设备的组网控制*** | |
CN106331892B (zh) | 电视的模组屏调方法、装置及电视 | |
CN104320286A (zh) | 无线路由器简便配置装置及采用该装置实现的路由器配置方法 | |
CN104158913A (zh) | 一种显示器界面的测试方法 | |
CN103081412B (zh) | 可编程逻辑控制器 | |
CN106789449A (zh) | 一种can总线开发与测试方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141119 |
|
RJ01 | Rejection of invention patent application after publication |