iptables 应用防火墙规则

iptables 应用防火墙规则

我有两台服务器,当我在第一台服务器上重新启动 iptables 时,它会“应用防火墙规则”,但第二台服务器上却没有。第二台服务器有什么问题?

第一台服务器:

[root@test ~]# 重启服务 iptables

iptables:刷新防火墙规则:[确定]

iptables:将链设置为策略接受:过滤器 [确定]

iptables:卸载模块:[确定]

iptables:应用防火墙规则:[确定]

第二台服务器:

[root@test ~]# 重启服务 iptables

iptables:刷新防火墙规则:[确定]

iptables:将链设置为策略接受:nat [确定]

iptables:卸载模块:[确定]

谢谢。

答案1

开始了:

restart() {
    [ "x$IPTABLES_SAVE_ON_RESTART" = "xyes" ] && save
    stop
    start
}

start() {
    # Do not start if there is no config file.
    [ ! -f "$IPTABLES_DATA" ] && return 6

    # check if ipv6 module load is deactivated
    if [ "${_IPV}" = "ipv6" ] \
        && grep -qIsE "^install[[:space:]]+${_IPV}[[:space:]]+/bin/(true|false)" /etc/modprobe.conf /etc/modprobe.d/* ; then
        echo $"${IPTABLES}: ${_IPV} is disabled."
        return 150
    fi

    echo -n $"${IPTABLES}: Applying firewall rules: "

如果你的脚本没有任何变化 - 它就可以工作。你只是看不到它。

(rpm -V iptables)

/etc/sysconfig/iptables和的内容是什么/etc/sysconfig/iptables-config

相关内容