A system administrator adds a new firewalld rule to allow HTTP traffic using `firewall-cmd --zone=public --add-service=http`. After a system reboot, they discover that HTTP traffic is no longer allowed. What is the correct procedure to ensure the rule persists across reboots?
-
A
Use the `firewall-cmd --runtime-to-permanent` command after adding the rule.
-
B
Add the `--permanent` flag to the command and then run `firewall-cmd --reload`.
-
C
Run `systemctl restart firewalld` immediately after adding the rule.
-
D
The rule should be added to `/etc/sysconfig/firewalld.conf` directly.