
【简介】FortiGate防火墙从FortiOS 7.4固件版本开始升级固件需要设备在服务期内否则无法升级。那过了服务期的FortiGate防火墙还能不能用到最新的FortiOS 8.0固件呢还是有办法的。获得FortiOS 8.0版本固件获得FortiOS固件的方法有很多种最简单的方法就是通过support.fortinet.com官网下载。① 要想从support.fortinet.net网站下载FortiGate防火墙固件必须拥有一个帐号而且帐号下必须注册至少一台FortiGate防火墙且防火墙在服务期内。看过前面文章的话这个规则就很清楚了。② 登录后选择菜单【Downloads】-【Firmware Images】默认选择产品为【FortiGate】逐层选择到【8.0.0】找到要下载的型号这里以60F为例点击右边的HTTPS下载。操作步骤就不再累述。③ 这样我们就获得了60F的8.0.0版本的固件文件。升级FortiOS 8.0固件方法如果设备已经升级到了FortiOS 7.4或FortiOS 7.6由于设备不在服务期内是无法直接升级到FortiOS 8.0的这种情况下只有两个选择一、通过CONSOLE口在命令行下刷新固件优点是成功率高缺点是操作比较复杂而且一旦有了新的固件版本又得来一遍复杂的操作不适合新手和懒人。二、从FortiOS 7.2直接升级到FortiOS 8.0因为FortiOS 7.2没有服务到期的限制优点是操作简单并且可以利用双固件原理当出现新版本固件时切换到FortiOS 7.2再升级到最新版本。缺点是由于固件版本跨度比较大有的新固件会升级失败造成系统无法启动只能再回到CONSOLE口在命令行下刷新固件。从FortiOS 7.2版本直接升级到FortiOS 8.0版本通过CONSOLE口在命令行下刷新固件相信大家都已经掌握这里就只介绍从FortiOS 7.2版本直接升级。① 首先将防火墙固件刷新的ForitOS 7.2版本目前最新版本为v7.2.13点击【系统信息】小窗口弹出菜单选择【在系统固件和注册中更新固件】。② 选择【FortiGate-60F】点击【升级】。③ 点击【文件上传】点击【浏览】找到刚才下载的FortiOS 8.0.0固件文件。④ 由于升级版本跨度比较大就无法考虑配置问题了建议升级后恢复出厂设置重新配置过。⑤ 点击【确认和备份配置】由于v7.2.13版本为成熟稳定版本而v8.0.0为刚推出的新版本十分不稳定因此我们只建议测试和学习使用不要用到生产环境。点击【确认切换到功能成熟度】开始备份配置、上传固件以及升级固件升级完成后防火墙会重新启动。⑥ 再次登录防火墙以前的简单密码就无法登录了强制修改为复杂密码。⑦ 登录后显示固件版本为v8.0.0。初始化由于是跨大版本升级因此建议将防火墙恢复出厂设置以免出现由升级带来了Bug。① 点击右上角命令图标弹出菜单选择【CLI控制台】。② 在命令窗口输入恢复出厂设置命令execute factoryreset按y防火墙会重启并恢复出厂设置。③ 再次登录恢复出厂的防火墙输入默认用户名admin由于默认密码为空因此密码不用输入直接点击【Login】。④ FortiOS 8.0要求使用强密码登录因此首先弹出密码设置窗口第一行由于默认密码为空因此不需填写第二行和第三行填写两次设置的密码要求有大小写、数字、符号密码长度不能少于8。点击【OK】。⑤ 再次用默认帐号admin和创建的密码登录。⑥ 正式登录前需要做一些配置点击【Begin】。⑦ 首先是转换配置FortiConverter可以将不同品牌、不同型号、不同版本的防火墙配置转换为当前设备可用的配置但是这个服务是需要订阅的这里点击【Later】跳过如果不想再显示这个提示启用【Don‘t show again】。⑧ 然后是配置自动补丁升级这个功能需要设备在服务期内适合无人管理的小企业可以及时升级最新补丁避开新发现的漏洞但因为升级会经常重启不适合需要长期稳定的企业。这里选择禁用点击【Save and continue】。⑨ 登录前会显示一段新版本介绍视频国内网络无法显示同样启用【Dont show again】下次不再显示点击【OK】。⑩ 登录之后可以看到都是英文界面可以设置为中文界面点击【System Information】小窗口弹出菜单选择【Configure settings in SystemSettings】。⑪ 首先修改一下主机名称然后修改时区为UTC8这样日志记录的就是北京时间。⑫ 选择子菜单【Preference】点击语言栏下拉菜单选择简体中文点击【Applay】。⑬ 刷新浏览器再次显示的就是中文界面了。升级到v8.0.1、v8.0.2、v8.0.3当再次出现新版本固件的时候由于防火墙现在已经是v8.0.0因为设备不在服务期是无法直接升级的我们可以退回到v7.2.13然后再直接升级到新的版本。① 回退之前记得备份当前配置这样后期升级到v8.0.1等更高版本时也是可以导入v8.0.0的配置的。② 在命令窗口输入命令diagnose sys flash list可以看到有三个镜像第一个是7.2版本第二是8.0版本当然活动的是8.0版本。下面要做的就是将第一个设置为活动状态。③ 输入命令execute set-next-reboot ? , 设置下次重启后启用哪个系统有两个选项primary对应的是第一个系统secondary对应的是第二个系统。④ 输入命令execute set-next-reboot primary默认镜像更改为1也就是7.2版本再次输入命令execute reboot按y确认防火墙重启。⑤ 再次登录防火墙显示的就是升级之前的v7.2.13版本了。然后我们可以重复前面的步骤升级为v8.0.1或v8.0.2、v8.0.3升级后再导入前面备份v8.0.0的配置这不就丝滑的升级成功了。【注意】跨大版本升级还是有很大概率会升级失败最坏结果就是系统无法正常启动需要重刷固件。