远程开机的方法技术

技术编号:14783192 阅读:47 留言:0更新日期:2017-03-10 04:02
一种远程开机的方法,用以远程控制一计算机开机,该远程开机的方法包括:烧录标准的欲开机执行环境程序码于该计算机中;该计算机的基本输入输出系统指定由网络卡引导该计算机开机;执行该基本输入输出系统,并判断是否进行一远程开机;当确定进行远程开机时,该计算机执行欲开机执行环境的程序,驱动网络卡;该网络卡发送该计算机的MAC地址和获得IP地址的请求至一服务器;该计算机执行简单档案传输协定代码,并向该服务器发送动态主机配置协定请求,该服务器发送响应并分配各MAC地址对应的IP地址;该计算机接收该IP地址并于该服务器上下载网络引导程序并执行,引导该计算机开进一操作系统。

【技术实现步骤摘要】

本专利技术是有关于一种远程开机的方法,尤其涉及一种仅支持IPV6技术实现远程开机的方法。
技术介绍
在目前的电脑系统的管理中,远端开机逐渐成为一不可或缺的方法与装置,目前远端开机的硬件架构,可以利用网络卡上的预开机执行环境(PrebootExecutionEnvironment,PXE)标准模组(StandardModule)来实施远端开机,此方式的动作原理是先将一段标准的PXE程序码烧录于电脑的网号卡的BootROM中或主机板的BIOS中。当电脑开机后,电脑会由BIOS开始执行,如果电脑已设定由PXE开机,BIOS会将接下来的执行权交于PXE的程序码,即执行PXE的程序。当PXE的程序取得执行权后即会驱动网络卡,通过网络上的动态主机配置协定服务器(DynamicHostConfigurationProtocolServer,DHCPServer)/简单档案传输协定(TrivialFileTransferProtocol,TFTP)服务器取得本机及TFTP服务器的IP地址,再由DHCP/TFTP服务器下载开机影像档至本机存储器中,即可利用本机存储器中的开机影像档开机。而目前使用的第二代互联网IPv4技术,它的最大问题是网络地址资源有限,而由于地址的不足,严重地制约了中国及其他国家互联网的应用和发展,此外,随着电子技术及网络技术的发展,计算机网络已经进入人们的日常生活,可能身边的每一样东西都需要连入全球因特网。在这样的环境下,IPv6应运而生。单从数量级上来说,IPv6所拥有的地址容量是IPv4的约8×10^28倍,达到2^128个,这不但解决了网络地址资源数量的问题,同时也为除电脑外的设备连入互联网在数量限制上扫清了障碍。在上述欲开机执行环境(PrebootExecutionEnvironment,PXE)中,电脑的操作系统取得DHCP服务器的IP地址时,虽然DHCP服务器服务器支持IPV&IPv6的地址技术通过TCP/IP网络远程访问存放在网络文件系统((NetworkFileSystem,NFS)中的启动软件包,计算机执行远端开机时,在下载完整系统核心与的网卡驱动程序后(网络DHCPclient驱动是基于IPv4为主,然后再针对有无IPv6需求在做动作,如果IPv4协定不存在则DHCPclient驱动就停止),会执行请求由该DHCP服务器取得DHCP的IP地址的动作,对于仅使用IPv4或(IPv4+IPv6)地址进行网络开机的计算机,就会同时发出发配IPv4或(IPv4+IPv6)地址的请求,如果该DHCP服务器仅支援IPv6(不包含IPv4)地址,则该计算机就无法由DHCP服务器取得IPv6的IP地址,而无法进行由DHCP/TFTP服务器下载作业系统档案执行远端开机动作,在很大程度上限制了关于支持单纯的(Pure)IPv6地址技术的服务器端与电脑实现远程开机的操作体验。有鉴于此,实有必要克服上述缺点,专利技术一种支持(Pure)IPV6技术,通过TCP/IP远程访问网络文件系统实现远程开机的方法。
技术实现思路
因此,针对上述情况,本专利技术的目的在于提供一种远程开机方法,支持IPV6技术通过TCP/IP远程访问网络文件系统实现远程开机的方法。为了达到上述目的,本专利技术提供一种远程开机的方法,用以远程控制一计算机开机,该远程开机的方法包括:烧录标准的欲开机执行环境程序码于该计算机中;该计算机的基本输入输出系统指定由网络卡引导该计算机开机;执行该基本输入输出系统,并判断是否进行一远程开机;当确定进行远程开机时,该计算机执行欲开机执行环境的程序,驱动网络卡;该网络卡发送该计算机的MAC地址和获得地址的请求至一服务器;开始执行该计算机的欲开机执行环境的程序bootloader(PXE);该计算机执行简单档案传输协定代码,并向该服务器发送动态主机配置协定请求,该服务器发送响应并分配各MAC地址对应的IPV6地址;将服务器发送的该IPv6地址及及对应的MAC地址设定\\记录于该欲开机执行环境的程序中;该计算机继续执行该欲开机执行环境的程序,以储存所设定\\记录的该IPv6地址及其所对应的MAC地址于一计算机存储器中,并记录其与该网络卡所使用的计算机连接埠的对应关系,用以于该服务器上下载网络引导程序并执行,引导该计算机开进一作业系统;特别地,所述服务器为动态主机配置协定服务器。特别地,所述网络引导程序引导该计算机开进该操作系统的方法包括,该网络引导程序下载完整的TCP/IP的网络驱动,并重置传输界面,使得网络卡通过传输协议引导该计算机开进该操作系统。特别地,所述传输协议为网络文件系统。特别地,该方法还包括:该计算机挂载该网络文件系统,允许该计算机访问并读写该服务器中存储的文件,包括该操作系统的内核。相较于现有技术,本专利技术的远程开机的方法,支持地址容量高的IPv6技术通过TCP/IP远程访问网络文件系统实现远程开机,解决了网络地址资源数量缺乏的问题,提升了用户体验。【附图说明】图1是本专利技术远程开机的方法的流程图。【具体实施方式】本专利技术的远程开机的方法,支持地址容量高的IPv6技术通过TCP/IP远程访问网络文件系统实现远程开机,解决了网络地址资源数量缺乏的问题,提升了用户体验。请参阅图1,为本专利技术远程开机的方法的流程图,如图所示,该方法包括如下步骤:步骤11:烧录标准的欲开机执行环境程序(PrebootExecutionEnvironment,PXE)码于该计算机中;步骤12:该计算机的基本输入输出系统(BasicInputOutputSystem,BIOS)指定由网络卡引导该计算机开机;步骤13:执行该基本输入输出系统,该基本输入输出系统内判断是否进行一远程开机,若是,转至步骤14,若否,则转至步骤13继续判断是否进行远程开机;步骤14:该计算机执行欲开机执行环境的程序,并驱动网络卡;步骤15:该网络卡发送该计算机的MAC地址和获得地址的请求至一服务器,该服务器接收该获得地址的请求后,分派并纪录一IPv6地址对应该MAC地址的动态主机配置协定;步骤16:开始执行该计算机的欲开机执行环境的程序bootloader(PXE);步骤17:该计算机执行简单档案传输协定(TrivialFileTransferProtocol,TFTP)代码,并向该服务器发送动态主机配置协定请求,该服务器发送响应并分配该MAC地址对应的IPv6地址;步骤18:将服务器发送的该IPv6地址及对应的MAC地址设定\\记录于该欲开机执行环境的程序中,例如:于该计算机的bootloader(PXE)的config(以其附属程序grub.conf储存地址设定)中;步骤19:该计算机继续执行该欲开机执行环境的程序(PXE),以储存所设定\\记录的该IPv6地址及其所对应的MAC地址于一计算机存储器中,并记录其与该网络卡所使用的计算机PORT(连接埠)的对应关系,用以于该服务器上下载网络引导程序(NetworkBootstrapProgramme,NBP)并执行,引导该计算机开进一作业系统;步骤20:该计算机根据该IPv6地址及其所对应的网络卡的计算机连接埠,挂载该网络文件系统(NetworkFileSystem,NFS),本文档来自技高网
...
远程开机的方法

【技术保护点】
一种远程开机的方法,用以远程控制一计算机开机,该远程开机的方法包括:烧录标准的欲开机执行环境程序码于该计算机中;该计算机的基本输入输出系统指定由网络卡引导该计算机开机;执行该基本输入输出系统,该基本输入输出系统判断是否进行一远程开机;当确定进行远程开机时,该计算机执行欲开机执行环境的程序,并驱动一网络卡;该网络卡发送该计算机的MAC地址和获得地址的请求至一服务器;开始执行该计算机的欲开机执行环境的程序boot loader;该计算机执行简单档案传输协定代码,并向该服务器发送动态主机配置协定请求,该服务器发送响应并分配各MAC地址对应的IPv6地址;将服务器发送的该IPv6地址及及对应的MAC地址设定\记录于该欲开机执行环境的程序中;该计算机继续执行该欲开机执行环境的程序,以储存所设定\记录的该IPv6地址及其所对应的MAC地址于一计算机存储器中,并记录其与该网络卡所使用的计算机连接埠的对应关系,用以于该服务器上下载网络引导程序并执行,引导该计算机开进一作业系统。

【技术特征摘要】
1.一种远程开机的方法,用以远程控制一计算机开机,该远程开机的方法包括:烧录标准的欲开机执行环境程序码于该计算机中;该计算机的基本输入输出系统指定由网络卡引导该计算机开机;执行该基本输入输出系统,该基本输入输出系统判断是否进行一远程开机;当确定进行远程开机时,该计算机执行欲开机执行环境的程序,并驱动一网络卡;该网络卡发送该计算机的MAC地址和获得地址的请求至一服务器;开始执行该计算机的欲开机执行环境的程序bootloader;该计算机执行简单档案传输协定代码,并向该服务器发送动态主机配置协定请求,该服务器发送响应并分配各MAC地址对应的IPv6地址;将服务器发送的该IPv6地址及及对应的MAC地址设定\\记录于该欲开机执行环境的程序中;该计算机继续执行该欲开机执行环境的程序,以储存所设定\\记录的该IPv...

【专利技术属性】
技术研发人员:李岳颖
申请(专利权)人:昆达电脑科技昆山有限公司神云科技股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1