微信优化

weixinyouhua

山石防火墙配置详细教程,命令行配置方法,怎么设置安全策略?

2026-09-01 19:30:00

配置山石防火墙,核心不在背命令,而在理清接口、地址、策略、日志这条链路,网络通不通、安全策略是否生效,都能从这条链路上找到答案。

山石防火墙怎么配置从初始化到接口层,一个完整闭环

很多刚接触山石防火墙的朋友,第一反应是去找命令行手册,但实际上,山石防火墙绝大多数日常配置,通过Web界面就能完成,命令行反而用在排错和深度调优上。

登录设备前,先把管理口地址定下来

新设备开机后,默认管理口通常是eth0或MGT口,IP默认是168.1.1,子网掩码255.255.0,电脑网线直连管理口,手动配一个同网段地址,浏览器输入https://192.168.1.1即可进入登录页。

  • 默认账号hillstone,密码hillstone首次登录会强制改密。
  • 支持Web和SSH双通道管理,但SSH默认只允许从管理口所在区域访问,生产环境建议把管理口划到独立管理VLAN,跟业务流量彻底隔离。
  • 如果忘记密码,需要Console线进底层,通过reset命令恢复出厂,这属于应急操作,日常用不上。

接口配置:路由模式还是透明模式?

山石防火墙的接口分三层口(路由模式)和二层口(透明模式),同一个物理口可以切换,但切换前必须确认该接口没有绑定任何策略或NAT规则,否则系统会拒绝操作。

具体路径:网络配置 > 接口,选择目标接口,配置IP、掩码、管理属性(如开启ping、HTTPS、SSH)。

  • 路由模式适合做出口网关,接口配IP,走三层转发。
  • 透明模式适合串接在已有网络中间,不改变原有IP规划,接口直接桥接。
  • 子接口(VLAN接口)支持单臂路由,在物理口上创建eth0.10、eth0.20这类子接口,配合交换机trunk口实现多VLAN互访。

接入层配置完成后,建议先做一次连通性测试从防火墙ping下游网关、上游运营商地址,确认物理链路通了,再往下做策略。

山石防火墙配置命令,这些场景其实比Web界面更高效

虽然Web界面直观,但批量修改、脚本化部署、查看会话时,命令行有不可替代的优势,山石防火墙命令行是类Cisco风格,但有自己的层次结构,熟悉config模式是第一步。

常用配置命令速查

进入系统视图:

configure terminal

配置接口IP:

interface ethernet0/1
ip address 192.168.10.1 255.255.255.0
zone untrust
exit

配置静态路由:

ip route 0.0.0.0/0 10.10.10.1

查看安全策略命中情况:

show security-policy
show session table

查看NAT转换状态:

show nat session

命令行下的排错思路

行业内对山石防火墙配置常见问题的处理,有一套共识流程:

山石防火墙配置详细教程,命令行配置方法,怎么设置安全策略?

先查会话,再查策略,最后查路由,一条业务不通,按以下顺序排查:

  1. show session table | include <目标IP>看会话是否建立。
  2. 会话没建起来,检查安全策略是否放通源、目的、端口。
  3. 策略已放通仍未通,查路由表show route,确认回包路由是否存在。
  4. 往返路由都正常,再考虑NAT是否做了反向转换。

这套逻辑不仅适用命令行,在Web界面的监控 > 会话列表里也能对应排查,掌握这套思路比背一百条命令都实用。

山石防火墙配置的核心:策略和NAT,顺序错了全盘皆输

安全策略和数据转换是防火墙的两条腿,缺一不可,大多数配置“不生效”的问题,根源都在策略顺序或NAT关联关系上。

安全策略:默认拒绝是底线,放行要精准

山石防火墙默认策略是全拒绝,新建策略时要注意,策略匹配从上到下,命中即停止,相同匹配条件下,放行策略必须放在拒绝策略前面。

配置路径:策略配置 > 安全策略 > 新建。

  • 源区域/目的区域:先选区域,再选地址,常见错误是把源和目的区域搞反,尤其部署在出口时,untrust到trust和trust到untrust是完全不同的两条链路。
  • 服务对象:尽量用服务对象而不是直接填端口,例如只放行DNS解析,用默认的DNS服务,比单独填TCP/UDP 53更清晰。
  • 动作:匹配后执行放行或拒绝,日志选项建议首次配置时勾上,方便后续验证规则是否生效。

源NAT和目的NAT,别搞混方向

战略层面看,NAT分为两类:

  • 源NAT(SNAT):内网访问互联网时转换源地址,常见于出口设备上,配置路径:策略配置 > NAT策略 > 源NAT,选择源区域为trust、目的区域为untrust,转换方式为接口IP或地址池。
  • 目的NAT(DNAT):外网访问内网服务器,常用于端口映射,配置路径:策略配置 > NAT策略 > 目的NAT,外网接口IP+端口映射到内网服务器IP+端口。

一个细节:山石防火墙的NAT策略同样有顺序优先级,多条NAT规则存在重叠时,排在上面的先匹配,行业里有个常见坑:内网访问服务器时走了源NAT转换,导致服务器看到的源地址是防火墙接口IP,访问日志里的真实客户端IP丢失,解决方法是添加一条目的区域为trust、源区域为trust的NAT排除规则(通常是no-NAT),把它放在NAT策略最上面。

场景实操:双出口+端口映射+内网互访,山石防火墙配置实例

以某中小型企业为例:两条运营商线路,电信负责办公上网,联通跑视频会议和特定业务,防火墙部署在核心交换机与运营商之间,需要实现:

  • 内网员工通过电信线路出网。
  • 视频会议终端走联通线路,且只允许访问特定IP段。
  • 外网通过电信线路访问内网OA服务器(端口映射)。

第一步:接口与区域规划

山石防火墙配置详细教程,命令行配置方法,怎么设置安全策略?

  • eth0/1接电信,区域untrust,IP为电信固定IP。
  • eth0/2接联通,区域untrust,IP为联通固定IP。
  • eth0/3接核心交换机,区域trust,IP为内网网关168.1.1。
  • 在网络配置 > 区域中,确认三个口的区域划分正确,trust口开启ping和HTTPS管理。

第二步:路由配置

  • 默认路由指向电信网关(优先级10)。
  • 通向联通业务IP段的明细路由指向联通网关(优先级5,数值越小优先级越高)。
  • 配置路径:网络配置 > 路由 > 静态路由。

第三步:源NAT与策略

两条源NAT规则:

NAT规则 源地址 目的地址 转换方式
电信出网 内网网段 any 电信接口IP
联通出网 视频终端IP 联通业务IP段 联通接口IP

安全策略对应放行,注意联通线路的放行策略范围要比电信出网策略小得多,只针对视频终端和特定目的地址。

第四步:目的NAT与访问验证

  • 目的NAT规则:电信接口IP的8080端口映射到内网OA服务器168.1.10的80端口。
  • 安全策略放行untrust到trust、目的端口为80的流量。
  • 在外网用telnet 电信IP 8080测试端口连通性,然后在OA服务器上查看访问日志,确认客户端源地址是真实外网IP(而非防火墙接口IP)。

山石防火墙和深信服对比,同为国产防火墙,差异在细节

不少企业选型时会在山石和深信服之间纠结,行业共识认为,山石强在多核并行处理和高并发转发性能,深信服优在应用层识别和云管理生态,但具体到配置习惯上差别更明显。

策略组织方式不同

山石防火墙的策略编辑界面偏向传统网络设备思维,先选源区域、目的区域,再匹配地址和服务,层次分明,深信服的策略则更强调“用户、应用、内容”三个维度,适合以人为主的管控场景。

比如做同样的“禁止研发部访问抖音”规则:

  • 山石需要先建用户组(对接LDAP或本地用户)、再建应用对象(识别抖音),然后在策略里组合条件。
  • 深信服直接在策略里选用户组、选应用组,一步到位。

日志查询逻辑差异

山石日志可以按会话、威胁、NAT分类查询,支持模糊搜索和多条件过滤,对习惯命令行排错的老工程师更友好,深信服日志界面则偏向图形化和时间轴展示,能直观看到流量拓扑图,但精确到某一台终端的会话排查时,反而不如山石干脆。

配置学习的迁移成本

如果你之前用过Cisco或华为的防火墙,上手山石会非常快,因为它的命令层级和策略逻辑保留了很多“网络工程师视角”,深信服则更像家用路由器的加强版,Web界面引导性强,适合没有专职网络运维的小团队,两者没有绝对优劣,选型更多取决于团队的技术背景和运维习惯。

山石防火墙配置详细教程,命令行配置方法,怎么设置安全策略?

山石防火墙价格构成,选型别只看硬件报价

“山石防火墙价格”是搜索量很高的长尾词,但价格本身不好一概而论,因为防火墙的成本由硬件、功能授权、服务费三块组成。

  • 入门级型号(如E系列,适合百人以下企业)售价通常在万元以内,但注意是否包含URL过滤、IPS等会额外收费的模块。
  • 中端型号(适合中型企业或分支互联)价格区间较大,硬件每年迭代,具体报价以官方或代理商业当时为准。
  • 选购时除了看吞吐量和并发连接数,还要问清楚:质保是否包含硬件更换、规则库升级是否限时免费、有没有提供配置迁移服务,这些软性成本比硬件本身的差异更影响总拥有成本,多数情况下,采购时多花一点钱买延保,比后期临期续费合算得多。

山石防火墙配置常见报错,这样排查最快

配置操作时,系统会给出错误提示,但很多提示对新手并不友好,以下三个高频问题,你可以直接对照定位。

提示“接口已被引用”或“接口存在关联配置”

这个报错说明接口上还绑着安全策略、NAT规则或路由,先把相关规则清掉,再去改接口模式,路径:策略配置和网络配置 > 路由里逐一检查是否有该接口的引用项。

配置了源NAT但上网不通

先确认NAT规则里的源区域和目的区域是否与实际流量路径一致,再查安全策略,NAT放行和策略放行是两个独立环节,很多人在NAT规则里做了转换,却忘了在安全策略里放行对应的流量。

端口映射做了,外网仍无法访问

优先排查运营商是否封禁了该端口(80、443常见),再用内网PC通过防火墙的公网IP访问一下,能通说明映射本身成功,问题在运营商侧,如果内网访问公网IP不行,多半是NAT回流(hairpin NAT)没配置,山石需要在NAT策略里额外放通“trust到trust”的NAT规则。

山石防火墙配置常见问题QA

山石防火墙配置时,安全策略和NAT规则哪个先生效?

山石防火墙的流程是先做NAT转换,再匹配安全策略,也就是说,新建NAT规则后,安全策略的匹配是基于转换后的地址进行的,不是原始地址。

山石防火墙能不能跨厂商做配置迁移?

山石支持从配置文件导入导出,但格式是私有的,从Cisco、华为等厂商迁移时,没有官方一键转换工具,需要手动梳理地址、端口、策略,建议先用show running-config导出当前配置,按对象、策略、路由三层分别重建,策略联调阶段逐条放行并检查会话日志。

山石防火墙的配置备份在哪里查看?

路径为系统配置 > 配置文件管理,山石支持手动备份和定期自动备份,备份文件可以下载到本地保存,恢复配置文件时,系统会要求选择恢复后是否重启,建议选恢复不重启,在Console终端人工确认配置无误后再手动重启,避免因配置不兼容导致设备失联。

相关文章

2024年,SaaS软件行业碰到获客难、增长慢等问题吗?

我们努力让每一次邂逅总能超越期待