找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5592|回复: 4

[iptables] ipchains: protocol not available. iptables: no chain/target/match by taht name?

[复制链接]
发表于 2005-11-15 15:52:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
近来在看一脚本,里面有一句ipchains -A input -i dev1 -s 192.168.1.2 -m 1
将IP是192.168.1.2的主机发送过来的包打上标记1,
但由于现在用的至少都是2.4 2.6的内核,我现在用的是2.4的内核,看书上说现在2.4内核下,支持ipchains的模块都不存在了,所以想用iptables命令替换,因此改为:
iptables -A input -i dev1 -s 192.168.1.2 -m mark --mark 1
由于是第一次用这些命令,也不知这样敲参数对不对。
终端输出:iptables: no chain/target/match by taht name


完全不清楚了啊,估计是出错了,请各位指点一下啊。先谢谢了。


附上ipchains -A input -i dev1 -s 192.168.1.2 -m 1的输出:
ipchains: protocol not available
routeros
 楼主| 发表于 2005-11-15 20:04:47 | 显示全部楼层
将ptables -A input -i dev1 -s 192.168.1.2 -m mark --mark 1
中的input改成INPUT后即解决问题。
但还是不太清楚是否iptables -A INPUT -i dev1 -s 192.168.1.2 -m mark --mark 1这个命令与ipchains的命令作用相同。
routeros
回复

使用道具 举报

发表于 2005-11-16 08:54:53 | 显示全部楼层
ipchains 已经过时了,且效率比 iptables 低
iptables 中的各个链均需要使用大写字母,匹配模式用小写字母,匹配后的处理方式用大写字母
routeros
回复

使用道具 举报

 楼主| 发表于 2005-11-16 18:54:20 | 显示全部楼层
谢楼上的回答,但我的问题还是没解决。
routeros
回复

使用道具 举报

发表于 2005-11-16 19:16:16 | 显示全部楼层
iptables -j MARK -h
可以获得用法的帮助
routeros
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-5-19 23:29 , Processed in 0.057790 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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