Amazon web services AWS-VPC-什么使EC2成为NAT实例

Amazon web services AWS-VPC-什么使EC2成为NAT实例,amazon-web-services,amazon-ec2,nat,vpc,Amazon Web Services,Amazon Ec2,Nat,Vpc,我试图理解NAT EC2实例和常规EC2实例之间的区别。我创建了两个EC2实例a)来自社区AMI的NAT实例并禁用了源/目标检查b)创建了一个常规EC2实例t2.micro并禁用了源/目标检查。当我在我的主路由表中使用选项b时,它不提供到我的专用子网中ec2实例的internet连接。注意:我可以用SSH连接选项b中提到的常规EC2指令,也可以通过internet访问index.html文件 有人能解释一下常规EC2实例成为NAT实例的原因吗?此用户数据脚本通常用于将Amazon EC2实例配置

我试图理解NAT EC2实例和常规EC2实例之间的区别。我创建了两个EC2实例a)来自社区AMI的NAT实例并禁用了源/目标检查b)创建了一个常规EC2实例t2.micro并禁用了源/目标检查。当我在我的主路由表中使用选项b时,它不提供到我的专用子网中ec2实例的internet连接。注意:我可以用SSH连接选项b中提到的常规EC2指令,也可以通过internet访问index.html文件


有人能解释一下常规EC2实例成为NAT实例的原因吗?

此用户数据脚本通常用于将Amazon EC2实例配置为NAT服务器:

#!/bin/sh
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 0 > /proc/sys/net/ipv4/conf/eth0/send_redirects
/sbin/iptables -t nat -A POSTROUTING -o eth0 -s 0.0.0.0/0 -j MASQUERADE
/sbin/iptables-save > /etc/sysconfig/iptables
mkdir -p /etc/sysctl.d/
cat <<EOF > /etc/sysctl.d/nat.conf
net.ipv4.ip_forward = 1
net.ipv4.conf.eth0.send_redirects = 0
EOF
#/垃圾箱/垃圾箱
echo 1>/proc/sys/net/ipv4/ip\u转发
echo 0>/proc/sys/net/ipv4/conf/eth0/send\u重定向
/sbin/iptables-tnat-A后路由-oeth0-s0.0.0/0-j伪装
/sbin/iptables保存>/etc/sysconfig/iptables
mkdir-p/etc/sysctl.d/

cat此用户数据脚本传统上用于将Amazon EC2实例配置为NAT服务器:

#!/bin/sh
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 0 > /proc/sys/net/ipv4/conf/eth0/send_redirects
/sbin/iptables -t nat -A POSTROUTING -o eth0 -s 0.0.0.0/0 -j MASQUERADE
/sbin/iptables-save > /etc/sysconfig/iptables
mkdir -p /etc/sysctl.d/
cat <<EOF > /etc/sysctl.d/nat.conf
net.ipv4.ip_forward = 1
net.ipv4.conf.eth0.send_redirects = 0
EOF
#/垃圾箱/垃圾箱
echo 1>/proc/sys/net/ipv4/ip\u转发
echo 0>/proc/sys/net/ipv4/conf/eth0/send\u重定向
/sbin/iptables-tnat-A后路由-oeth0-s0.0.0/0-j伪装
/sbin/iptables保存>/etc/sysconfig/iptables
mkdir-p/etc/sysctl.d/

cat它是在实例上运行的软件,以及软件的配置方式。。。这是在实例上运行的软件,以及软件的配置方式。。。