我目前正在移植一台 Red Hat 6.4 机器,我需要它的防火墙配置,但是发生了一些事情。
iptables -L
按照预期显示了规则列表,但同时我找不到 my /etc/sysconfig/iptables
(或)。这是我的第一个问题:它从哪里获取规则?目录/etc/sysconfig/ip6tables
上没有特殊脚本。/etc/rcX.d/
由于防火墙正在运行,我想通过 使用 GUI 工具检查它system-configuration-firewall
,但它显示防火墙正在运行disabled
。这是第二个问题:它为什么在运行但同时又被禁用?
我知道我可以克隆磁盘来移植机器,但我只是想在此之前检查一些文件。
提前致谢。
答案1
检查你的 /etc/rc.local 文件。但是在 Red Hat 中应该有 /etc/init.d/iptables 脚本,它正在从 /etc/sysconfig/iptables-save 文件加载规则