CN105430111A - 一种网络计算机名称的自动配置方法 - Google Patents

一种网络计算机名称的自动配置方法 Download PDF

Info

Publication number
CN105430111A
CN105430111A CN201510735149.9A CN201510735149A CN105430111A CN 105430111 A CN105430111 A CN 105430111A CN 201510735149 A CN201510735149 A CN 201510735149A CN 105430111 A CN105430111 A CN 105430111A
Authority
CN
China
Prior art keywords
computer
mac address
name
network computer
network
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
Application number
CN201510735149.9A
Other languages
English (en)
Inventor
袁清华
王雨
刘黎明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuzhou CRRC Times Electric Co Ltd
Original Assignee
Zhuzhou CSR Times Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhuzhou CSR Times Electric Co Ltd filed Critical Zhuzhou CSR Times Electric Co Ltd
Priority to CN201510735149.9A priority Critical patent/CN105430111A/zh
Publication of CN105430111A publication Critical patent/CN105430111A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/3005Mechanisms for avoiding name conflicts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0631Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明公开一种网络计算机名称的自动配置方法,步骤包括:1)在需要配置的所有目标网络计算机中加载一个预先建立的计算机名称管理模块;2)当目标网络计算机启动时,通过启动目标网络计算机中计算机名称管理模块获取MAC地址,并根据获取的MAC地址配置计算机名称。本发明具有实现方法简单、配置效率高、能够实现计算机名称的自动配置且配置的名称具有唯一性的优点。

Description

一种网络计算机名称的自动配置方法
技术领域
本发明涉及计算机管理和网络信息通信技术领域,尤其涉及一种网络计算机名称的自动配置方法。
背景技术
随着网络技术的高速发展,越来越多的设备需要运用网络通信实现信息共享。无论是手持终端还是工控计算机,都有可能随时需要接入或是小型局域网或是广域网中,对于接入网络内的这些计算机设备,上层应用有时需要使用到计算机名称作为访问依据,以进行网络文件共享、识别及数据交互等功能。在工程化施工时,通常是采用克隆的方法实现计算机***软件部署,即计算机的配置及名称都是一样的,相同名称的计算机应用在组网中则会出现计算机重名,使得依赖于计算机名称实现功能的网络应用无法实现。因而如何使得随意接入网络的任意设备名称具有唯一性,是保证设备应用能够正常实现的关键。
为了解决上述计算机唯一性问题,目前通常是通过人工进行统计分配管理,再由手动配置计算机名称以使得计算机名称唯一,但该类人工配置的方式,一方面易于由人为错误导致重名现象,使得计算机名称不唯一;另一方面需要繁琐的配置操作过程,特别是应用于大型的广域网或者设备随意性接入的网络中,由于需要对每台接入网络的计算机名称均进行手动配置,为保证网络计算机名称的唯一性则需要非常大的工作量,不便于实际应用实施。
发明内容
本发明要解决的技术问题就在于:针对现有技术存在的技术问题,本发明提供一种实现方法简单、配置效率高、能够实现计算机名称自动配置且配置的名称具有唯一性的网络计算机名称的自动配置方法。
为解决上述技术问题,本发明提出的技术方案为:
一种网络计算机名称的自动配置方法,步骤包括:
1)在需要配置的所有目标网络计算机中加载一个预先建立的计算机名称管理模块;
2)当目标网络计算机启动时,通过启动目标网络计算机中所述计算机名称管理模块获取MAC地址,以及根据获取的MAC地址配置计算机名称。
作为本发明的进一步改进:所述步骤2)中根据获取的MAC地址配置计算机名称具体为:将获取的MAC地址作为计算机名称进行配置。
作为本发明的进一步改进,所述步骤2)的具体步骤为:
2.1)当目标网络计算机启动时,启动目标网络计算机中所述计算机名称管理模块;
2.2)所述计算机名称管理模块获取目标网络计算机的当前名称;
2.3)所述计算机名称管理模块获取目标网络计算机的MAC地址,将获取的MAC地址与所述步骤2.2)获取的当前名称进行匹配,如果匹配成功,则退出,否则转入执行步骤2.4);
2.4)将获取的MAC地址作为目标网络计算机名称进行配置。
作为本发明的进一步改进,所述步骤2)中所述计算机名称管理模块获取MAC地址前还包括网卡故障监测与报警步骤,具体步骤为:所述计算机名称管理模块判断目标网络计算机的网卡是否异常,若异常,发出网卡故障报警信息,若正常,转入执行获取MAC地址。
作为本发明的进一步改进,所述判断目标网络计算机的网卡是否正常的具体步骤为:每间隔指定时间检查一次目标网络计算机的网卡状态,直至检查达到预设次数,若检查结果均为异常,则判定为网卡异常,否则判定为网卡正常。
与现有技术相比,本发明的优点在于:
1)本发明网络计算机名称的自动配置方法,基于计算机的MAC地址配置计算机名称,使得计算机名称具有唯一性,同时通过在需要配置的网络计算机中加载一个预先建立的计算机名称管理模块,由该计算机名称管理模块来获取MAC地址配置计算机名称,能够实现基于MAC地址的计算机名称自动配置,即可免除人工手动配置计算机名称的繁琐操作,也可避免因人为错误配置造成的重名现象,配置效率高且能够确保计算机名称的唯一性;
2)本发明网络计算机名称的自动配置方法,在需要配置的所有目标网络计算机中加载计算机名称管理模块,则各个网络计算机通过启动计算机名称管理模块即可自动实现获取MAC地址配置计算机名称,能够方便的实现批量计算机名称的配置,保证名称唯一性的同时,大大减少了配置所需的工作量,非常适合应用于大型广域网或组网中以对批量计算机进行配置;
3)本发明网络计算机名称的自动配置方法,在配置前进一步包括网卡故障监测与报警步骤,通过计算机名称管理模块进一步执行网卡故障监测与报警功能,使得能够及时发现网卡的故障并进行报警提示,以便于配置过程中能够及时发现和处理网卡硬件故障。
附图说明
图1是本实施例网络计算机名称的自动配置方法的实现流程示意图。
图2是本实施例中步骤2)的具体实现流程示意图。
具体实施方式
以下结合说明书附图和具体优选的实施例对本发明作进一步描述,但并不因此而限制本发明的保护范围。
如图1所示,本实施例网络计算机名称的自动配置方法,步骤包括:
1)在需要配置的所有目标网络计算机中加载一个预先建立的计算机名称管理模块;
2)当目标网络计算机启动时,通过启动目标网络计算机中计算机名称管理模块获取MAC地址,以及根据获取的MAC地址配置计算机名称。
接入同一个网络实现网络通信时,计算机的MAC地址必须保证是唯一的,否则将无法进行通信,本实施例即是利用计算机用于接入网络的网卡的MAC地址具有唯一性的特点,基于计算机的MAC地址来配置计算机名称,使得通过配置后的计算机名称具有唯一性;同时通过预先在需要配置的网络计算机中加载一个预先建立的计算机名称管理模块,由该计算机名称管理模块在计算机启动时获取MAC地址配置计算机名称,能够实现基于MAC地址的计算机名称自动配置,即可免除人工手动配置计算机名称的繁琐操作,也可避免因人为错误配置造成的重名现象,配置效率高且能够确保计算机名称的唯一性。
本实施例在需要配置的所有目标网络计算机中加载计算机名称管理模块,则各个网络计算机通过启动计算机名称管理模块即可自动实现获取MAC地址配置计算机名称,能够方便的实现批量计算机名称的配置,保证名称唯一性的同时,大大减少了配置所需的工作量,非常适合应用于大型广域网或组网中以对同类的批量计算机设备进行配置。
本实施例中,预先建立具有MAC地址获取功能、根据获取的MAC地址配置计算机名称功能的计算机名称管理模块,具体可以通过程序实现上述功能,由程序封装为计算机名称管理模块加载在需要配置的目标网络计算机中。计算机启动后,运行计算机名称配置管理模块的程序,由该程序执行MAC地址获取以及根据获取的MAC地址配置计算机名称。对于同类批量计算机设备,计算机名称管理模块可采用克隆方法进行批量安装,安装完成后由程序自动执行计算机名称配置,不需要人为参与配置过程,大大减少了所需的人工成本。
本实施例中,步骤2)中根据获取的MAC地址配置计算机名称具体为:将获取的MAC地址作为计算机名称进行配置,即直接将MAC地址作为计算机名称,能够使得各计算机名称具有唯一性,同时实现操作简单,无需复杂的配置过程。当然在其他实施例中,也可以根据实际需求,在保证具有唯一性的前提下采用基于MAC地址的变形方式配置计算机名称。
如图2所示,本实施例中步骤2)的具体步骤为:
2.1)当目标网络计算机启动时,启动目标网络计算机中计算机名称管理模块;
2.2)计算机名称管理模块获取目标网络计算机的当前名称;
2.3)计算机名称管理模块获取目标网络计算机的MAC地址,将获取的MAC地址与步骤2.2)获取的当前名称进行匹配,如果匹配成功,则退出,否则转入执行步骤2.4);
2.4)将获取的MAC地址作为目标网络计算机名称进行配置。
本实施例通过计算机名称管理模块先将网卡的MAC地址和计算机当前名称进行匹配,以确定是否需要对计算机名称执行配置过程,如果MAC地址与计算机名称相互匹配,说明已完成配置,则不做任何处理,计算机名称管理模块程序退出;如果不匹配,则说明未执行配置,计算机名称管理模块根据MAC地址重新配置计算机名称。本实施例在重新配置计算机名称后,需要重启计算机以使计算机名称生效。
本实施例中,步骤2)中计算机名称管理模块获取MAC地址前还包括网卡故障监测与报警步骤,具体步骤为:计算机名称管理模块判断目标网络计算机的网卡是否异常,若异常,发出网卡故障报警信息,若正常,转入执行获取MAC地址。本实施例具体通过程序实现网卡故障监测与报警功能,与上述获取MAC地址功能、根据MAC地址配置计算机名称功能对应的程序一起封装为计算机名称管理模块。通过计算机名称管理模块在配置过程前进一步执行网卡故障监测与报警功能,使得能够及时发现网卡的故障并进行报警提示,以便于配置过程中管理人员及时发现和处理网卡硬件故障。
本实施例中,判断目标网络计算机的网卡是否正常的具体步骤为:每间隔指定时间检查一次目标网络计算机的网卡状态,直至检查达到预设次数,若检查结果均为异常,则判定为网卡异常,否则判定为网卡正常。本实施例中检查间隔时间具体取60秒,检查次数取3次,即若3次尝试检查目标网络计算机的网络状态均异常,则判定为网卡异常,需要发出异常报警提示,以告知管理人员进行网卡硬件检查与故障排除。
上述只是本发明的较佳实施例,并非对本发明作任何形式上的限制。虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明。因此,凡是未脱离本发明技术方案的内容,依据本发明技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均应落在本发明技术方案保护的范围内。

Claims (5)

1.一种网络计算机名称的自动配置方法,其特征在于,步骤包括:
1)在需要配置的所有目标网络计算机中加载一个预先建立的计算机名称管理模块;
2)当目标网络计算机启动时,通过启动目标网络计算机中所述计算机名称管理模块获取MAC地址,以及根据获取的MAC地址配置计算机名称。
2.根据权利要求1所述的网络计算机名称的自动配置方法,其特征在于:所述步骤2)中根据获取的MAC地址配置计算机名称具体为:将获取的MAC地址作为计算机名称进行配置。
3.根据权利要求2所述的网络计算机名称的自动配置方法,其特征在于,所述步骤2)的具体步骤为:
2.1)当目标网络计算机启动时,启动目标网络计算机中所述计算机名称管理模块;
2.2)所述计算机名称管理模块获取目标网络计算机的当前名称;
2.3)所述计算机名称管理模块获取目标网络计算机的MAC地址,将获取的MAC地址与所述步骤2.2)获取的当前名称进行匹配,如果匹配成功,则退出,否则转入执行步骤2.4);
2.4)将获取的MAC地址作为目标网络计算机名称进行配置。
4.根据权利要求1或2或3所述的网络计算机名称的自动配置方法,其特征在于:所述步骤2)中所述计算机名称管理模块获取MAC地址前还包括网卡故障监测与报警步骤,具体步骤为:所述计算机名称管理模块判断目标网络计算机的网卡是否异常,若异常,发出网卡故障报警信息,若正常,转入执行获取MAC地址。
5.根据权利要求4所述的网络计算机名称的自动配置方法,其特征在于,所述判断目标网络计算机的网卡是否正常的具体步骤为:每间隔指定时间检查一次目标网络计算机的网卡状态,直至检查达到预设次数,若检查结果均为异常,则判定为网卡异常,否则判定为网卡正常。
CN201510735149.9A 2015-11-03 2015-11-03 一种网络计算机名称的自动配置方法 Pending CN105430111A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510735149.9A CN105430111A (zh) 2015-11-03 2015-11-03 一种网络计算机名称的自动配置方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510735149.9A CN105430111A (zh) 2015-11-03 2015-11-03 一种网络计算机名称的自动配置方法

Publications (1)

Publication Number Publication Date
CN105430111A true CN105430111A (zh) 2016-03-23

Family

ID=55508047

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510735149.9A Pending CN105430111A (zh) 2015-11-03 2015-11-03 一种网络计算机名称的自动配置方法

Country Status (1)

Country Link
CN (1) CN105430111A (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1512381A (zh) * 2002-12-31 2004-07-14 联想(北京)有限公司 一种自动匹配网卡的网络登录方法
CN1916861A (zh) * 2006-07-21 2007-02-21 华为技术有限公司 修改计算机的配置信息的方法
US7243224B2 (en) * 2003-12-31 2007-07-10 Intel Corporation Preboot execution bootloading

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1512381A (zh) * 2002-12-31 2004-07-14 联想(北京)有限公司 一种自动匹配网卡的网络登录方法
US7243224B2 (en) * 2003-12-31 2007-07-10 Intel Corporation Preboot execution bootloading
CN1916861A (zh) * 2006-07-21 2007-02-21 华为技术有限公司 修改计算机的配置信息的方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
任映雪: "基于 WMI的脚本编程在机房维护管理中的应用", 《实验科学与技术》 *
向兰宣: "Maxdos+PXE+VBS 在机房管理中的应用", 《计算机光盘软件与应用》 *

Similar Documents

Publication Publication Date Title
EP3073676B1 (en) Method, apparatus and system for controlling auto-provisioning of network device
CN102075347B (zh) 一种安全配置核查设备和方法以及采用该设备的网络***
CN105429938B (zh) 一种资源配置方法及装置
CN112291075B (zh) 网络故障定位方法、装置、计算机设备及存储介质
CN104618147A (zh) 一种纵向堆叠***管理方法及***
CN109587005A (zh) 连接检测方法、装置、计算机设备以及可读存储介质
CN107948063B (zh) 一种建立聚合链路的方法和接入设备
CN101820359A (zh) 一种网络设备的故障处理方法和设备
CN108174400B (zh) 一种终端设备的数据处理方法及***、设备
CN110532096B (zh) 一种多节点分组并行部署的***和方法
CN109379239B (zh) 一种OpenStack环境中配置接入交换机的方法及装置
CN102905290B (zh) 基站维护方法和设备
CN107733717B (zh) 一种云平台移动式运维的网络配置方法
CN114513419A (zh) 安全策略配置方法及***
CN107529180B (zh) 一种基站云测试环境构建装置和方法
RU2693903C1 (ru) Способ, устройство и система обработки для расширенного порта
CN103034545A (zh) 基于ace的通信框架和方法、及功能模块间的通信方法
CN103441876B (zh) 一种基于dhcp协议和snmp协议的网络设备管理方法及***
CN108174398B (zh) 一种终端设备的数据处理方法及***、设备
CN105430111A (zh) 一种网络计算机名称的自动配置方法
CN107566182A (zh) 一种网络文件***的接管方法及***
CN104811345A (zh) 一种互联网业务拨测方法、相关设备及***
CN111343193B (zh) 云网络端口安全防护方法、装置、电子设备及存储介质
CN111385520B (zh) 一种视频监控设备的自动组网方法及装置
CN109150941B (zh) 一种数据中心物理资源浮动方法

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20160323