मेरे पास एक उबंटू बॉक्स है जिसे मैं NAT उदाहरण (अन्य चीजों के बीच) के रूप में उपयोग करना चाहता हूं। मैं अमेज़ॅन द्वारा प्रदान किए गए NAT AMI का उपयोग करने से बचना पसंद करूंगा, और इसके बजाय NAT को स्वयं कॉन्फ़िगर करूंगा।
वर्तमान में, मेरे होस्ट में एक एकल नेटवर्क इंटरफ़ेस है (जैसा कि http://docs.amazonwebservices.com/AmazonVPC/latest/UserGuide/VPC_NAT_Instance.html में दिखाया गया है )।
क्या मुझे अपने Amazon नेटवर्क में अन्य होस्ट के लिए NAT उदाहरण के रूप में अपने Ubuntu होस्ट को कॉन्फ़िगर करने में सक्षम होना चाहिए?
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
लेकिन मशीन ने कनेक्शन खो दिया।
मैं अमेज़ॅन में NAT उदाहरणों और रूटिंग के उपयोग को गलत समझ रहा हूं?