1.一种利用路由器引导系统远程恢复路由器的方法,其特征在于:包括以下步骤:步骤S1、在路由器的FLASH空间上设置NVRAM配置分区和固件分区,NVRAM配置分区用于存放路由器配置信息,固件分区用于存放路由器固件;
步骤S2、当路由器启动异常时,路由器停留在引导系统;
步骤S3、路由器引导系统从NVRAM配置分区中读取路由器WAN口设置;
步骤S4、路由器引导系统根据WAN口设置到固件服务器下载路由器固件;
步骤S5、路由器引导系统根据获取的路由器固件自动进行恢复。
2.根据权利要求1所述的利用路由器引导系统远程恢复路由器的方法,其特征在于:所述步骤S1中,将路由器的FLASH空间分为uboot分区、NVRAM配置分区、固件分区和出厂设置分区这四个分区;所述uboot分区用于引导路由器进入系统,所述出厂配置分区存放路由器出厂设置信息。
3.根据权利要求1所述的利用路由器引导系统远程恢复路由器的方法,其特征在于:所述WAN口设置包括路由器上网方式及相应的上网账号和上网口令。
4.根据权利要求1所述的利用路由器引导系统远程恢复路由器的方法,其特征在于:所述步骤S4中,路由器引导系统根据获取的WAN口设置获取固件服务器的地址,并向固件服务器发起请求以获取对应的路由器固件。
5.根据权利要求1所述的利用路由器引导系统远程恢复路由器的方法,其特征在于:还包括步骤S6、将下载的路由器固件备份到所述固件分区中,以保证路由器下次的正常启动。
6.一种利用路由器引导系统远程恢复路由器的系统,其特征在于:包括固件服务器、NVRAM配置分区和固件分区;
所述NVRAM配置分区设置在路由器的FLASH上,用于存放路由器配置信息;
所述固件分区设置在路由器的FLASH上,用于存放路由器固件;
所述固件服务器用于存储路由器的固件;
当路由器启动异常时,路由器停留在引导系统,从NVRAM配置分区中读取路由器WAN口设置,再根据WAN口设置到固件服务器下载路由器固件以自动恢复路由器。
7.根据权利要求6所述的利用路由器引导系统远程恢复路由器的系统,其特征在于:路由器的FLASH空间分为uboot分区、NVRAM配置分区、固件分区和出厂设置分区这四个分区;所述uboot分区用于引导路由器进入系统,所述出厂配置分区存放路由器出厂设置信息。
8.根据权利要求6所述的利用路由器引导系统远程恢复路由器的系统,其特征在于:所述WAN口设置包括路由器上网方式及相应的上网账号和上网口令。
9.根据权利要求6所述的利用路由器引导系统远程恢复路由器的系统,其特征在于:路由器引导系统根据获取的WAN口设置获取固件服务器的地址,并向固件服务器发起请求以获取对应的路由器固件。
10.根据权利要求6所述的利用路由器引导系统远程恢复路由器的系统,其特征在于:将下载的路由器固件备份到固件分区中,以保证路由器下次的正常启动。