Ich habe eine Ubuntu-Box, die ich (unter anderem) als NAT-Instanz verwenden möchte. Ich würde es vorziehen, die von Amazon bereitgestellten NAT-AMIs nicht zu verwenden und stattdessen NAT selbst zu konfigurieren.
Derzeit verfügt mein Host über eine einzige Netzwerkschnittstelle (siehe http://docs.amazonwebservices.com/AmazonVPC/latest/UserGuide/VPC_NAT_Instance.html ).
Soll ich meinen Ubuntu-Host als NAT-Instanz für die anderen Hosts in meinem Amazon-Netzwerk konfigurieren können?
Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
5 454 MASQUERADE all -- * eth0 0.0.0.0/0 0.0.0.0/0
Ich habe versucht, eine NAT-Regel auf dem Ubuntu-Host (10.200.0.51) zu konfigurieren. Mein zweiter Host befindet sich in einem anderen Netzwerk (10.200.10.41/24). Also schrieb ich:
route add -net 10.200.0.0 netmask 255.255.255.0 dev eth0 # So I can reach 10.200.0.51
route add default gw 10.200.0.51
Aber die Maschine hat die Verbindung verloren.
Was missverstehe ich, wenn ich die Verwendung von NAT-Instanzen und das Routing in Amazon neu einsetze?