Eu instalei uma Amazon NAT AMI e verifiquei a configuração relevante:
[root@ip-10-200-0-172 ec2-user]# iptables -L -n -v -x -t nat
Chain PREROUTING (policy ACCEPT 11 packets, 660 bytes)
pkts bytes target prot opt in out source destination
Chain INPUT (policy ACCEPT 11 packets, 660 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 357 packets, 24057 bytes)
pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
357 24057 MASQUERADE all -- * eth0 10.200.0.0/16 0.0.0.0/0
[root@ip-10-200-0-172 ec2-user]# cat /proc/sys/net/ipv4/ip_forward
1
Além disso, a máquina precisa ter um IP público, e a verificação de Sourc / Dest precisa ser desativada.
Esta máquina pode então ser usada como instância NAT.
O roteamento para outros hosts é configurado no nível EC2 (usando o recurso "Tabela de roteamento").