群晖无法启用防火墙问题修复

现象:系统版本DSM7.1,当选择启用防火墙时,编辑规则会报“无法加载配置文件数据”,也无法在防火墙配置规则中进行下拉选择。

启用SSH服务登录到群晖后台

如果不知道如何开启SSH服务,请参考:群晖开启SSH及免密码登录配置 - ZhJy的随笔

修复防火墙配置文件

  1. 分别查看/usr/syno/etc/firewall.d//usr/syno/etc.defaults/firewall.d两个目录下是否至少有三个json文件,我这分别为1.json、2.json及firewall_settings.json三个文件

  1. 使用cat命令分别查看1.json及2.json文件内容是否为空,或者json格式不正确,我这里是在/usr/syno/etc/firewall.d/这个目录下的两个数字开头的文件内容为空,而etc.defaults/firewall.d/下面同名的文件是有内容的。
  2. 将/usr/syno/etc.defaults/firewall.d/下的1.json、2.json复制到/usr/syno/etc/firewall.d/目录下。
  3. 回到页面验证,现在已经可以开户防火墙,并配置相关规则了

问题解决

That is all!


群晖无法启用防火墙问题修复
http://www.okko.tk/2023/05/28/群晖无法启用防火墙问题修复/
作者
ZhJy
发布于
2023年5月28日
许可协议