无法在firewalld中使规则永久化

无法在firewalld中使规则永久化

我在用防火墙。我想在受信任区域中添加一系列源 IP。我实际上可以这样做:

❯ sudo firewall-cmd --zone=trusted --add-source=192.168.0.0/16
success

我可以确认这些规则正在发挥作用。但我不想每次启动计算机时都这样做。所以我想让规则永久化,但这并没有发生:

❯ sudo firewall-cmd --runtime-to-permanent
Warning: NOT_ENABLED: ens32
success

❯ sudo firewall-cmd --get-active-zones
public
  interfaces: ens32

当我重新启动时,规则不再存在,我必须再次添加它们。

有没有办法让规则永久存在firewalld

答案1

定义规则时尝试将其设置为永久规则:

sudo firewall-cmd --zone=trusted --add-source=192.168.0.0/16 --permanent

然后验证它确实是永久性的:

sudo firewall-cmd --zone=trusted --list-sources --permanent

相关内容