第一次使用 firewalld,之前都是使用 iptables。
firewalld 没启动之前,我尝试想加常用的几个端口进去,发现无法添加,提示 Firewalld not running。
但是我启动之后,ssh 连接就断开了,无法进行设置。
所以,一般你们是怎么初始化 firewalld 的呢?
第一次使用 firewalld,之前都是使用 iptables。
firewalld 没启动之前,我尝试想加常用的几个端口进去,发现无法添加,提示 Firewalld not running。
但是我启动之后,ssh 连接就断开了,无法进行设置。
所以,一般你们是怎么初始化 firewalld 的呢?
额,都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 启动。
7 回答5.4k 阅读
4 回答4.1k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
2 回答837 阅读✓ 已解决
2 回答3.3k 阅读
谁会想到,还有个
firewall-offline-cmd
命令的?, RedHat真的是太反人类了