【安全篇 / FortiGuard】(7.4) ❀ 02. 独立VDOM下的FortiGuard服务升级 ❀ FortiGate 防火墙

  【简介】由于业务的需要,创建两个独立VDOM,每个VDOM有各自的宽带,但是FortiGuard服务却无法升级,有什么办法解决吗?


  VDOM概念

  首先我们看看什么是VDOM。

  ① VDOM将你的FortiGate划分为多个逻辑设备,并将一个安全域划分为多个安全域。

  每个VDOM具有独立的安全策略和路由表。此外,在默认情况下,来自一个VDOM的流量不能进入不同的VDOM。这意味着不同VDOM中的两个接口可以共享相同的IP地址,而不会出现子网重叠的问题。

  当使用VDOM时,单个FortiGate设备将成为网络安全、UTM检测和安全通信设备的虚拟数据中心。

   ② 当你想从一个FortiGate创建多个逻辑防火墙时,请使用multi-VDOM模式。每个VDOM都充当独立的FortiGate。

  Multi-VDOM模式适用于利用多租户配置的托管服务提供者,或需要部门分割的大型企业环境。你可以为每个单独的租户或部门提供其VDOM的可见性和控制权,同时保持其他VDOM的独立性和不可见性。

  可以在多VDOM模式下创建两种类型的VDOM:管理VDOM和流量VDOM。管理VDOM用于强化管理,流量VDOM允许流量通过FortiGate。

  如果FortiGate是split-VDOM模式,升级时将转换为multi-VDOM模式。FG-traffic VDOM成为一种流量类型VDOM。根VDOM成为管理VDOM。

  ③ 从FortiGate发射的信号呢?一些系统守护进程,如NTP和FortiGuard更新,产生来自FortiGate的流量。

  从FortiGate到这些全局服务的流量来自管理VDOM。在一个FortiGate设备上,只有一个VDOM被分配为管理VDOM的角色。

  默认情况下,根VDOM作为管理VDOM,但你可以在mullet-VDOM模式下手动将此任务重新分配给不同的VDOM。

  需要注意的是,管理VDOM指定只针对FortiGate产生的流量,例如FortiGuard更新,对通过FortiGate的流量没有影响。因此,管理功能可以由任何指定的VDOM执行。

  类似于未启用VDOM的FortiGate,管理VDOM应该具有对外的internet访问。否则,诸如计划的FortiGuard更新等功能将失败。

  ④ 最常见的是独立VDOM,每个网络通过自己的VDOM访问互联网。

  注意,这里没有inter-VDOM链接。因此,VDOM间流量是不可能的,除非它在物理上离开FortiGate,指向internet,并被重新路由回来。这种拓扑最适合这样的场景:多个客户共享一个FortiGate,每个客户在自己的VDOM中使用物理上分离的ISP。

  VDOM配置

  下面开始在FortiOS 7.4上配置独立VDOM。

  ① 登录FortiGate防火墙,选择菜单【系统管理】-【设置】,在系统运行设置栏下启用【虚拟域】。

  ② 显示提示【更改虚拟域配置将需要你重新登录。你确定要继续吗?】,点击【OK】。

  ③ 重新登录防火墙,注意,防火墙并不会重启。在右上角多出一个VDOM菜单。VDOM分别为【全局】和【root】。

  ④ 在全局VDOM中,选择菜单【系统管理】-【VDOM】,可以看到默认root VDOM为管理VDOM。点击【新建】。

  ⑤ 输入新建虚拟域名称,如果在此VDOM下有配置FortiAP,将WiFi国家/地址设置为中国。否则保持默认即可。点击【确认】。

  ⑥ 显示提示【现在必须将接口移动到新的VDOM才能继续。】点击【Go to interface list page】。

  ⑦ 显示全局VDOM下的接口界面,接口菜单栏多出一个【虚拟域】,所有接口默认属于root。选择接口port1,点击【编辑】。

  ⑧ 将接口的虑拟域,由默认的root改为OldMei-A。点击【确认】。

  ⑨ 同样的操作,将port2、port3、port4分配给OldMei-A VDOM。

  ⑩ 再次创建VDOM OldMei-B,将port5、port6、port7、port8加入VDOM OldMei-B。除了手动加入的接口外,新创建的VDOM还有自动创建三个默认接口。 

  FortiGuard服务升级

  目前root为管理VDOM,而FortiGuard升级是通过管理VDOM进行的。

  ① 由于root下的所有接口都没有配置宽带,因为防火墙无法连接到FortiGuard服务器。

  ② 那么在非管理VDOM配置宽带上网,是否能访问FortiGuard服务器呢?点击右上角域下拉菜单,切换到VDOM OldMei-A。

  ③ 在VDOM OleMei-A选择菜单【网络】-【接口】,可以看到分配的四个物理接口,编辑接口port1。

  ④ 输入接口的别名,角色选择【WAN】,由于port1接入的是路由器,可以自动获取IP,寻址模式这里选择【DHCP】,点击【确认】。

  ⑤ 在命令窗口Ping公网IP,可以Ping通,说明VDOM OldMei-A是可以上网的。

  ⑥ FortiGate也能解析update.fortiguard.net和service.fortiguard.net域名并Ping通,说明访问FortiGuard服务器没有问题。

  ⑦ 由于当前VDOM OldMei-A是独立VDOM,不是管理VDOM,所以在【系统管理】下并没有FortiGuard菜单。

  ⑧ 切换回全局VDOM。

  ⑨ 选择菜单【系统管理】-【FortiGuard】,可以看到已经连接FortiGuard服务器,并有通讯数据。

  早期FortiOS版本的解决办法

  早期FortiOS版本中,独立VDOM有宽带的话是无法连接FortiGuard服务器的,必须是管理VDOM root下有宽带连接,FortiGate才可以连接FortiGuard服务器。但也有解决办法。

  ① 在全局VDOM情况下,执上图中的命令,将管理VDOM分配为VDOM OldMei-A。

  ② 选择菜单【系统管理】-【VDOM】,可以看到OldMei-A已经是管理VDOM了。

  【总结】FortiOS 7.4版本,优化了VDOM环境中访问FortiGuard服务器的功能,即无需管理VDOM上网,即使只有独立VDOM上网,也可以访问FortiGuard服务器进行升级,而在早期FortiOS版本中,必须使用命令切换管理VDOM才能完成。


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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

用 Python 制作可视化 GUI 界面,一键实现自动分类管理文件!

经常杂乱无章的文件夹会让我们找不到所想要的文件,因此小编特意制作了一个可视化GUI界面,通过输入路径一键点击实现文件分门别类的归档。 不同的文件后缀归类为不同的类别 我们先罗列一下大致有几类文件,根据文件的后缀来设定,大…

Babylonjs inspector工具开启embedMode模式后不显示

项目地址见:https://github.com/tipace/simple-babylonjs 简单的babylonjs example 本身问题挺简单的,仅做一个记录。开始以为是babylon的问题,最后发现是css问题。 因为是做demo,把canas设置为占满全屏,习惯性的写…

Linux--磁盘与文件系统

目录 1.什么是文件系统 2.磁盘 2.1什么时磁盘 2.2磁盘的物理存储结构 2.3磁盘的逻辑抽象结构 3.磁盘文件系统(EXT2) inode Table(i结点表) Data Block inode Bitmap(inode位图) Block Bitmap(块位图) 在Linux如何删除文件 Group Descriptor Ta…

uniapp web-view组件双向通信

前言 本文主要介绍在uniapp中页面与webview组件内页面的双向通信问题。 准备 uniapp项目 调用webview组件 <web-view src"/hybrid/html/index.html"></web-view> Web项目 项目目录 在uniapp项目根目录下新建hybrid/html目录&#xff0c;web项目文件…

「sdkman」「nvm」Linux:基于sdkman安装多版本Java;安装maven;基于nvm安装多版本nodejs;安装yarn

1. 基于sdkman 安装多版本Java Linux环境下管理多版本java可以使用sdkman,官网: https://sdkman.io/ 需要注意sdkman 依赖 zip和unzip 命令,记得提前下载再下载sdkman 安装命令 按官网走很简单: curl -s “https://get.sdkman.io” | bash source “$HOME/.sdkman/bin/sdkm…

【Linux】27、arm 交叉编译

arm 下的 gcc 工具&#xff1a;arm-linux-gnueabihf-gcc 交叉编译介绍&#xff1a;https://aijishu.com/a/1060000000023713 一、redis arm 编译 1.1 准备交叉编译工具 在 https://redis.io/download/ 下载源码&#xff1a;redis-6.2.14.tar.gz 下载交叉编译工具&#xff…

明渠流量监测站的优势

明渠流量监测站的优势相对于传统监测站来说较为明显。首先&#xff0c;明渠流量监测站可以适应各种形态的水流条件&#xff0c;包括矩形、梯形和涵洞等不同类型的明渠。其次&#xff0c;其采用了先进的在线监测技术&#xff0c;如超声波明渠流量计、多普勒明渠流量计和多声道明…

云原生网关哪家强---Sealos 网关血泪史

云原生网关哪家强---Sealos 网关血泪史 Sealos 公有云&#xff08;https://cloud.sealos.io&#xff09;几乎打爆了市面上所有主流的开源网关&#xff0c;本文可以给大家很好的避坑&#xff0c;在网关选型方面做一些参考。 Sealos Cloud 的复杂场景 Sealos 公有云上线以来&a…

【Java】HttpServlet类中前后端交互三种方式(query string、form表单、JSON字符串)

在前后端的交互中&#xff0c;前端通过以下三种方式来与后端进行交互&#x1f31f; ✅query string ✅form表单 ✅JSON字符串 下面我们将书写这三种方式的后端代码并进行讲解 1、Query String QueryString即在url中写入键值对&#xff0c;一般用doGet方法进行交互 代码如下 …

即时按需原子 CSS 引擎:比 Tailwind JIT 快 5 倍! | 开源日报 No.149

unocss/unocss Stars: 14.6k License: MIT 该项目是一个即时的按需原子 CSS 引擎&#xff0c;受到 Windi CSS、Tailwind CSS 和 Twind 的启发&#xff0c;解决了定制化、速度和体积的问题。 以下是该项目的特点和核心优势&#xff1a; 完全可定制&#xff1a;通过预设提供所…

Docker(三)使用 Docker 镜像:从仓库获取镜像;管理本地主机上的镜像;介绍镜像实现的基本原理

作者主页&#xff1a; 正函数的个人主页 文章收录专栏&#xff1a; Docker 欢迎大家点赞 &#x1f44d; 收藏 ⭐ 加关注哦&#xff01; 使用 Docker 镜像 在之前的介绍中&#xff0c;我们知道镜像是 Docker 的三大组件之一。 Docker 运行容器前需要本地存在对应的镜像&#x…

Linux之echo|反引号|重定向符

echo命令输出内容 反引号的使用 tail命令跟踪文件更改 重定向符号使用

服务器数据恢复—异常关机导致Linux服务器目录项被破坏数据恢复案例

服务器数据恢复环境&#xff1a; 某品牌PowerEdge R730服务器PowerVault MD3200存储&#xff0c;划分若干lun&#xff0c;操作系统版本是centos7&#xff0c;EXT4文件系统。 服务器故障&分析&#xff1a; 服务器在运行过程中自动关机且无法启动&#xff0c;服务器管理员对服…

【开源】基于JAVA的教学资源共享平台

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 课程档案模块2.3 课程资源模块2.4 课程作业模块2.5 课程评价模块 三、系统设计3.1 用例设计3.2 类图设计3.3 数据库设计3.3.1 课程档案表3.3.2 课程资源表3.3.3 课程作业表3.3.4 课程评价表 四、系统展…

Git一台电脑 配置多个账号

Git一台电脑 配置多个账号 Git一台电脑 配置多个账号 常用的Git版本管理有 gitee github gitlab codeup &#xff0c;每个都有独立账号&#xff0c;经常需要在一个电脑上向多个代码仓提交后者更新代码&#xff0c;本文以ssh 方式为例配置 1 对应账号 公私钥生成 建议&#…

如何在 Element Plus 中使用自定义 icon 组件 (非组件库内置icon)

先说原理就是将 svg 文件以 vue 组件文件的方式使用 需求&#xff1a;我想要在 Element Plus 得评分组件中使用自定义得图标。 el-rate v-model"value1" /> 组件本身是支持自定义图标的&#xff0c;但是教程中只说明了如何使用 element-plus/icons-vue 图标库内置…

vue3前端开发,感受一下组合式api和VUE2选项式的差异

vue3前端开发,感受一下组合式api和VUE2选项式的差异&#xff01;今天开始&#xff0c;正式开始&#xff0c;进入学习Vue3的内容。以后代码&#xff0c;案例分享&#xff0c;都会采用组合式api的模式为大家做展示。 今天是第一节&#xff0c;带大家感受一下&#xff0c;Vue3的组…

【LeetCode: 48. 旋转图像】

&#x1f680; 算法题 &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;…

HarmonyOS鸿蒙学习基础篇 - 什么是HarmonyOS

概述 HarmonyOS是华为开发的一款面向未来的全场景分布式智慧操作系统&#xff0c;将逐步覆盖18N全场景终端设备&#xff1b; 对消费者而言 HarmonyOS用一个‘统一的软件系统’ 从根本上解决消费者面对大量智能终端体验割裂的问题&#xff0c;为消费者带来同意便利安全的智慧化全…

Failed at the node sass@4.14.1 postinstall script.

首先&#xff0c;查看node和 npm版本 #用于列出已安装的 Node.js 版本。 nvm ls #切换node版本 nvm use 12.17.0 #换国内镜像源&#xff1a;&#xff08;单独设置sass的安装源。&#xff09; npm config set sass_binary_sitehttps://npm.taobao.org/mirrors/node-sass …