service iptables * não exibe mensagem

1

A execução de service iptables (start|stop|restart) não está exibindo as usuais mensagens [FAILED]|[SUCCESS] às quais estou acostumado em máquinas anteriores. Este é um novo servidor, mas atualizei tudo via yum (estou rodando o CentOS 6.2). Isso não é realmente um problema, por si só, mas está me incomodando um pouco. Alguém sabe o que está acontecendo?

EDIT: Além disso, parece que eu não tenho um /etc/sysconfig/iptables Isso é estranho.

    
por Rob 08.07.2012 / 09:11

2 respostas

2

O que você está vendo é normal para o caso de um arquivo /etc/sysconfig/iptables ausente. Se você verificar o código de saída $? para service iptables start | restart , será 6

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

A função stop subseqüentemente não tem nada a fazer, apenas saia com 0

# Do not stop if iptables module is not loaded.
[ ! -e "$PROC_IPTABLES_NAMES" ] && return 0

Então está tudo bem.

    
por 08.07.2012 / 09:45
0

strace service iptables , getenforce para ver o SELinux e id para verificar se você é root

    
por 08.07.2012 / 10:00