Chinaunix

标题: iptables 1.3.1 -A POSTROUTING 出错(感谢platinum,问题解决!) [打印本页]

作者: abc3w    时间: 2005-10-11 11:45
标题: iptables 1.3.1 -A POSTROUTING 出错(感谢platinum,问题解决!)
#iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0
-j MASQUERADE
iptables: No chain/target/match by that name

#iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0
-j MASQUERADE --help

MASQUERADE v1.3.1 options:
--to-ports <port>;[-<port>;]
                                Port (range) to map to.

请问:哪位大虾知道 iptables 1.3.1 的PPP动态IP拨号上网网关上如何写POSTROUTING规则?
O升级了iptables1.2.7到1.3.1,重启就出现POSTROUTING不兼容的问题,真是郁闷.
作者: platinum    时间: 2005-10-11 11:50
标题: iptables 1.3.1 -A POSTROUTING 出错(感谢platinum,问题解决!)
depmod -a,看看有没有错误提示
作者: abc3w    时间: 2005-10-11 11:57
标题: iptables 1.3.1 -A POSTROUTING 出错(感谢platinum,问题解决!)
#depmod -a
depmod: *** Unresolved symbols in /lib/modules/2.4.20-8/kernel/net/ipv4/netfilte
r/ipchains_core.o
depmod: *** Unresolved symbols in /lib/modules/2.4.20-8/kernel/net/ipv4/netfilte
r/ipfwadm_core.o
没有,命令能执行,问题是增加了协议及端口号,都不知道怎么写这个POSTROUTING.
作者: abc3w    时间: 2005-10-11 12:00
标题: iptables 1.3.1 -A POSTROUTING 出错(感谢platinum,问题解决!)
#iptables -j MASQUERADE --help

MASQUERADE v1.3.1 options:
--to-ports <port>;[-<port>;]
                               Port (range) to map to.

怎么会这样了?
吃午饭先.
作者: platinum    时间: 2005-10-11 12:01
标题: iptables 1.3.1 -A POSTROUTING 出错(感谢platinum,问题解决!)
/lib/modules/2.4.20-8/kernel/net/ipv4/netfilte
r/ipchains_core.o
/lib/modules/2.4.20-8/kernel/net/ipv4/netfilte
r/ipfwadm_core.o
/lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ip_nat_core.o
删掉,然后再 depmod -a,看看还有没有错误,若有再删,然后再看还有没有错误,直到没错误为止
作者: abc3w    时间: 2005-10-11 13:34
标题: iptables 1.3.1 -A POSTROUTING 出错(感谢platinum,问题解决!)
谢谢,我先看看这些文件有没有错误.
作者: abc3w    时间: 2005-10-11 14:24
标题: iptables 1.3.1 -A POSTROUTING 出错(感谢platinum,问题解决!)
#rm ipchains_core.o
#rm ipfwadm_core.o
#rm ip_fw_compat.o
#rm ip_nat_core.o
#rm ip_fw_compat_masq.o
#rm ip_nat_helper.o
#rm ip_nat_standalone.o

终于好了.请教,这些文件有什么作用?删除了对nat上网会不会有什么影响?
作者: abc3w    时间: 2005-10-11 14:27
标题: iptables 1.3.1 -A POSTROUTING 出错(感谢platinum,问题解决!)
platinum ,非常谢谢.
作者: platinum    时间: 2005-10-11 14:32
标题: iptables 1.3.1 -A POSTROUTING 出错(感谢platinum,问题解决!)
这些错误的模块是 netfilter 所用不到的
MASQUERADE 所需要的模块在 /lib/modules/`uname -r`/modules.dep 里面有关联性问题
删掉这些以后重新 depmod -a,会重新生成 modules.dep,这样关联就对了,MOSQUERADE 就可以使用了
作者: abc3w    时间: 2005-10-11 15:33
标题: iptables 1.3.1 -A POSTROUTING 出错(感谢platinum,问题解决!)
谢谢,原来这样.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2