在Fedora中,可以使用firewalld來設置防火墻規則。以下是在Fedora中設置防火墻的一般步驟:
sudo systemctl status firewalld
sudo systemctl start firewalld
設置防火墻規則:
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
在上面的命令中,--zone=public
表示將規則應用于public
區域,--add-port=80/tcp
表示允許TCP端口80通過防火墻,--permanent
表示永久保存規則。
sudo firewall-cmd --zone=public --add-source=192.168.1.100 --permanent
允許IP地址為192.168.1.100
的主機通過防火墻。
sudo firewall-cmd --zone=public --add-service=http --permanent
允許HTTP服務通過防火墻。
重新加載防火墻規則:
sudo firewall-cmd --reload
sudo firewall-cmd --list-all
注意:在設置防火墻規則時,請根據實際需求和網絡環境進行調整,確保安全性和可用性。