我有一个希望用作NAT实例的Ubuntu盒子(除其他外)。我宁愿避免使用Amazon提供的NAT AMI,而是自己配置NAT。
当前,我的主机具有单个网络接口(如http://docs.amazonwebservices.com/AmazonVPC/latest/UserGuide/VPC_NAT_Instance.html中所示)。
我是否可以将Ubuntu主机配置为Amazon网络中其他主机的NAT实例?
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
我尝试在Ubuntu主机(10.200.0.51)中配置NAT规则。我的第二台主机位于其他网络(10.200.10.41/24)。所以我写道:
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
但是机器失去了连接。
在Amazon中重新使用NAT实例和路由时,我有什么误解?
一条小注释,您不需要:route add default gw 10.200.0.51如果您在AWS控制台中正确配置了默认路由,AWS将自动通过NAT框发送流量。
—
斯洛沃米尔