firewalld 如何初始化设置

第一次使用 firewalld,之前都是使用 iptables。

firewalld 没启动之前,我尝试想加常用的几个端口进去,发现无法添加,提示 Firewalld not running。
但是我启动之后,ssh 连接就断开了,无法进行设置。

所以,一般你们是怎么初始化 firewalld 的呢?

阅读 4.4k
2 个回答

谁会想到,还有个firewall-offline-cmd命令的?, RedHat真的是太反人类了

额,都2021年了,楼主应当早就知道怎么做了,但是我依然想回复一下

firewalld 是对区域进行配置的,并且需要启动相应的守护服务:

# 启用服务
systemctl enable --now firewalld.service
# 查看当前网络对应的区域
firewall-cmd --get-active-zones
# 假设当前区域为 Public。对 ssh 服务永久开放端口:
firewall-cmd --zone=public --add-service=ssh --permanent

firewalld 的初始化就是将 firewalld.service 启动。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题