【管理篇 / 升级】❀ 14. FortiOS 7.4固件升级新规后的7.4.4版本的升级 ❀ FortiGate 防火墙

news2024/12/23 18:29:09

  【简介】相信看过上一篇文章的都已经知道了,FortiOS 7.4版本的固件升级和降级都增加了条件,那就是需要设备在服务期内,但是小版本的升级是允许的,例如7.4.0升级到7.4.1、7.4.2,现在最新版本7.4.4来了。


  获得FortiOS 7.4.4版本固件

  获得FortiOS固件的方法有很多种,最简单的方法就是通过support.fortinet.com官网下载。

  ① 登录support.fortinet.net的前提是必须拥有一个帐号,如果没有可以注册,只需一个邮箱就可以注册。

  ② 输入帐号和密码,点击【LOGIN】,登录官网。

  ③ 下载固件的另一个条件是,必须注册FortiGate防火墙设备,而且最少有一台设备在服务期内。 

  ④ 选择菜单【Support】-【Firmware Download】。

  ⑤ 选择【Download】,当出现上图显示的提示时,说明即使有注册的设备,但是设备都过了服务期,仍然无法下载固件。 

  ⑥ 选择【Download】,当出现上图的镜像文件路径时,就表示可以下载FortiGate防火墙的固件了。

  ⑦ 选择好需要版本后,就可以下载所有的型号的固件了,即使你只有一个注册的设备在服务期内。

  通过CONSOLE口刷新FortiOS 7.4.4版本固件

  通过CONSOLE口刷新固件最简单有效,并且不受设备是否在服务期内的限制。但是条件比较高。首先需要有配置线和网线,并且需要配置TFTP上传环境,以及仿终端软件,当然最关键的是不能直接远程操作。具体的操作方法参考相应文章。

  从非FortiOS 7.4版本直接升级到FortiOS 7.4.4版本

  FortiOS 7.4版本以前,是不需要验证设备是否在服务期内的,可以直接升级或降级。

  ① 我们来试试从FortiOS 7.2.8是否能直接升级到FortiOS 7.4.4,在菜单【仪表板】-【状态】下的【系统信息】小部件上点击鼠标,弹出菜单选择【Update firmware in System > Fabric Management】。

  ② 选择设备,点击【升级】。

  ③ 选择【文件上传】,打开刚才下载的最新版本FortiOS 7.4.4版本固件文件,固件文件需要和FortiGate防火墙型号一一对应,不通用的。点击【确认和备份配置】。

  ④ 现在的固件版本会加上F和M进行标注。M可以理解为稳定版本,也就是推荐在生产环境下使用的版本,F表示新添加功能的版本,也可以理解为测试版本,不推荐在生产环境下使用。由于7.2.8是M稳定版本,7.4.4是F功能版本,因此出现警告提示。点击【确认切换到功能成熟度】。

  ⑤ 提示升级固件将会重启防火墙,点击【继续】,然后会看到一系列的提示,不再描述,防火墙重启。

  ⑥ 防火墙固件成功的从7.2.8版本升级到了7.4.4版本。同样方法我们试试从7.4.4降级到7.2.8。

  ⑦ 文件上传选择7.2.8版本的固件,出现无法安装的警告提示,意思是固件升级服务过期,无法安装固件。来的时候好好的。。。。。。回不去了。。。。。。

  从FortiOS 7.4.3版本升级到FortiOS 7.4.4版本

  相信很多喜欢尝鲜的朋友已经从7.2升级到7.4.3了,我们再看看在7.4.3下能不能升级到7.4.4 。

  ① 首先我们从7.2.8升级到7.4.3,选择菜单【仪表板】-【状态】,点击【系统信息】小部件,弹出菜单选择【Update firmware in System > Firmware & Registration】。

  ② 选择设备,点击【升级】。

  ③ 选择【文件上传】,选择好7.4.4的固件后,也出现了同样的无法操作的提示,【确认和备份】按钮是灰色,无法继续操作。不是说好小版本升级不做限制的吗?人与人的信任在哪里?

  从FortiOS 7.4.3版本升级到FortiOS 7.4.4版本的解决办法

  那有还有没有办法可以升级到7.4.4版本呢?通过CONSOLE口刷固件肯定是可以的,但是如果设备不在边上,只能远程操作呢?

  ① 其实FortiGate防火墙固件有防错机制,同时保存了两份固件的。通过diagnose sys flash list命令,可以看到有两个固件镜像。

  ② 如果在升级后遇到问题需要回退(降级),我们可以将当前的运行版本切换回升级前的上个版本。运行命令execute set-next-reboot加问号,可以看到有两个参数,primary代理分区1,secondary代表分区2,分区3忽略。现在启动的系统7.4.3版本是在分区2,运行命令execute set-next-reboot primary,将系统切换到分区1。

  ③ 虽然用命令切换了分区,但是要重启防火墙才能生效。执行命令execute reboot重启防火墙,提示是否继续,输入y

  ④ 由于是防火墙从7.2.8升级到7.4.3的,因此重启后,系统又回到升级7.4.3前7.2.8版本了。第三小节已经描述了7.2.8可以直接升级到7.4.4,这里就不再细述了。

  ⑤ 再次执行命令diagnose sys flash list,可以看到活动镜像是分区1了。

  【总结】升级到7.4.4固件的办法有二种,一是通过CONSOLE刷机,缺点是不能远程。二是从非7.4版本直接升级,例如从6.4、7.0、7.2直接升级,缺点是版本跨度太大的话,会丢失部分配置。建议升级后恢复出厂设置重新配置过。

  对于已经升级到7.4.3的,可以通过命令切换前一个固件版本,回到非7.4版本,再直接升级到7.4.4。升级或切换前最好是备份一下配置,7.4.3的配置可以直接导入到7.4.4中。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1690323.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C++】牛客——OR64 求和

✨题目链接: OR64 求和 ✨题目描述 输入两个整数 n 和 m,从数列1,2,3.......n 中随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来 ✨输入描述: 每个测试输入包含2个整数,n和m ✨输出描述: 按每个组合的字典序排列…

【系统架构师】-案例篇(十五)SOA、微服务与数据库

1、可复用构件应具备哪些属性 可用性:构件必须易于理解和使用。 质量:构件及其变形必须能正确工作。 适应性:构件应该易于通过参数化等方式在不同语境中进行配置。 可移植性:构件应能在不同的硬件运行平台和软件环境中工作。 可变…

数组-区间合并

一、题目描述 二、题目思路 这里提供满足基本要求的解题思路: 1.先对列表内按照start大小升序排序,这里创建Comparator接口的实现类,重写compare方法。 2.遍历intervals,设置laststart、lastend两个变量与当前区间相比较&#…

LVGL显示中文字体及其它语言文字详细笔记教程

在前面几篇博客文章中,已经对LVGL的移植和使用进行了较为详细的介绍,在本文中将讲解如何在LVGL的控件中显示中文字体及其它语言字体。 LVGL在VScode中安装模拟器运行配置笔记教程_vscode lvgl-CSDN博客 LVGL移植到STM32 MCU平台详细经验笔记教程-CSDN博…

Day36 代码随想录打卡|二叉树篇---翻转二叉树

题目(leecode T226): 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 方法: 迭代法 翻转二叉树,即从根节点开始,一一交换每个节点的左右孩子节点,然后…

【Linux】-Zookeeper安装部署[17]

简介 apache ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 除了为Hadoop和H…

程序员做推广?我劝你别干

关注卢松松,会经常给你分享一些我的经验和观点。 这是卢松松会员专区,一位会员朋友的咨询,如果你也有自研产品,但不知道如何推广,一定要阅读本文!强烈建议收藏关注,因为你关注的人,决定你看到的…

【spring】@ControllerAdvice注解学习

ControllerAdvice介绍 ControllerAdvice 是 Spring 框架提供的一个注解,用于定义一个全局的异常处理类或者说是控制器增强类(controller advice class)。这个特性特别适用于那些你想应用于整个应用程序中多个控制器的共有行为,比…

VeraCrypt设置步骤操作说明

一、VeraCrypt软件说明 VeraCrypt是一个开源的磁盘加密软件,是TrueCrypt的继承者和改进版。它提供了强大的数据加密功能,可以对整个磁盘、操作系统分区或移动存储设备进行加密。 二、VeraCrypt软件操作步骤 01)首先在电脑中创建一个新的空…

【论文笔记】| 微调LLM晶体生成

【论文笔记】| 微调LLM晶体生成 Fine-Tuned Language Models Generate Stable Inorganic Materials as Text NYU, ICLR 2024 Theme:Material Generation Main work: 微调大型语言模型以生成稳定的材料 可靠性:在样本结构中,90% …

Python | Leetcode Python题解之第97题交错字符串

题目: 题解: class Solution:def isInterleave(self, s1: str, s2: str, s3: str) -> bool:n1 len(s1)n2 len(s2)if len(s3) ! n1 n2: return Falsedp [[False] * (n2 1) for _ in range(n1 1)] # dp[i][j]表示s1[0:i)和s2[0:j)是否能够构成s…

设计模式5——抽象工厂模式

写文章的初心主要是用来帮助自己快速的回忆这个模式该怎么用,主要是下面的UML图可以起到大作用,在你学习过一遍以后可能会遗忘,忘记了不要紧,只要看一眼UML图就能想起来了。同时也请大家多多指教。 抽象工厂模式(Abst…

2024年贵州特岗教师招聘报名流程,速速查收哦!

2024年贵州特岗教师招聘报名流程,速速查收哦!

DolphinDB 携手九鞅科技,助力固收投研效能飞跃

随着金融市场开放的广度与深度不断拓宽,金融产品呈现出多样化的发展态势,其中债券投资组合凭借其低风险性、高流动性与稳健的收益表现,逐渐成为投资理财领域备受瞩目的焦点。投资经理不仅需要了解哪些债券值得投资,更要对债券投资…

MySQL日常联系---20万数据的存储过程(一)。

一、创建DDL和DML CREATE TABLE student (id INT PRIMARY KEY AUTO_INCREMENT,createDate DATE NOT NULL,userName VARCHAR(255) NOT NULL,phone VARCHAR(15),age INT,sex CHAR(1), -- 假设M代表男,F代表女introduce TEXT );INSERT INTO student (createDate, user…

二叉树创建与销毁操作详解

目录 一、通过前序遍历的数组构建二叉树 1.1 递归思路 1.2 递归分支图 1.3 递归栈帧图 1.4 C语言实现 二、二叉树的销毁 2.1 递归思路 2.2 递归分支图 2.3 递归栈帧图 2.4 C语言实现 一、通过前序遍历的数组构建二叉树 牛客网链接:二叉树遍历_牛客题霸_牛…

2024年618购物狂欢节即将来袭!精选五款超值入手数码好物!

618购物狂欢盛宴即将落幕,是时候展现我们的购物智慧了!在追求价格优惠的同时,我们更应看重商品的品质与实用性。面对琳琅满目的选择,如何筛选出真正值得拥有的好物呢?为了让大家的购物之旅更加轻松愉快,以下…

想学接口测试,不知道那个工具适合?

引言: 接口测试在软件开发中扮演着至关重要的角色,它可以帮助我们验证系统的功能、性能和安全性。而选择适合的工具是进行接口测试的重要一步。本文将从零开始,为你详细介绍如何选择合适的工具,并提供规范的指导。 一、了解接口…

通过cmd命令行使用用3dmax自带的vray渲染

有时调试需要使用vray渲染vrscene文件看效果,只装有3dmax下可以使用自带vray渲染,在3dmax的渲染日志里面看自带引擎路径 使用命令行进入到此目录 执行命令指定vr文件即可看到效果,如:vray.exe -sceneFile“C:\test15\202405241…

Jetbrain | IDEA的启动logo替换成可爱的vtuber-logo

看了这个,好可爱 【上Github热榜了!当编程语言的Logo变得可爱起来~】 又看了这个 光速整活,强啊 看到很多人整IDEA的logo包括我自己,都不是特别方便的搞,我就直接把文件放在绑定资源里直接下吧 然后直接找到本体的安…