论坛风格切换切换到宽版
  • 560阅读
  • 5回复

[问题求助][CentOS] iptables-save 的shell问题 [复制链接]

上一主题 下一主题
离线sisikie.
 
发帖
2119
C币
-60363
威望
375
贡献值
1
银元
-7
铜钱
4641
人人网人气币
0
只看楼主 正序阅读 使用道具 楼主  发表于: 2009-05-01
我想要删除FORWARD(不行的话,filt.er表也可以)链里面所有带有IP:192.168.0.12的规则,另外同时不能吧192.1.68.0..12X的给删掉了。。。             汽车

# i.ptable.s-save|sed '/192\.168\.0\.12/d'|iptables-restore 这句话会删除所有表,192.1.68.0.12X也会被干掉...              乙肝


谁知道怎么改进写法??


最佳答案kenduest
http://upload.bbs.csuboy.com/Mon_1004/126_6796_c2515fb4e40125e.gif[/img]域名

QUOTE:原帖由 liwensi 于 2008-5-7 01:26 发表 http://upload.bbs.csuboy.com/Mon_1004/126_6796_6cff255c8b048b0.gif[/img]教育
那要指定表怎么办?


改一下傳入 -.t name 不就好了呼?          婚庆

iptables-save -t filter | sed '/192\.168\..0\.12 /d'. | iptables-restore             汽车
复制代码

--


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

精彩

感动

搞笑

开心

愤怒

无聊

灌水
发帖
2107
C币
-235514
威望
408
贡献值
1
银元
-5
铜钱
4774
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
Re:[CentOS]


QUOTE:原帖由 kenduest 于 2008-5-7 01:40 发表


改一下傳入 -t name 不就好了呼?

iptables-save -t filter | sed '/192\.168\.0\.12 /d' | iptables-restore

--


果然是, 这么容易 我试的时候把filter拼错了55555

不过还是这样好 iptables-save |sed 'FORWARD -s /192.168.0.12 /d'|iptables-restore

在程序里运行程序前面必须要加 "sh -c"  见鬼了。。。

离线jackerbauer.
发帖
1966
C币
-199280
威望
325
贡献值
1
银元
-6
铜钱
4420
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
Re:[CentOS]


QUOTE:原帖由 kenduest 于 2008-5-7 01:23 发表


多個空白而已不是嗎?

iptables-save|sed '/192\.168\.0\.12 /d'|iptables-restore

--



那要指定表怎么办?


离线stephenchan.
发帖
2077
C币
-193238
威望
396
贡献值
1
银元
-1
铜钱
4813
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
Re:[CentOS]
iptables-save|sed 'FORWARD -s /192\.168\.0\.12 /d'|iptables-restore  就满足我的要求了。。 真笨啊,不过命令有空格在程序里要特殊处理。。


离线zyb12344.
发帖
2072
C币
-60320
威望
403
贡献值
1
银元
-2
铜钱
4745
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
Re:[CentOS]


QUOTE:原帖由 liwensi 于 2008-5-7 01:13 发表
我想要删除FORWARD(不行的话,filter表也可以)链里面所有带有IP:192.168.0.12的规则,另外同时不能吧192.168.0.12X的给删掉了。。。

# iptables-save|sed '/192\.168\.0\.12/d'|iptables-restore 这句话会 ...


多個空白而已不是嗎?

iptables-save|sed '/192\.168\.0\.12 /d'|iptables-restore
复制代码

--


离线njbenben.
发帖
1976
C币
-198903
威望
358
贡献值
1
银元
-2
铜钱
4361
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
Re:[CentOS]


QUOTE:原帖由 liwensi 于 2008-5-7 01:26 发表
那要指定表怎么办?


改一下傳入 -t name 不就好了呼?

iptables-save -t filter | sed '/192\.168\.0\.12 /d' | iptables-restore
复制代码

--


快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个