Linux防火墙的iptables设置伪装
时间:2020-01-09 10:41:06 来源:igfitidea点击:
问题描述:如何为Linux iptables防火墙设置伪装?
如何应用或编写哪些规则?
解决方法:Iptables用于在Linux内核中设置,维护和检查IP数据包过滤器规则表。
可以定义几个不同的表。
每个表包含许多内置链,也可能包含用户定义的链。
但是,要设置伪装,您需要使用称为MASQUERADE的特殊目标。
该目标仅在POSTROUTING链的nat表中有效。
它仅应与动态分配的IP(拨号)连接一起使用:如果您具有静态IP地址,则应使用SNAT目标。
您需要输入以下规则(或添加到脚本中):
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
还要将net.ipv4.ip_forward设置为1:
net.ipv4.ip_forward = 1