基础

SGstone OS 虚拟防火墙核心功能

1. 虚拟系统(VSYS)

定义

核心特性

2. 安全域(Security Zones)

3. 策略与NAT

4. 高级安全功能

5. 高可用性(HA)


SNAT和DNAT

在 Hillstone 虚拟防火墙中,**SNAT(源地址转换)DNAT(目的地址转换)**是两种关键的网络地址转换(NAT)技术,用于解决内外网地址冲突、隐藏内部网络拓扑或实现特定流量转发需求。以下是它们的定义、工作原理及在 Hillstone 设备中的典型应用场景:


1. SNAT(Source NAT,源地址转换)

定义

将数据包的源IP地址从私有地址(内部网络)转换为公有地址(外部网络),使内部设备能够访问外部网络(如互联网)。

工作原理

  1. 触发条件:当内部设备(如 Trust 域)主动访问外部网络(如 Untrust 域)时触发。
  2. 地址转换
    • 源IP替换:将内部设备的私有IP(如 192.168.1.100)替换为防火墙的公网IP(如 203.0.113.1)。
    • 源端口替换:可选,当多个内部设备同时访问同一外部服务时,动态分配不同端口以区分会话(如 PAT,端口地址转换)。
  3. 会话跟踪:防火墙记录转换后的地址和端口映射关系,确保返回流量能正确还原到原始内部设备。

Hillstone 典型配置


2. DNAT(Destination NAT,目的地址转换)

定义

将数据包的目的IP地址从公有地址(防火墙接口IP)转换为私有地址(内部服务器IP),使外部用户能够访问内部服务。

工作原理

  1. 触发条件:当外部设备(如 Untrust 域)访问防火墙的公网IP时触发。
  2. 地址转换
    • 目的IP替换:将防火墙接收到的公网IP(如 203.0.113.1:80)替换为内部服务器的私有IP和端口(如 10.0.0.100:80)。
    • 反向路径处理:返回流量时自动将源地址从服务器IP转换回公网IP。
  3. 会话跟踪:防火墙维护DNAT映射表,确保双向流量正确转换。

Hillstone 典型配置


SNAT vs DNAT 对比

特性 SNAT DNAT
转换对象 源IP地址(内部→外部) 目的IP地址(外部→内部)
触发方向 内部主动访问外部时触发 外部主动访问内部时触发
典型场景 内网用户上网 对外发布服务器(如Web、FTP)
地址映射 多对一或一对多(PAT) 一对一或多对多(端口映射)
配置依赖 需配置地址池或接口IP 需定义服务器映射规则

Hillstone NAT 实现特点

  1. 策略式NAT

    • NAT规则与安全策略(security-policy)解耦,需单独配置 nat-policynat server
    • 支持基于安全域、源/目的IP、服务类型等条件匹配。
  2. 双向NAT(Full NAT)

    • 可同时修改源和目的地址(如双栈环境或复杂映射场景)。
  3. 与安全策略联动

    • SNAT:需确保安全策略允许 源安全域→目标安全域 的流量(如 Trust→Untrust)。
    • DNAT:需配置 目标安全域 为内部服务器所在域(如 Untrust→DMZ)。

在 Hillstone 虚拟防火墙中,安全域(Security Zones)是网络流量控制和策略实施的核心逻辑单元。以下是您提到的各个安全域的定义、作用及典型应用场景:


1. Trust(信任域)


2. Untrust(非信任域)


3. DMZ(隔离区)


4. L2-Trust(二层信任域)


5. L2-Untrust(二层非信任域)


6. L2-DMZ(二层隔离区)


7. VPNHub(VPN 中心域)


8. HA(高可用域)


各安全域间关系与策略示例

源安全域 → 目标安全域 允许的流量 典型策略
Untrust → DMZ HTTP/HTTPS 放行外部用户访问 Web 服务器
Trust → Untrust Any 允许内部用户访问互联网(需 SNAT)
VPNHub → Trust 特定应用(如 ERP) 仅允许 VPN 用户访问内部 ERP 系统
L2-Untrust → L2-Trust 禁止 隔离访客 Wi-Fi 与内部办公网络
HA → HA 心跳检测流量 允许主备防火墙同步状态

关键配置注意事项

  1. 接口绑定

    • 每个物理或逻辑接口需绑定到特定安全域(如将 WAN 口绑定到 Untrust)。
    • 二层安全域(L2-Trust/L2-Untrust)需配置 VLAN 或透明模式接口。
  2. 策略联动

    • VPNHub 域:需配合 IPSec/SSL VPN 配置,并定义从 VPNHub 到 Trust 的访问策略。
    • HA 域:专用接口不参与业务转发,仅用于集群通信。
  3. 默认拒绝原则

    • Hillstone 默认禁止所有跨域流量,需显式配置安全策略放行必要流量。

安装

file

  1. 新建虚拟机
  2. 添加另一块网卡
  3. 内存1024MB
  4. CD-Room选择iso镜像文件
  5. 出现welecome说明安装成功
  6. 登录账户:hillstone 密码:hillstone
  7. 设置IP地址
    configure   #进入配置
    interface ethernet0/0    #定义接口
    no ip address dhcp       #关闭dhcp
    ip address 192.168.89.x 255.255.255.0    #设置静态ip
    manage ping
    manage http
    manage https