質問編集履歴
1
どのように置換を行いたいかを詳しく書き加えました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -27,4 +27,35 @@
|
|
27
27
|
|
28
28
|
このような場合、コマンドの構文はどのようなものになるかご教示いただけないでしょうか。
|
29
29
|
|
30
|
+
|
31
|
+
置換後は以下のようにしたいと考えております。
|
32
|
+
# cat file.txt
|
33
|
+
*filter
|
34
|
+
:INPUT DROP [0:0]
|
35
|
+
:FORWARD DROP [0:0]
|
36
|
+
:OUTPUT ACCEPT [1031:2175162]
|
37
|
+
-A INPUT -s 127.0.0.1/32 -j ACCEPT
|
38
|
+
-A INPUT -s 10.0.0.0/8 -j ACCEPT
|
39
|
+
-A INPUT -s 192.168.2.0/24 -j ACCEPT
|
40
|
+
-A INPUT -s 203.180.60.0/23 -j ACCEPT
|
41
|
+
-A INPUT -s 203.180.63.0/24 -j ACCEPT
|
42
|
+
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
|
43
|
+
|
44
|
+
この結果を↓のように行いたいです。
|
45
|
+
|
46
|
+
# cat file.txt
|
47
|
+
*filter
|
48
|
+
:INPUT DROP [0:0]
|
49
|
+
:FORWARD DROP [0:0]
|
50
|
+
:OUTPUT ACCEPT [1031:2175162]
|
51
|
+
-A INPUT -s 1.0.16.0/20 -j ACCEPT
|
52
|
+
-A INPUT -s 1.0.64.0/18 -j ACCEPT
|
53
|
+
-A INPUT -s 1.1.64.0/18 -j ACCEPT
|
54
|
+
-A INPUT -s 1.5.0.0/16 -j ACCEPT
|
55
|
+
-A INPUT -s 1.21.0.0/16 -j ACCEPT
|
56
|
+
-A INPUT -m 1.33.0.0/16 -j ACCEPT
|
57
|
+
|
58
|
+
|
59
|
+
|
60
|
+
|
30
61
|
よろしくお願い致します。
|