单位文秘网 2022-02-23 08:10:00 点击: 次
打开文本图片集
摘要
随着计算机在生活中的普及与应用,尤其是在各级各类学校中的广泛使用,机房的管理工作也变得日益重要。本文通过计算机机房同传安装中出现的问题,提出了计算机机房网络同传中IP地址的自动设置解决方案,解决了现有网络同传软件批量复制导致的计算机名与IP地址冲突问题,节省了计算机机房重新安装系统后人工设置IP地址与计算机名的大量工作量,提高了工作效率。
【关键词】网络同传 IP地址 自动设置
1 网络同传技术的概述
随着计算机的快速普及,使得各级各类单位计算机数量激增。计算机的管理与维护工作,日益更新,网络同传软件的诞生,为计算机机房的管理与维护带来了便利。尤其是各级各类学校的机房部署,更新频繁,数量巨大,普遍采用网络同传的方式进行。尤其是对于学校等特定场所的计算机一般都有数据保护的功能。
当前数据保护主要有两种方式:是一种基于硬件的硬盘数据保护系统;另一种是基于软件的数据保护。它主要功能就是还原硬盘上的数据,保护计算机的系统不受病毒感染、人为修改、删除文件或误操作而被破坏,从而保持计算机系统的完整性。随着计算机技术的发展和应用的推动,保护卡功能也越来越强大,不但具有保护功能,也有网络同传功能。“网络克隆”就是在学校机房中较为广泛使用的计算机软保系统之一,它不但能保护计算机的硬盘数据,也能帮助管理员快速、批量地安装或更新机房中计算机的系统,大大提高工作效率。本文就我校計算机机房中浪潮网络克隆软件的应用提出使用建议与改进。
2 网络同传的应用与实施
由于网络同传技术的实用性,各大电脑厂商都有自己的同传系统,我校有两口机房,一口是联想的,一口是浪潮的,两种网络同传功能各有利弊。联想网络同传系统采用增量同传,因此需要初始安装时设置好IP地址与计算机名,以后进行系统同传时直接选择“智能同传”功能即可,IP地址保持不变。缺点是,初始安装需要手动设置,且需要修改时也要手动对每台电脑进行修改;浪潮电脑网络保护系统安装后更全面,主要包括:
(1)网络克隆,指计算机及安装软件的传输,可同时传输几十台甚至上百台计算机,大大提高了工作效率;
(2)保护参数设置与修改,保护卡安装时,以一台电脑作为主控端,其他电脑为被控端,可以实现远程设置与修改多项参数,如分区保护、cmos保护参数、数据恢复方式、计算机名与IP地址的修改、一键卸载保护卡而无需重传系统。如网络克隆时选择了C盘保护,而计算机的其他分区是开放的,可以利用主控端远程修改所有被控端的分区保护为所有分区;网络克隆时选择了按F9恢复保护,但使用一段时间后计算机内安装软件或写入数据较多,也可远程恢复初始数据,此时无需重新同传。
然而,该网络同传系统的弊端是同传时所有数据同传,而非增量同传,这就意味着每次同传之后,所有电脑的IP地址和计算机名都是与母机相同的,需要手动修改。针对这一问题,我编写了一款IP地址自动修改软件,在系统同传时一起下发到所有电脑,系统传输结束重启后自动执行,修改所有电脑的IP地址与计算机名为重传之前的数据。通过该方法,大大解放了手工修改的劳动力,切实减轻了机房管理的压力和枯燥的人工操作方法。
3 IP修改软件的设计
3.1 程序原理
(1)网刻之前,需要在装好新系统的学生电脑上(同一个局域网)安装软件,扫描网段内的所有电脑
(2)把扫描到的IP地址、mac地址一对一的存入access文件数据库中
(3)这个新系统的电脑中,设置改IP软件自动启动。重启开启网刻,这样就把软件、数据库一并下发至所有学生电脑中。
(4)网刻结束后电脑自动重启,会唤醒软件。
(5)软件会自动查找本机mac地址,然后从access中找到对应的IP地址、机器名等信息,强制写入系统。重启生效
3.2 代码实现
(1)扫描IP功能点钿使用线程扫描局域网电脑。防止因为网络阻塞或者不存在的IP导致软件相应慢,卡死等现象。
Thread_Scan_=new Thread(newThreadStart(onStartScan));
_Scan_.Start();
(2)获取远程ip的Mac地址,使用了系统API
[DIlImport("Iphlpapi.dll")]
public static extern int SendARP(Int32dest,Int32 host,ref Int64 Mac,ref Int64 length);
(3)写入注册表,设置电脑自动启动软件
KeyValueConfigurationElement_key=_config.AppSettings.Settings[key]_config.AppSettings.Settings.Add(key,value);
(4)重启电脑后,软件在数据库中找到了这个电脑的mac地址,则将其他信息写入系统;通过命令行,写入IP、dns、网关;
Tools.RunCmd("netsh interface ip setaddress\""+netName+"\"static"+ip+""+net+""+gate+"1")
通过API函数,写入机器名信息
[D11Import("kerne132.dll",EntryPoint="SetComputerNameEx")]
public static extern intapiSetComputerNameEx(int iType,string1pComputerName);
(5)设置完所有信息后,使用命令行重启电脑
System.Diagnostics.Process.Start("shutdown",@"/f/r");
3.3 软件运行效果
如图1所示,扫描结束后,也可根据需要,通过数据库直接修改相关数据,避免了对所有电脑单独修改的麻烦,只须在一台电脑上修改即可。
4 结束语
对于各级各类学校而言,随着计算机机房的使用频率逐渐提高,计算机的维护与系统重装耗费了大量的工作量,网络同传系统虽然能够大大提高工作与管理效率,但仍存在各种各样的问题,如完全重传后IP地址的设置问题。使用该软件后,大大减少了机房维护人员重复性的劳动,避免与减少人为操作的失误,极大提高了工作效率。
(责任编辑:单位文秘网) )地址:https://www.kgf8887.com/show-178-101166-1.html
上一篇:浅谈综采电气的检修和维护
下一篇:怎样识别电路
版权声明:
本站由单位文秘网原创策划制作,欢迎订阅或转载,但请注明出处。违者必究。单位文秘网独家运营 版权所有 未经许可不得转载使用