我使用 Amazon 的 EC2 Image Builder 服务构建了一个 AMI (RedHat Linux)。我使用这个 AMI 创建了一个 EC2 实例,发现有某些防火墙规则集(运行以下命令iptables -nL
)。不幸的是,我找不到设置这些规则的配置。以下是我运行来检查配置的几个命令:
systemctl status iptables
- iptables 配置未找到systemctl status firewalld
- 返回inactive
防火墙状态
尽管有可用的公共 IP,但我无法从外部与此实例通信。有关如何禁用这些设置规则的任何建议?systemctl stop firewalld
我尝试使用 - ,禁用它们systemctl disable firewalld
,但是由于 firewalld 的状态是非活动的,所以规则仍然存在。
我尝试的另一种方法是在我的 AMI 中创建一个组件来刷新 iptables 中的规则:
iptables -F INPUT
iptables -F FORWARD
iptables -F OUTPUT
AMI创建成功,但启动实例时规则仍然存在。但是,其他组件(我在其中安装了一些软件包)运行良好。
关于如何禁用防火墙的任何建议?