github.com/spirius/terraform@v0.10.0-beta2.0.20170714185654-87b2c0cf8fea/examples/alicloud-ecs-nat/userdata.sh (about) 1 #!/bin/sh 2 3 PostRouting=${vswitch_cidr} 4 SourceRouting=`ifconfig eth0|grep inet|awk '{print $2}'|tr -d 'addr:'` 5 echo ${worker_private_ip}>> /etc/sysctl.conf 6 echo 'net.ipv4.ip_forward=1'>> /etc/sysctl.conf 7 sysctl -p 8 iptables -t nat -I POSTROUTING -s $PostRouting -j SNAT --to-source $SourceRouting 9 iptables -t nat -I PREROUTING -d $SourceRouting -p tcp --dport 80 -j DNAT --to ${worker_private_ip}