利用Linux下的IPTABLES快速配置NAT

Linux开源频道资讯:

采用iptables 做NAT(Network Address Translation)转换。 
打开包转发功能: 

  echo "1" > /proc/sys/net/ipv4/ip_forward

如果要让包转发功能在系统启动以后自动生效,需要修改/etc/sysctl.conf文件,添加一行: 


  # Controls IP packet forwarding
    net.ipv4.ip_forward = 1

接下来,打开iptables的NAT功能: 

  /sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

上面的语句中eth0是连接外网或者连接Internet的网卡. 执行下面的命令,保存iptables的规则: 

service iptables save

查看路由表: 

  netstat -rn

查看iptables规则: 

  iptables -L -t nat