Não é possível abrir a porta 8080

1

Estou executando um VmWare com um aplicativo no JBoss, iniciando na porta 8080. Eu consigo acessar o aplicativo de fora da VM se o iptables estiver desligado.

No entanto, devo ativar o iptables devido a algumas regras, mas não consegui abrir a porta 8080. Eu tentei: -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT e -A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT mas sem sucesso.

Saída de netstat -tulpn com a regra iptables:

Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 6617/java

O que estou perdendo aqui?

Obrigado!

    
por Adami 02.09.2013 / 05:34

1 resposta

1

Você provavelmente anexou a regra à tabela depois de uma política que nega acesso. Você deve tentar INSERIR a regra. A diferença está substituindo -A INPUT por -I INPUT, então o comando seria

-I INPUT -p tcp -m tcp --dport 8080 -j ACCEPT 

Outra possibilidade (não ter certeza de onde você especificou a regra) é que você precisa modificar a cadeia FORWARD em vez da cadeia de entrada - se essa regra existir no host da VM e não na VM.

    
por 02.09.2013 / 06:02