echo "1" >/proc/sys/net/ipv4/ip_forward
iptables -F
iptables -F -t nat
iptables -P FORWARD DROP
iptables -A FORWARD -s 192.168.1.0/24 -j ACCEPT
iptables -A FORWARD -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j SNAT --to 外网IP
或
echo "1" >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -j SNAT --to IP
转载于:https://blog.51cto.com/gcp1126/568352
本文介绍如何通过修改内核参数及使用iptables命令实现Linux系统的网络地址转换(NAT)。具体步骤包括开启IP转发功能,清除原有规则,设置FORWARD链默认DROP策略并允许特定局域网IP的数据包通过。此外还介绍了POSTROUTING链上的SNAT规则实现公网IP映射。
426

被折叠的 条评论
为什么被折叠?



