LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1093|回复: 5

为什么iptables不能路由

[复制链接]
发表于 2009-12-31 11:43:02 | 显示全部楼层 |阅读模式
sysctl.conf的ip_forward=1

iptables -A INPUT -m state --state ESTABLISHED,RELATEED -j ACCEPT
iptbales -A -i eth0 -j ACCEPT
iptbales -A -s 172.16.0.2 -j ACCEPT
iptables -A FORWARD -s 172.16.0.2 -j ACCEPT



物理链路都是没有问题的
发表于 2010-1-6 09:40:20 | 显示全部楼层
iptables -t nat -A POSTROUTING -s 172.16.0.0/24 -j SNAT --to-source 外网IP
回复 支持 反对

使用道具 举报

发表于 2010-1-7 11:36:44 | 显示全部楼层
没整明白LZ想干啥?
NAT?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-9 09:31:38 | 显示全部楼层
谢谢!请问2楼的你写的SNAT,和masquerade有什么区别?
回复 支持 反对

使用道具 举报

发表于 2010-1-9 12:46:23 | 显示全部楼层
SNAT用在有固定IP的情况
masquerade可以用在动态IP上,绑定接口的
回复 支持 反对

使用道具 举报

发表于 2010-1-12 13:17:38 | 显示全部楼层
我也没明白楼主想干啥?
不过初学iptables先把所有链策略全部设置为ACCEPT好点。
(高手的策略是先拒绝一切,然后开放允许条件)
下面的几句话就可以清空iptables的filter链的所有规则
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表