目录

iptables

通过nat表映射实现共享上网

开启共享上网

(1)把 /etc/sysctl.conf 中的net.ipv4.ip_forward = 1 ,改成等于1 (2)执行 iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE

端口映射

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.80:80

透明映射外部服务器端口

1
2
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -d 23.234.50.1(本机IP)-j DNAT --to-destination 58.64.2.8:10152(外部IP:端口)   #实际应用的时候去掉括号里的注释
iptables -t nat -A POSTROUTING -d 58.64.2.8 -p tcp --dport 10152 -j SNAT --to 23.234.50.1

参考启哥文档:http://www.yumlinux.com/archives/358