Abra a porta do firewall no Fedora 14

2

Eu quero abrir a porta 18680 na minha máquina remota do Fedora 14. Eu fiz

sudo iptables -I INPUT -p tcp --dport 18680 -m state --state NEW,ESTABLISHED -j ACCEPT

sudo iptables -I OUTPUT -p tcp --sport 18680 -m state --state ESTABLISHED -j ACCEPT

sudo service iptables save

O status retornado é OK.

Eu também abri o port no meu grupo de segurança na Amazon. Além disso, reiniciei a máquina.

Quando uso o navegador para ver o aplicativo em execução na porta 18680, o navegador não consegue se conectar.

O que estou fazendo de errado?

    
por Alex 17.04.2011 / 02:40

1 resposta

3

No console de gerenciamento da AWS.

  1. Vá para a TABELA do Amazon EC2

  2. Clique em Instâncias e anote o Nome do grupo de segurança na coluna Grupo de segurança da instância na qual deseja abri-lo. .

  3. Clique no link Grupos de segurança

  4. Clique no Nome do grupo de segurança na etapa 2.

  5. Você deve ver um menu suspenso, clicar nele e selecionar Personalizado

  6. Digite:

    Protocol                  TCP
    From Port                 18680
    To Port                   18680
    Source (IP or Group)      0.0.0.0/0       -- NOTE 1
    
  7. Clique em Salvar.

No Fedora para abrir uma porta no ipables firewall você executaria o comando:

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dports 18680 -j ACCEPT

ou edite diretamente o arquivo de configuração /etc/sysconfig/iptables :

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 18680 -j ACCEPT

Em seguida, salve as alterações com:

service iptables save

Depois disso, você pode verificar se a porta está aberta com o comando:

netstat -tulpn | less

E verifique se a regra está em vigor com:

iptables -L -n

ou

service iptables status

Além disso, se você precisar , pode reiniciar o iptables com:

servce iptables restart
    
por 17.04.2011 / 03:38