论坛风格切换切换到宽版
  • 683阅读
  • 8回复

[问题求助]打了netfilter后出现问题了! [复制链接]

上一主题 下一主题
离线304334153.
 
发帖
1993
C币
-60439
威望
374
贡献值
6
银元
2
铜钱
4456
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
为什么我执行:
iptables -t nat -A POSTROUTING -.o eth0 -j MA.SQUERADE.
系统提示:
iptables: No ch.ain/target/match by. that name.
我是根据白金兄提供.的.方法打了补丁,没重启时没事的,重启后就出现这样了。             汽车

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线ccc.cui.
发帖
2141
C币
-60591
威望
381
贡献值
1
银元
-5
铜钱
4660
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
depmod -a
是否有什么错误提示?

离线skyj2005.
发帖
1850
C币
-61380
威望
285
贡献值
1
银元
-1
铜钱
3985
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
好像没有匹配到POSTROUTING链

# ls /lib/modules/`uname -r`/kernel/net/ipv4/netfilter|grep -i masq
# cat /lib/modules/`uname -r`/modules.dep|grep -i masq
# lsmod |grep ip

贴一下执行结果

离线douxp.
发帖
2188
C币
-193049
威望
401
贡献值
1
银元
0
铜钱
4922
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
[root@localhost root]# ls /lib/modules/`uname -r`/kernel/net/ipv4/netfilter|grep masq
ip_fw_compat_masq.o
[root@localhost root]# cat /lib/modules/`uname -r`/modules.dep|grep -i masq
/lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ip_fw_compat_masq.o:    /lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ip_nat_core.o \
/lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ipt_MASQUERADE.o:       /lib/modules/2.4.20-8/kernel/net/ipv4/netfiltr/ip_conntrack.o \[root@localhost root]# lsmod |grep ip
ipt_mac                 1208   1  (autoclean)
ip_conntrack_ftp        5296   0  (unused)
iptable_mangle          2776   0  (autoclean) (unused)
iptable_nat            21176   0  (autoclean)
ipt_state               1048   2  (autoclean)
ip_conntrack           26976   3  (autoclean) [ip_conntrack_ftp iptable_nat ipt_state]
ipt_limit               1560   0  (autoclean)
ipt_string              2680   2  (autoclean)
iptable_filter          2412   1  (autoclean)
ip_tables              15096   9  [ipt_mac iptable_mangle iptable_nat ipt_state ipt_limit ipt_string iptable_filter]

离线dzbz.
发帖
2128
C币
-152321
威望
374
贡献值
1
银元
-4
铜钱
4710
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
你的“/lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ipt_MASQUERADE.o”哪去了?

# updatedb
# locate ipt_MASQUERADE.o

看看结果如何

发帖
2067
C币
-235797
威望
384
贡献值
1
银元
-2
铜钱
4645
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
[root@localhost root]# updatedb
[root@localhost root]# locate ipt_MASQUERADE.o
/usr/src/linux-2.4.20-8/net/ipv4/netfilter/ipt_MASQUERADE.o
/usr/src/linux-2.4.20-8/net/ipv4/netfilter/.ipt_MASQUERADE.o.flags
/lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ipt_MASQUERADE.o
下次还得重复这些命令不?不过我再执行时还是这样子。
[root@localhost root]# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables: No chain/target/match by that name

离线veblen.
发帖
1940
C币
-60826
威望
339
贡献值
1
银元
-3
铜钱
4247
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13


QUOTE:原帖由 "lotsunhim"][root@localhost root 发表:
# updatedb
[root@localhost root]# locate ipt_MASQUERADE.o
/usr/src/linux-2.4.20-8/net/ipv4/netfilter/ipt_MASQUERADE.o
/usr/src/linux-2.4.20-8/net/ipv4/netfilter/.ipt_MASQUERADE.o.flags
/lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ipt_MASQUERADE.o
下次还得重复这些命令不?不过我再执行时还是这样子。
[root@localhost root]# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables: No chain/target/match by that name



QUOTE:[root@localhost root]# ls /lib/modules/`uname -r`/kernel/net/ipv4/netfilter|grep masq
ip_fw_compat_masq.o
[root@localhost root]#

刚才不是没有吗?怎么现在又出来了?
之前的ip_fw_compat_masq.o怎么现在倒没了?
你是不是没执行 updatedb ,直接执行的 locate 那条啊?

离线stephenchan.
发帖
2077
C币
-193238
威望
396
贡献值
1
银元
-1
铜钱
4813
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
执行了updatedb啊,还是这样子提示呢。

发帖
2078
C币
-139174
威望
403
贡献值
1
银元
-3
铜钱
4616
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13
是不是要重做打补丁?我按你视频教程做的啊。
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个