欢迎来到天天文库
浏览记录
ID:51506898
大小:321.37 KB
页数:5页
时间:2020-03-25
《网络安装Linux的技术原理分析及实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第23卷第9期计算机应用与软件Voi.23,No.92006年9月ComputerAppiicationsandSoftwareSep.2006网络安装Linux的技术原理分析及实现李怀刚邱建新(河南工业职业技术学院信息工程系河南南阳473009)摘要对自动化Linux网络安装所使用的相关技术原理进行了分析,这些技术原理包括局域网唤醒、网络文件系统、简单文件传输协议、动态主机配置协议、PXE及Kickstart,并在Redhat操作系统环境下结合这几种技术实现了自动化Linux操作系统的网络安装。关键词网络文件系统动态主机配置协议PXE局域网唤醒KickstartTHEREALIZATION
2、ANDPRINCIPLEOFLINUINTALLTHROUGHNETWORKLiHuaigangOiuJianxin(InformationDepartment,HenanPoly-technicalInstitute,NanyangHenan473009,China)AbstractThisarticieanaiyzestheprincipieswhichusedintheprocessofnetworkinstaiiforLinux,nameiyWakeonLAN,NFS,TFTP,DHCP,PXEandKickstart.Withthesetechnoiogiescombined,th
3、eautomatedRedHatLinuxnetworkinstaiiisreaiized.KeywordsNFSDHCPPXEWakeonianKickstartWoi技术应用广泛,使用方式灵活,它跨平台,跨网络,并可1引言嵌入到网络编程语言如微软的ASP中实现远程唤醒功能。在Woi中,“magicpacket”是核心,它不是一种魔幻包,把它Linux的技术逐渐趋于成熟,它性能稳定、源代码开放,在操解释为一种有规定格式、特殊序列的包更为准确。“magicpack-作系统的市场上占有越来越多的份额。随着它的大规模普及和et”包可以用IP、IPX或其他协议进行封装,以便于在不同结构应用,计算机
4、网络领域的各行业提出了多种多样的应用需求。的网络中传输,如图1为以太网路封包格式的“magicpacket”。相当数量的技术应运而生。其中,采用相关原理,大规模布署Linux操作系统的网络安装,以实现其网络安装的完全自动化,就是其中颇为成熟的一种技术。图1以太网络magicpacket封包格式目的地址为特定主机地址或广播地址(0xFFFFFFFFFFFF)。这种技术尤其适合于如下应用环境:“其它资料”为附加信息,如:IP头、TCP头、UDP头,⋯等。Mag-.在目标机器上安装Linux操作系统时,没有光驱或光驱icPacket的重要部分是MAC(MediaAccessControi,俗称为网
5、卡损坏不可用。地址)地址,它指示目标计算机的网络卡卡号,它必须重复十六.进行大规模地安装Linux操作系统。次,且紧跟在六个字节的“FF”后面。由于“magicpacket”包一.增加Linux操作系统安装的智能性,实现无人值守安装般向整个网内广播,所以采用UDP协议传播信息。的完全自动化。当配置了高级能源配置(ACPI)的PC机关闭时,网络适配Redha(t红帽子)作为Linux操作系统的代表,本文以其为器其实还工作在带电状态,随时侦听网络上“magicpacket”包的例,对Linux网络安装涉及的相关技术原理进行分析,并在Red-到达,在网络中,与MAC地址项匹配的计算机接受该包并采取
6、hat9.0环境下给出一种实现,希望对相关的Linux应用提供相应动作,传送开机信号给主机板,使处于待机状态的计算机开参考。机,其他计算机则简单拒绝它。如图2所示的是用sniffer工具捕获的网络中IP地址为10.2技术原理分析43.43.108的机器向MAC地址为0080641104AB(6字节)的目标计算机发送的“magicpacket”包。2.1WakeonLAN2.2地址发现协议WakeonLAN简称为Woi,是一种远程唤醒计算机的硬件1)BOOTP和软件相结合的解决方案。在硬件上,它要求目标计算机相关引导协议(BOOTSTRAPProtocoi)是一种基于UDP/IP的协设备(如主
7、机板和网络适配器)具备远程唤醒功能,在软件上,指用于唤醒目标计算机的程序工具。收稿日期:2004-12-28。李怀刚,讲师,主研领域:计算机软件。110计算机应用与软件2006年个IP在租期到达后重新被指定给其它的客户机;其二,DHCP提供了客户机获得IP配置参数以便操作的机制。DHCP提供了比BOOTP更多的选项字段,在协议格式上也和BOOTP有所不同,如在DHCP协议格式中,把“Vendorspecif-
此文档下载收益归作者所有