AWS EC2 Ubuntu 14.04 Encaminhamento de porta smtp da instância de 25 para 2025

1

Estou tentando acelerar o encaminhamento de porta da porta 25 para a porta 2025 na mesma instância do AWS EC2 Ubuntu 14.04 usando o iptables. Estou usando a porta 2025 para receber e-mails de renda usando o Alfresco.

A primeira etapa que fiz foi abrir a porta 25 para o tráfego INBOUND no Grupo de segurança usando o AWS Console. Em seguida, segui os seguintes passos usando uma nova instância do EC2 Ubuntu. Meu entendimento é que o primeiro comando permite o tráfego de entrada para a porta 25. O segundo comando então encaminha o tráfego da porta 25 para a porta 2025 e, em seguida, a última etapa salva (mas não persiste as configurações).

sudo iptables -A INPUT -p tcp --dport 25 -j ACCEPT
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 25 -j REDIRECT --to-port 2025
sudo iptables-save

Confirmei que o Alfresco está escutando na porta 2025 e nas configurações do iptable usando os seguintes comandos:

bitnami@ip-172-30-0-000:~$ netstat -an | grep 25

tcp6       0      0 :::2025                 :::*                    LISTEN   


bitnami@ip-172-30-0-000:~$ sudo iptables -t nat -L -n -v
Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source    destination         
0     0 REDIRECT   tcp  --  eth0   *       0.0.0.0/0    0.0.0.0/0    tcp dpt:25 redir ports 2025

Chain INPUT (policy ACCEPT 0 packets, 0 bytes) 
pkts bytes target     prot opt in     out     source    destination         

Chain OUTPUT (policy ACCEPT 5 packets, 431 bytes)
pkts bytes target     prot opt in     out     source    destination         

Chain POSTROUTING (policy ACCEPT 5 packets, 431 bytes)
pkts bytes target     prot opt in     out     source    destination  

Ao testar a conexão com o telnet, eu esperaria algo como o seguinte, mas agora a conexão simplesmente expira.

Esperando:

Trying 54.85.10.9...
Connected to 54.163.62.000.
Escape character is '^]'.
220 simplycubedholdings.com ESMTP SubEthaSMTP 3.1.6
421 Timeout waiting for data from client.

Real:

telnet 54.163.62.000 25
Trying 54.163.62.000...
telnet: connect to address 54.163.62.000: Operation timed out
telnet: Unable to connect to remote host

Qualquer ajuda ou direção seria muito apreciada.

Muito obrigado,

Charles

    
por Charles Green 14.11.2014 / 09:12

1 resposta

1

Muito obrigado a @MichaelHampton. Consegui finalmente confirmar que meu ISP local era o problema e que as configurações estavam funcionando, lançando uma segunda instância do AWS EC2 e testando a conexão de lá.

    
por 17.11.2014 / 03:48