Como posso adicionar a porta às regras do iptables no centos?

0

Eu quero abrir a porta 8040 em meus centos, mas continuo recebendo conexão recusada.

Isso é o que eu fiz:

iptables -I INPUT -m state --state NEW -p tcp --dport 8040 -j ACCEPT
iptables -I INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
/etc/init.d/iptables save
sudo service iptables restart
sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:8040
acctboth   all  --  anywhere             anywhere
telnet localhost  8040
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused

O que mais eu preciso fazer?

Atualização:

Eu tentei desabilitar o iptables e o selinux, eu ainda recebo conexão recusada.

    
por user1315279 07.04.2013 / 13:51

1 resposta

1

A mensagem conexão recusada indica que não há serviço nessa porta, não que um firewall esteja bloqueando-a. Você deve ter um soquete TCP de escuta nessa porta (daemon, servidor, netcat). Além disso, sua POLÍTICA é ACEITAR, então qualquer coisa passaria de qualquer maneira.

    
por 07.04.2013 / 19:58