群晖无法启用防火墙问题修复
现象:系统版本DSM7.1,当选择启用防火墙时,编辑规则会报“无法加载配置文件数据”,也无法在防火墙配置规则中进行下拉选择。
启用SSH服务登录到群晖后台
如果不知道如何开启SSH服务,请参考:群晖开启SSH及免密码登录配置 - ZhJy的随笔
修复防火墙配置文件
- 分别查看
/usr/syno/etc/firewall.d/
及/usr/syno/etc.defaults/firewall.d
两个目录下是否至少有三个json文件,我这分别为1.json、2.json及firewall_settings.json三个文件
- 使用cat命令分别查看1.json及2.json文件内容是否为空,或者json格式不正确,我这里是在/usr/syno/etc/firewall.d/这个目录下的两个数字开头的文件内容为空,而etc.defaults/firewall.d/下面同名的文件是有内容的。
- 将/usr/syno/etc.defaults/firewall.d/下的1.json、2.json复制到/usr/syno/etc/firewall.d/目录下。
- 回到页面验证,现在已经可以开户防火墙,并配置相关规则了
问题解决
That is all!
群晖无法启用防火墙问题修复
http://www.okko.tk/2023/05/28/群晖无法启用防火墙问题修复/