在Fedora上设置防火墙,您可以通过以下步骤进行操作:
1、检查防火墙状态:
打开终端。
输入命令 sudo firewallcmd state 来查看防火墙是否正在运行。
2、启动或重启防火墙服务:
若要停止防火墙服务,输入 sudo systemctl stop firewalld.service。
若要启动防火墙服务,输入 sudo systemctl start firewalld.service。
若要重启防火墙服务,输入 sudo systemctl restart firewalld.service。
若要重新载入配置,可以使用 sudo firewallcmd reload。
3、配置防火墙规则:
Fedora默认使用firewalld作为防火墙,您可以通过firewallcmd命令来配置规则。
要允许SSH连接,输入 sudo firewallcmd addservice=ssh permanent。
若要允许其他服务或端口,可以替换ssh为相应的服务名称或端口号。
若要查看所有防火墙规则,输入 sudo firewallcmd listall。
4、设置安全区域:
Fedora工作站的外部接口(如WiFi或有线网卡)其默认域为FedoraWorkstation。
使用 sudo firewallcmd getactivezones 来查看当前激活的安全区域。
您可以根据需要创建新的安全区域或修改现有区域的配置。
5、端口转发:
如果您需要进行端口转发,可以使用 sudo firewallcmd addforwardport=port=源端口:目标IP:目标端口 命令。
6、保存配置:
完成规则配置后,使用 sudo firewallcmd runtimetopermanent 将运行时配置转换为永久配置。
7、测试配置:
在完成配置后,您可以通过尝试连接被防火墙规则允许的服务来测试配置是否正确生效。
请注意,以上步骤需要在终端中执行,并且可能需要管理员权限(使用sudo),务必谨慎操作,以免影响系统的网络安全,在对防火墙进行任何更改之前,建议备份当前的规则配置,以便在出现问题时可以恢复到原始状态。