echo "1" > /proc/sys/net/ipv4/ip_forward
#打开ip转发
iptables -t nat -A POSTROUTING -s $LOCAL_NET -o $INET_IFACE -j MASQUERADE
#如果是动态ip(比如adsl拨号)的话,用MASQUERADE,它是SNAT的一个特例。如果是静态ip(固定ip),
使用下面的SNAT的写法:
#iptables -t nat -A POSTROUTING -s $LOCAL_NET -o $INET_IFACE -j SNAT --to-source $INET_ADDRESS
其中,其中LOCAL_NET是本地的ip段;INET_IFACE是出口的网络接口,比如adsl为ppp0,ppp+之类;INET_ADDRESS是出口的ip地址(固定ip)。
哈哈,Linux下面的用iptables实现共享上网,简单吧~_~
阅读(1627) | 评论(2) | 转发(0) |