OSDN Git Service

Import translated manuals from JM CVS Repository.
[linuxjm/jm.git] / manual / ipfwadm / release / man8 / ipfwadm.8
1 .\"
2 .\"     $Id: ipfwadm.8,v 1.9 1996/07/30 11:50:51 jos Exp $
3 .\"
4 .\"
5 .\"     Copyright (c) 1995,1996 by X/OS Experts in Open Systems BV.
6 .\"     All rights reserved.
7 .\"
8 .\"     Author: Jos Vos <jos@xos.nl>
9 .\"
10 .\"             X/OS Experts in Open Systems BV
11 .\"             Kruislaan 419
12 .\"             1098 VA  Amsterdam
13 .\"             The Netherlands
14 .\"
15 .\"             E-mail: info@xos.nl
16 .\"             WWW:    http://www.xos.nl/
17 .\"
18 .\"
19 .\"     This program is free software; you can redistribute it and/or modify
20 .\"     it under the terms of the GNU General Public License as published by
21 .\"     the Free Software Foundation; either version 2 of the License, or
22 .\"     (at your option) any later version.
23 .\"
24 .\"     This program is distributed in the hope that it will be useful,
25 .\"     but WITHOUT ANY WARRANTY; without even the implied warranty of
26 .\"     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
27 .\"     GNU General Public License for more details.
28 .\"
29 .\"     You should have received a copy of the GNU General Public License
30 .\"     along with this program; if not, write to the Free Software
31 .\"     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
32 .\"
33 .\"
34 .TH IPFWADM 8 "July 30, 1996" "" ""
35 .SH Ì¾Á°
36 ipfwadm \- IP ¥Õ¥¡¥¤¥ä¡¼¥¦¥©¡¼¥ë¤È¥¢¥«¥¦¥ó¥ÈÀ©¸æ¤Î´ÉÍý
37 .SH ½ñ¼°
38 .BR "ipfwadm -A " "¥³¥Þ¥ó¥É ¥Ñ¥é¥á¡¼¥¿ [¥ª¥×¥·¥ç¥ó]"
39 .br
40 .BR "ipfwadm -I " "¥³¥Þ¥ó¥É ¥Ñ¥é¥á¡¼¥¿ [¥ª¥×¥·¥ç¥ó]"
41 .br
42 .BR "ipfwadm -O " "¥³¥Þ¥ó¥É ¥Ñ¥é¥á¡¼¥¿ [¥ª¥×¥·¥ç¥ó]"
43 .br
44 .BR "ipfwadm -F " "¥³¥Þ¥ó¥É ¥Ñ¥é¥á¡¼¥¿ [¥ª¥×¥·¥ç¥ó]"
45 .br
46 .BR "ipfwadm -M " "[ -l | -s ] [¥ª¥×¥·¥ç¥ó]"
47 .SH ÀâÌÀ
48 .B Ipfwadm
49 ¤Ï¡¢Linux¥«¡¼¥Í¥ë¤Ç¤ÎIP¥Õ¥¡¥¤¥ä¡¼¥¦¥©¡¼¥ë¤È¥¢¥«¥¦¥ó¥ÈÀ©¸æ¤Îµ¬Â§¤ò
50 ÀßÄꡦ¹¹¿·¤ª¤è¤ÓÄ´ºº¤¹¤ë¤¿¤á¤Î¤â¤Î¤Ç¤¢¤ë¡£
51 ¤³¤ì¤é¤ÎÀ©¸æµ¬Â§¤Ï4¤Ä¤Î¼ïÎà¤Ëʬ¤±¤ë»ö¤¬¤Ç¤­¤ë¡£¤½¤ì¤é¤Ï¤¹¤Ê¤ï¤Á¡¢
52 IP¥Ñ¥±¥Ã¥È¤Î¥¢¥«¥¦¥ó¥ÈÀ©¸æ(accounting of IP packets)¡¢
53 IPÆþÎÏ¥Õ¥¡¥¤¥ä¡¼¥¦¥©¡¼¥ë(the IP input firewall)¡¢
54 IP½ÐÎÏ¥Õ¥¡¥¤¥ä¡¼¥¦¥©¡¼¥ë(the IP output firewall)¡¢
55 ¤½¤·¤ÆIPžÁ÷¥Õ¥¡¥¤¥ä¡¼¥¦¥©¡¼¥ë(the IP forwarding firewall)
56 ¤Ç¤¢¤ë¡£
57 ¤³¤ì¤é¤½¤ì¤¾¤ì¤Î¼ïÎà¤Ï¡¢¤½¤ì¤¾¤ìÊ̤ξò·ï¥ê¥¹¥È¤ÇÀ©¸æ¤µ¤ì¤ë¡£
58
59 ¾ÜºÙ¤Ï
60 .IR ipfw (4)
61 ¤ò»²¾È¤Î»ö¡£
62 .SH ¥ª¥×¥·¥ç¥ó
63 .B ipfwadm
64 ¤Ç»ØÄê²Äǽ¤Ê¥ª¥×¥·¥ç¥ó¤Ï¤¤¤¯¤Ä¤«¤Î¥°¥ë¡¼¥×¤ËʬÎà¤Ç¤­¤ë¡£
65 .SS "CATEGORIES"
66 °Ê²¼¤Ë¼¨¤¹¥Õ¥é¥°¤Ï¥³¥Þ¥ó¥É¤ËÍ¿¤¨¤ë¾ò·ï¤Î¼ïÎà¤ò»ØÄꤹ¤ë¤Î¤ËÍѤ¤¤ë¡£:
67 .TP
68 .BR -A " [\fIdirection\fP]"
69 IP¥¢¥«¥¦¥ó¥Èµ¬Â§
70 ¥ª¥×¥·¥ç¥ó¤È¤·¤Æ¡¢
71 .I direction(Êý¸þ)
72 ¤ò»ØÄꤹ¤ë»ö¤¬¤Ç¤­¤ë
73 .RI ( in (ÆþÎÏÊý¸þ),
74 .IR out (½ÐÎÏÊý¸þ),
75 or
76 .IR both (ÁÐÊý¸þ)),
77 »ØÄꤵ¤ì¤¿ÆþÎÏÊý¸þ¤Þ¤¿¤Ï½ÐÎÏÊý¸þ¤Î¥Ñ¥±¥Ã¥È¤Î¤ß¤¬¥«¥¦¥ó¥È¤µ¤ì¤ë¡£
78 ¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï
79 .IR both (ÁÐÊý¸þ)
80 ¤Ç¤¢¤ë¡£
81 .TP
82 .B -I
83 IP ÆþÎÏ¥Õ¥¡¥¤¥ä¡¼¥¦¥©¡¼¥ë¾ò·ï¡£
84 .TP
85 .B -O
86 IP ½ÐÎÏ¥Õ¥¡¥¤¥ä¡¼¥¦¥©¡¼¥ë¾ò·ï¡£
87 .TP
88 .B -F
89 IP Å¾Á÷¥Õ¥¡¥¤¥ä¡¼¥¦¥©¡¼¥ë¡£
90 .TP
91 .B -M
92 IP ¥Þ¥¹¥«¥ì¡¼¥ÉÀßÄê¡£
93
94 ¤³¤ÎÀßÄê¤Ï
95 .B -l
96 (list:¥ê¥¹¥È) ¤Þ¤¿¤Ï
97 .B -s
98 (set timeout values:¥¿¥¤¥à¥¢¥¦¥ÈÃÍÀßÄê) 
99 ¥³¥Þ¥ó¥É¤È¤ÎÁȤ߹ç¤ï¤»¤Ç¤Î¤ß»ÈÍѲÄǽ¤Ç¤¢¤ë¡£
100 .PP
101 ¸·Ì©¤Ë¤Ï¡¢¤³¤ì¤é¤Î¥ª¥×¥·¥ç¥ó¤Î¤¦¤Á°ì¤Ä¤òɬ¤º»ØÄꤹ¤ë»ö¡£
102 .SS COMMANDS
103 ¼¡¤Ë¼¨¤¹¥ª¥×¥·¥ç¥ó¤Ï¼ÂºÝ¤ÎÆ°ºî¤ò»ØÄꤹ¤ë¤â¤Î¤Ç¤¢¤ë¡£
104 ¤³¤ì¤é¤Î¤¦¤Á°ì¤Ä¤À¤±¤ò½ñ¼°¤Ç¼¨¤µ¤ì¤¿ÊýË¡¤Ç¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ë¤Æ»ØÄꤹ¤ë¡£
105 .TP
106 .BR -a " [\fIpolicy\fP]"
107 ÀßÄꤷ¤¿¾ò·ï¤ÎºÇ¸å¤Ë°ì¤Ä°Ê¾å¤Î¾ò·ï¤òÄɲ乤롣
108 ¥¢¥«¥¦¥ó¥È¾ò·ï¤ÎÀßÄê¤Î¾ì¹ç¤Ï¡¢policy¤ÎÀßÄê¤ò¹Ô¤ï¤Ê¤¤»ö¡£
109 ¥Õ¥¡¥¤¥ä¡¼¥¦¥©¡¼¥ë¾ò·ï¤ÎÀßÄê¤Î¾ì¹ç¤Ï¡¢°Ê²¼¤Ë¼¨¤¹¤¦¤Á¤Î°ì¤Ä¤ò»ØÄꤹ¤ë»ö¡£
110 .IR accept(µö²Ä) ,
111 .IR deny (ÉÔµö²Ä),
112 ¤Þ¤¿¤Ï
113 .IR reject (µñÀä)
114
115 ¥½¡¼¥¹(¸µ) ¤È¥Ç¥¹¥Æ¥£¥Í¡¼¥·¥ç¥ó(Àè)¤Î¥Û¥¹¥È̾¤¬°ì¤Ä°Ê¾å¤Î
116 ¥¢¥É¥ì¥¹¤Ç¤¢¤Ã¤¿¾ì¹ç¤Ï¤½¤ì¤é¤Î¹Í¤¨¤é¤ì¤¦¤ëÁȤ߹ç¤ï¤»¤¬Äɲ䵤ì¤ë¡£
117 .TP
118 .BR -i " [\fIpolicy\fP]"
119 ÀßÄꤷ¤¿¾ò·ï¤ÎÀèƬ¤Ë°ì¤Ä°Ê¾å¤Î¾ò·ï¤òÁÞÆþ¤¹¤ë¡£
120 ¾ÜºÙ¤Ê½ñ¼°¤Ë¤Ä¤¤¤Æ¤Ï
121 .B -a
122 ¤ò»²¾È¤Î»ö
123 .TP
124 .BR -d " [\fIpolicy\fP]"
125 ÀßÄꤷ¤¿¾ò·ï¤Î¤¦¤Á¡¢°ì¤Ä°Ê¾å¤Î¾ò·ï¤òºï½ü¤¹¤ë¡£
126 °ÕÌ£¹ç¤¤¤È¤·¤Æ¤ÏÄɲÃ/ÁÞÆþ¥³¥Þ¥ó¥É¤ÈƱ¤¸¤Ç¤¢¤ë¡£
127 »ØÄꤹ¤ë¥Ñ¥é¥á¡¼¥¿¤Ï¤¹¤Ç¤ËÄɲÃ/ÁÞÆþ¤·¤¿¥³¥Þ¥ó¥É¤ÈÁ´¤¯Æ±¤¸¤Ë¤¹¤ë»ö¡£
128 °Û¤Ê¤ë¾ì¹ç¤ÏÉÔ°ìÃפȤʤꡢ¤½¤Î¾ò·ï¤Ïºï½ü¤µ¤ì¤Ê¤¤¡£
129 ¤Þ¤¿¡¢ºÇ½é¤Ë°ìÃפ·¤¿¾ò·ï¤À¤±¤¬ºï½ü¤µ¤ì¤ë¡£
130 .TP
131 .B -l
132 ÀßÄꤷ¤¿¾ò·ï¤Î°ìÍ÷¤òɽ¼¨¤¹¤ë¡£
133 ¤³¤Î¥³¥Þ¥ó¥É¤Ï
134 .B -z
135 (reset counters to zero¡§¥«¥¦¥ó¥¿¤Î£°¥ê¥»¥Ã¥È)¥³¥Þ¥ó¥É¤È
136 ÁȤ߹ç¤ï¤»¤Æ»ÈÍѤǤ­¤ë ¡£
137 ¤³¤Î¾ì¹ç¡¢¥Ñ¥±¥Ã¥È¤È¥Ð¥¤¥È¥«¥¦¥ó¥¿¤Ï¡¢¸½ºß¤ÎÃͤòɽ¼¨¤·¤¿Ä¾¸å¤Ë
138 ¥ê¥»¥Ã¥È¤µ¤ì¤ë¡£
139 .B -x
140 ¥ª¥×¥·¥ç¥ó¤òÉÕ¤±¤Ê¤¤¤È¡¢¥Ñ¥±¥Ã¥È¤È¥Ð¥¤¥È¥«¥¦¥ó¥¿(¤¬»ØÄꤵ¤ì¤Æ¤¤¤ì¤Ð)
141 ¤Ï
142 .IR ¿ôÃÍ K
143 ¤Þ¤¿¤Ï
144 .IR ¿ôÃÍ M
145 ¤Çɽ¼¨¤µ¤ì¤ë¡£
146 ¤³¤³¤Ç¡¢1K¤Ï1000¤Ç¤¢¤ê¡¢1M¤Ï1000K¤ò°ÕÌ£¤¹¤ë¡£(ºÇ¤â¶á¤¤À°¿ô¤Ë´Ý¤á¤é¤ì¤ë)
147 ²¼µ­¤Î
148 .B -e
149 ¤È
150 .B -x
151 ¤Î¥Õ¥é¥°¤Î¿¤¯¤Îµ¡Ç½¤â»²¾È¤Î»ö¡£
152 .TP
153 .B -z
154 ÀßÄꤷ¤¿¾ò·ï¤Î¥Ñ¥±¥Ã¥È¿ô¤È¥Ð¥¤¥È¿ô¤Î¥«¥¦¥ó¥¿¤ò¥ê¥»¥Ã¥È¤¹¤ë¡£
155 ¤³¤Î¥³¥Þ¥ó¥É¤Ï
156 .B -l
157 (¥ê¥¹¥È¡§list)¥³¥Þ¥ó¥É¤È¤ÎÁȤ߹ç¤ï¤»¤Æ»ÈÍѤ¹¤ë»ö¤¬Â¿¤¤¤Ç¤¢¤í¤¦¡£
158 .TP
159 .B -f
160 ÀßÄꤷ¤¿¾ò·ï¤òËõ¾Ã¤¹¤ë¡£
161 .TP
162 .BI -p " policy"
163 ÁªÂò¤·¤¿¥Õ¥¡¥¤¥ä¡¼¥¦¥©¡¼¥ë¥¿¥¤¥×¤Î¥Ç¥Õ¥©¥ë¥È¤Î"policy"¤òÊѹ¹¤¹¤ë¡£
164 Í¿¤¨¤ë¤Ù¤­"policy"¤Ï
165 .IR accept ¡¢
166 .IR deny ¡¢
167 ¤Þ¤¿¤Ï
168 .IR reject 
169 ¤ÎÆâ¤Î°ì¤Ä¤Ç¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
170 ¥Ç¥Õ¥©¥ë¥È"policy"¤Ï°ìÃפ¹¤ë¾ò·ï¤¬¤Ê¤¤¾ì¹ç¤Ë»ÈÍѤ¹¤ë¡£
171 ¤³¤ÎÀßÄê¤ÏIP¥Õ¥¡¥¤¥ä¡¼¥¦¥©¡¼¥ë¤Ë¤Î¤ßÍ­¸ú¤Ç¤¢¤ë¡£¤è¤Ã¤Æ²¼µ­¤Î
172 .BR -I ¡¢
173 .BR -O ¡¢
174 ¤Þ¤¿¤Ï
175 .B -F
176 ¤Î¥Õ¥é¥°¤È¤ÎÁȤ߹ç¤ï¤»¤Ç»ÈÍѤ¹¤ë¡£
177 .TP
178 .BI -s " tcp tcpfin udp"
179 IP¥Þ¥¹¥«¥ì¡¼¥É¤Ç»ÈÍѤ¹¤ë¥¿¥¤¥à¥¢¥¦¥ÈÃͤòÊѹ¹¤¹¤ë¡£
180 ¤³¤Î¥³¥Þ¥ó¥É¤Ï¾ï¤Ë3¤Ä¤Î¥Ñ¥é¥á¡¼¥¿¤ò¤È¤ê¡¢¤½¤ì¤é¤Ï¤½¤ì¤¾¤ì
181 ÉäÎñ°Ì¤ÇTCP¥»¥·¥ç¥ó¡¢FIN¥Ñ¥±¥Ã¥È¤ò¼õ¤±¤¿¸å¤ÎTCP¥»¥·¥ç¥ó¡¢
182 UDP¥Ñ¥±¥Ã¥È¤Î¥¿¥¤¥à¥¢¥¦¥ÈÃͤòµ­½Ò¤¹¤ë¡£
183 ¥¿¥¤¥à¥¢¥¦¥ÈÃͤȤ·¤Æ0¤ò»ØÄꤷ¤¿¾ì¹ç¤Ï¡¢¸½ºß¤½¤Î¥¨¥ó¥È¥ê¤Ç
184 »ÈÍѤ·¤Æ¤¤¤ëÃͤ¬¤½¤Î¤Þ¤Þ°ú¤­·Ñ¤¬¤ì¤ë¡£
185 ¤³¤ÎÀßÄê¤Ï¡¢
186 .B -M
187 ¥Õ¥é¥°¤È¤ÎÁȤ߹ç¤ï¤»¤Ç¤Î¤ßÍ­¸ú¤Ç¤¢¤ë¡£
188 .TP
189 .B -c
190 ÁªÂò¤·¤¿¥Õ¥¡¥¤¥ä¡¼¥¦¥©¡¼¥ë¤Ë¤ª¤¤¤Æ¡¢¤³¤ÎIP¥Ñ¥±¥Ã¥È¤¬accept(µö²Ä)¡¢
191 deny (ÉÔµö²Ä)¡¢¤Þ¤¿¤Ïreject (µñÀä)¤Ç¤¢¤ë¤«¤É¤¦¤«¤ò³Îǧ¤¹¤ë¡£
192 ¤³¤ÎÀßÄê¤Ï¡¢
193 .BR -I ,
194 .BR -O ,
195 ¤Þ¤¿¤Ï
196 .B -F
197 ¥Õ¥é¥°¤È¤ÎÁȤ߹ç¤ï¤»¤Ç¤Î¤ßÍ­¸ú¤Ç¤¢¤ë¡£
198 .TP
199 .B -h
200 Help(¥Ø¥ë¥×)¤Ç¤¢¤ë¡£
201 ¥³¥Þ¥ó¥É¤Îµ­Ë¡¤ò(¸½ºß¤ÏÈó¾ï¤Ë´Êñ¤Ë)ɽ¼¨¤¹¤ë¡£
202 .SS PARAMETERS
203 °Ê²¼¤Ë¼¨¤¹¥Ñ¥é¥á¡¼¥¿¤Ïappend(ÄɲÃ)¡¢insert(ÁÞÆþ)¡¢delete(ºï½ü)
204 ¤Þ¤¿¤Ïcheck(³Îǧ)¤ÈÁȤ߹ç¤ï¤»¤Æ»ÈÍѲÄǽ¤Ç¤¢¤ë¡£
205 .TP
206 .BI "-P " protocol
207 ÀßÄê¾ò·ï¤Þ¤¿¤Ï³Îǧ¤¹¤Ù¤­¥Ñ¥±¥Ã¥È¤Î¥×¥í¥È¥³¥ë¤ò¼¨¤¹¡£
208 µ­½Ò¤¹¤ë»ö¤¬¤Ç¤­¤ë¥×¥í¥È¥³¥ë¤È¤·¤Æ¤Ï
209 .IR tcp ¡¢
210 .IR udp ¡¢
211 .IR icmp ¡¢
212 ¤Þ¤¿¤Ï
213 .IR all(Á´¤Æ)
214 ¤Î¥×¥í¥È¥³¥ë¤Î¤¦¤Á¤Î°ì¤Ä¤Ç¤¢¤ë¡£
215 .I all
216 ¤ò»ØÄꤷ¤¿¾ì¹ç¤Ï¤³¤Î¥ª¥×¥·¥ç¥ó¤¬¾Êά¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤È¤ê¤¦¤ë
217 ¤¹¤Ù¤Æ¤Î¥×¥í¥È¥³¥ë¤¬Âоݤˤʤ롣
218 .I All
219 ¤Ïcheck(³Îǧ)¥³¥Þ¥ó¥É¤È¤ÎÁȤ߹ç¤ï¤»¤ÇÍѤ¤¤ë»ö¤Ï¤Ê¤¤¤Ç¤¢¤í¤¦¡£
220 .TP
221 .BR "-S " "\fIaddress\fP[/\fImask\fP] [\fIport\fP ...]"
222 ¥½¡¼¥¹¤Î»ØÄê(¥ª¥×¥·¥ç¥ó)¡£
223 .I Address
224 ¤Ïhost̾¡¢¥Í¥Ã¥È¥ï¡¼¥¯Ì¾¤ª¤è¤ÓIP¥¢¥É¥ì¥¹¤Ë¤è¤ë»ØÄ꤬²Äǽ¤Ç¤¢¤ë¡£
225 .I mask
226 ¤Ï¥Í¥Ã¥È¥ï¡¼¥¯¥Þ¥¹¥¯¤Ë¤è¤ë»ØÄê¤È¿ôÃͤˤè¤ë»ØÄ꤬²Äǽ¤Ç¤¢¤ê¡¢
227 ¿ôÃͤˤè¤ë»ØÄê¤Ïº¸Â¦¤«¤é¤Î¥Í¥Ã¥È¥Þ¥¹¥¯¥Ó¥Ã¥È¿ô¤ò»ØÄꤹ¤ë¡£
228 ¤è¤Ã¤Æ¡¢¥Þ¥¹¥¯ÃÍ
229 .I 24
230 ¤Ï
231 .IR 255.255.255.0 
232 ¤ÈÅù²Á¤Ç¤¢¤ë¡£
233 .sp 0.5
234 ¥½¡¼¥¹¤Ï°ì¤Ä°Ê¾å¤Î¥Ý¡¼¥È¤Þ¤¿¤ÏICMP¥¿¥¤¥×¤ò´Þ¤à¡£
235 ¤½¤ì¤¾¤ì¤Î»ØÄê¤Ïservice̾¡¢portÈֹ桢¤Þ¤¿¤Ï(¿ôÃͤǤÎ)ICMP
236 ¥¿¥¤¥×¤Ç»ØÄê¤Ç¤­¤ë¡£
237 ¤³¤Î¾Ï¤Î»Ä¤ê¤ÎÉôʬ¤Çµ­½Ò¤¹¤ë
238 .I port
239 ¤Ï¡¢portÈÖ¹æ¤Þ¤¿¤ÏICMP¥¿¥¤¥×¤ò¼¨¤¹¡£
240 ¤³¤ì¤é¤Î»ØÄê¤ÎÆâ¡¢portÈÖ¹æ¤ÎÈϰϤò»ØÄꤹ¤ë¾ì¹ç¤Ï¡¢
241 .IR port : port 
242 ¤È¡¢µ­½Ò¤¹¤ë¡£
243 ¤µ¤é¤Ë¡¢¥½¡¼¥¹(¸µ)¤È¥Ç¥¹¥Æ¥£¥Í¡¼¥·¥ç¥ó(Àè)¤Î»ØÄê¤Ç¤­¤ë¹ç·×port
244 ¿ô¤Ï
245 .B IP_FW_MAX_PORTS
246 (¸½¾õ 10)¤òĶ¤¨¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
247 ¤³¤³¤Ç¡¢port¤ÎÈÏ°Ï»ØÄê¤Î¾ì¹ç¤Ï£²¤È¿ô¤¨¤ë¡£
248 .sp 0.5
249 TCP¡¢UDP¤Þ¤¿¤ÏICMP¥Ñ¥±¥Ã¥È¤Î¡ÖºÇ½é¤Î¥Õ¥é¥°¥á¥ó¥È¤Ç¤Ê¤¤¡×Éôʬ¤Ï¾ï¤Ë
250 ¥Õ¥¡¥¤¥ä¡¼¥¦¥©¡¼¥ë¤Ëµö²Ä¤µ¤ì¤ë¡£
251 ¥¢¥«¥¦¥ó¥ÈÀ©¸æ¤Ë¤ª¤¤¤Æ¤Ï¡¢¤³¤ì¤é¤ÎÆóÈÖÌܰʹߤΥե饰¥á¥ó¥È¤Ï
252 ÆÃÊ̤˰·¤ï¤ì¡¢¼ï¡¹¤ÎÊýË¡¤Ç¥«¥¦¥ó¥È¤Ç¤­¤ë¡£
253 portÈÖ¹æ0xFFFF(65535)¤¬ÆóÈÖÌܰʹߤÎTCP¤Þ¤¿¤ÏUDP¥Ñ¥±¥Ã¥È¤È¤·¤Æ
254 °·¤ï¤ì¤ë¡£
255 ¤³¤ì¤é¤ÎportÈÖ¹æ0xFFFF¤Î¥Ñ¥±¥Ã¥È¤Ï¥¢¥«¥¦¥ó¥ÈÌÜŪ¤ÇÍѤ¤¤é¤ì¤ë¡£
256 0xFF (255)¤ÏICMP¥Ñ¥±¥Ã¥È¤ÎÆóÈÖÌܰʹߤËÁêÅö¤¹¤ë¤â¤Î¤È¤·¤Æ°·¤ï¤ì¤ë¡£
257 ¤Þ¤¿¡¢ICMP¥¿¥¤¥×¤¬0xFF¤Î¥Ñ¥±¥Ã¥È¤Ï¥¢¥«¥¦¥ó¥ÈÌÜŪ¤ÇÍѤ¤¤é¤ì¤ë¡£
258 Ãí°Õ¤¹¤Ù¤­¤Ï¡¢µ­½Ò¤·¤¿¥³¥Þ¥ó¥É¤ä¥×¥í¥È¥³¥ë¤Ï¡¢port¤ò°ÅÌÛ¤ËÀ©¸Â¤¹¤ë¡£
259 port¤Ï²¼µ­¥×¥í¥È¥³¥ë¤È¤ÎÁȤ߹ç¤ï¤»¤Ç»ÈÍѤ¹¤ë¡£
260 .IR tcp ¡¢
261 .IR udp ¡¢
262 ¤Þ¤¿¤Ï
263 .I icmp
264 .sp 0.5
265 ¤³¤Î¥ª¥×¥·¥ç¥ó¤¬¾Êά¤µ¤ì¤¿¾ì¹ç¤Ï¡¢¥Ç¥Õ¥©¥ë¥È¤Î¥¢¥É¥ì¥¹/¥Í¥Ã¥È¥Þ¥¹¥¯¤È¤·¤Æ
266 .I 0.0.0.0/0
267 (¤¹¤Ù¤Æ¤Î¥¢¥É¥ì¥¹¤ËŬ¹ç¤¹¤ë¤â¤Î)¤¬¥½¡¼¥¹¥¢¥É¥ì¥¹¤È¤·¤Æ»ÈÍѤµ¤ì¤ë¡£
268 ¥Á¥§¥Ã¥¯¥³¥Þ¥ó¥É¤Ë¤ª¤¤¤Æ¤Ï¤³¤Î¥ª¥×¥·¥ç¥ó¤¬É¬¿Ü¤Ç¤¢¤ê¡¢É¬¤º1¤Ä¤Î¥Ý¡¼¥È¤¬
269 »ØÄꤵ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
270 .TP
271 .BR "-D " "\fIaddress\fP[/\fImask\fP] [\fIport\fP ...]
272 ¥Ç¥¹¥Æ¥£¥Í¡¼¥·¥ç¥ó(Àè)¤ò»ØÄꤹ¤ë¡£(¥ª¥×¥·¥ç¥ó)
273 µ­Ë¡¤Î¾ÜºÙ¤Ë´Ø¤·¤Æ¤Ï
274 .B -S
275 µ­Ë¡¡¢¾Êά»þɸ½àÃÍ¡¢¤½¤Î¾¤Î»ØÄê¹àÌܤˤĤ¤¤Æ¤Ï(source¡§¥½¡¼¥¹)¥Õ¥é¥°¤Î¹à¤ò
276 »²¾È¤Î»ö¡£
277 Ãí°Õ¤¹¤Ù¤­¤Ï¡¢ICMP¥¿¥¤¥×¤Ï
278 .B -D
279 ¥Õ¥é¥°¤È¤ÎÁȤ߹ç¤ï¤»¤Ç¤Ï»ÈÍѤǤ­¤Ê¤¤¡£¤¹¤Ê¤ï¤Á¡¢
280 .B -S
281 ¥Õ¥é¥°¤Î¸å¤Ë»ØÄꤹ¤ë»ö¡£
282 .TP
283 .BI "-V " address
284 ¥ª¥×¥·¥ç¥ó¤È¤·¤Æ¡¢¥Ñ¥±¥Ã¥È¤¬¼õ¤±¼è¤é¤ì¤ë¤Þ¤¿¤ÏÁ÷¤é¤ì¤ë»þ¤Ë
285 ·Ðͳ¤¹¤ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Î¥¢¥É¥ì¥¹¤ò»ØÄꤹ¤ë¡£
286 .I Address
287 ¤Ïhost̾¤Ç¤â¿ôÃͤˤè¤ëIP¥¢¥É¥ì¥¹¤Ç¤â¤è¤¤¡£
288 host̾¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¤Ï¡¢¤¿¤À°ì¤Ä¤ÎIP¥¢¥É¥ì¥¹¤Ë³ä¤êÅö¤Æ¤é¤ì¤ë¡£
289 ¤³¤Î¥ª¥×¥·¥ç¥ó¤¬¾Êά¤µ¤ì¤¿¾ì¹ç¤Ï¡¢¥¢¥É¥ì¥¹¤Ï
290 .I 0.0.0.0
291 ¤¬²¾Äꤵ¤ì¡¢ÆÃÊ̤ˤɤΥ¤¥ó¥¿¥Õ¥§¡¼¥¹¥¢¥É¥ì¥¹¤âŬ¹ç¤µ¤ì¤ë¡£
292 ¥Á¥§¥Ã¥¯¥³¥Þ¥ó¥É¤Ë¤ª¤¤¤Æ¤Ï¤³¤Î¥ª¥×¥·¥ç¥ó¤¬É¬¿Ü¤Ç¤¢¤ë¡£
293 .TP
294 .BI "-W " name
295 ¥ª¥×¥·¥ç¥ó¤È¤·¤Æ¡¢¥Ñ¥±¥Ã¥È¤¬¼õ¤±¼è¤é¤ì¤ë¤Þ¤¿¤ÏÁ÷¤é¤ì¤ë»þ¤Ë
296 ·Ðͳ¤¹¤ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Î̾Á°¤ò»ØÄꤹ¤ë¡£
297 ¤³¤Î¥ª¥×¥·¥ç¥ó¤¬¾Êά¤µ¤ì¤¿¾ì¹ç¤Ï¡¢Ì¾Á°¤Ïempty string(¶õʸ»úÎó)¤¬
298 ²¾Äꤵ¤ì¡¢ÆÃÊ̤ˤɤΥ¤¥ó¥¿¥Õ¥§¡¼¥¹Ì¾¤âŬ¹ç¤µ¤ì¤ë¡£
299 ¥Á¥§¥Ã¥¯¥³¥Þ¥ó¥É¤Ë¤ª¤¤¤Æ¤Ï¤³¤Î¥ª¥×¥·¥ç¥ó¤¬É¬¿Ü¤Ç¤¢¤ë¡£
300 .SS "OTHER OPTIONS"
301 °Ê²¼¤Ë¼¨¤¹¥ª¥×¥·¥ç¥ó¤¬»ÈÍѲÄǽ¤Ç¤¢¤ë¡£
302 .TP
303 .BI -b
304 Bidirectional(ÁÐÊý¸þ)¥â¡¼¥É¡£
305
306 »ØÄꤷ¤¿¾ò·ï¤òÁÐÊý¸þ¤ÎIP¥Ñ¥±¥Ã¥È¤ËŬ¹ç¤¹¤ë¡£
307 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ïappend(ÄɲÃ)¡¢insert(ÁÞÆþ)¤Þ¤¿¤Ïdelete(ºï½ü)
308 ¥³¥Þ¥ó¥É¤ÈÁȤ߹ç¤ï¤»¤Æ»ÈÍѲÄǽ¤Ç¤¢¤ë¡£
309 .TP
310 .BI -e
311 Extended output(³ÈÄ¥½ÐÎÏ)¡£
312 ¤³¤Î¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¤Èlist(¥ê¥¹¥È)¥³¥Þ¥ó¥É¤Ç¤Î½ÐÎϤÇ
313 ¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤È(¤â¤·¤¢¤ì¤Ð)ÀßÄê¾ò·ï¤òɽ¼¨¤¹¤ë¡£
314 ¥Õ¥¡¥¤¥ä¡¼¥¦¥©¡¼¥ë¥ê¥¹¥È¤Ë¤ª¤¤¤Æ¤Ï¡¢¥Ñ¥±¥Ã¥È¤È¥Ð¥¤¥È¥«¥¦¥ó¥¿ÃÍ
315 (¥Ç¥Õ¥©¥ë¥È¤Î¾õÂ֤Ǥϡ¢¥¢¥«¥¦¥ó¥ÈÀ©¸æ¤ò¹Ô¤Ã¤Æ¤¤¤ë¥Ð¥¤¥È¥«¥¦¥ó¥¿ÃÍ
316 ¤Î¤ß¤¬É½¼¨¤µ¤ì¤ë)¤ª¤è¤ÓTOS¥Þ¥¹¥¯¤ò½ÐÎϤ¹¤ë¡£
317 .BR -M 
318 ¤È¤ÎÁȤ߹ç¤ï¤»¤Ç»ÈÍѤ·¤¿¾ì¹ç¤Ï¡¢delta sequence numbers¤Ë´ØÏ¢¤·¤¿
319 ¾ðÊó¤¬É½¼¨¤µ¤ì¤ë¡£
320 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ïlist(¥ê¥¹¥È)¥³¥Þ¥ó¥É¤È¤ÎÁȤ߹ç¤ï¤»¤Ç¤Î¤ßÍ­¸ú¤Ç¤¢¤ë¡£
321 .TP
322 .BI -k
323 TCP¥Ñ¥±¥Ã¥È¤ÎACK¥Ó¥Ã¥È¤¬¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ë¤â¤Î¤Î¤ßŬ¹ç¤¹¤ë¡£
324 (¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¾¤Î¥×¥í¥È¥³¥ë¤Ç¤Ï̵»ë¤µ¤ì¤ë)
325 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ïappend(ÄɲÃ)¡¢insert(ÁÞÆþ)¤Þ¤¿¤Ïdelete(ºï½ü)
326 ¥³¥Þ¥ó¥É¤ÈÁȤ߹ç¤ï¤»¤Æ»ÈÍѲÄǽ¤Ç¤¢¤ë¡£
327 .TP
328 .BI -m
329 žÁ÷ÍѤΥޥ¹¥«¥ì¡¼¥É¥Ñ¥±¥Ã¥È¤Îµö²Ä¡£
330
331 ¤³¤Î¥ª¥×¥·¥ç¥ó¤ò»ØÄꤷ¤¿¾ì¹ç¡¢¥Ñ¥±¥Ã¥È¤¬¥í¡¼¥«¥ë¥Û¥¹¥È¤«¤é¤Î
332 ¤â¤Î¤Ç¤¢¤ì¤Ð¥Þ¥¹¥«¥ì¡¼¥É¥Ñ¥±¥Ã¥È¤È¤·¤Æ°·¤ï¤ì¤ë¡£
333 ¤µ¤é¤Ë¡¢µÕ¸þ¤­¤Î¥Ñ¥±¥Ã¥È¤Ï¼«Æ°Åª¤ËµÕ¥Þ¥¹¥«¥ì¡¼¥É¥Ñ¥±¥Ã¥È¤È¤·¤Æ
334 °·¤ï¤ì¡¢¥Õ¥¡¥¤¥ä¡¼¥¦¥©¡¼¥ë¤ò¥Ð¥¤¥Ñ¥¹¤¹¤ë¡£
335 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢Å¾Á÷¥Õ¥¡¥¤¥ä¡¼¥¦¥©¡¼¥ë¤Î¾ì¹ç¤Ç"policy"¤È¤·¤Æ
336 .I accept
337 (¤Þ¤¿¤Ï¥Ç¥Õ¥©¥ë¥È¤Î"policy"¤È¤·¤Æ
338 .I accept
339 ¤¬»ØÄꤵ¤ì¤Æ¤¤¤ë¾ì¹ç)¤Ë»ÈÍѲÄǽ¤Ç¡¢¤µ¤é¤Ë¥«¡¼¥Í¥ë¥³¥ó¥Ñ¥¤¥ë»þ¤Ë
340
341 .B CONFIG_IP_MASQUERADE
342 ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
343 .TP
344 .BI -n
345 Numeric output(¿ôÃͤǤνÐÎÏ)¡£
346 IP¥¢¥É¥ì¥¹¤ÈportÈÖ¹æ¤ò¿ôÃͤÇɽ¼¨¤¹¤ë¡£
347 ¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢¤½¤ì¤é¤ò(¤Ç¤­¤ë¤Ê¤é¤Ð)host̾¡¢¥Í¥Ã¥È¥ï¡¼¥¯Ì¾
348 ¤ª¤è¤Óservice̾¤Çɽ¼¨¤¹¤ë¡£
349 .TP
350 .BI -o
351 Ŭ¹ç¤·¤¿¥Ñ¥±¥Ã¥È¤ËÂФ¹¤ë¥«¡¼¥Í¥ë¥í¥®¥ó¥°¤ò¹Ô¤¦¡£
352 ¤¢¤ë¾ò·ï¤ËÂФ·¤Æ¤³¤Î¥ª¥×¥·¥ç¥ó¤òÀßÄꤹ¤ë¤ÈLinux¥«¡¼¥Í¥ë¤Ï
353 Ŭ¹ç¤·¤¿¥Ñ¥±¥Ã¥È(IP¥Ø¥Ã¥À¥Õ¥£¡¼¥ë¥É¤Î¤Û¤È¤ó¤É)¤Î¾ðÊó¤ò
354 .IR printk ()
355 ´Ø¿ô¤ò»È¤Ã¤Æ½ÐÎϤ¹¤ë¡£
356 ¤³¤Î¥ª¥×¥·¥ç¥ó¤ÏLinux¥«¡¼¥Í¥ë¥³¥ó¥Ñ¥¤¥ë»þ¤Ë
357 .B CONFIG_IP_FIREWALL_VERBOSE
358 ¤òÄêµÁ¤·¤¿¾ì¹ç¤ËÍ­¸ú¤Ç¤¢¤ë¡£
359 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ïappend(ÄɲÃ)¡¢insert(ÁÞÆþ)¤Þ¤¿¤Ïdelete(ºï½ü)
360 ¥³¥Þ¥ó¥É¤ÈÁȤ߹ç¤ï¤»¤Ç¤Î¤ßÍ­¸ú¤Ç¤¢¤ë¡£
361 .TP
362 .BR "-r " [\fIport\fP]
363 ¥í¡¼¥«¥ë¥½¥±¥Ã¥È¤Ë¥ê¥À¥¤¥ì¥¯¥È¤¹¤ë¡£
364 ¤³¤Î¥ª¥×¥·¥ç¥ó¤¬ÀßÄꤵ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢¤â¤·¤½¤Î¥Ñ¥±¥Ã¥È¤¬¥ê¥â¡¼¥È¤Î
365 ¥Û¥¹¥È¤«¤éÁ÷¤é¤ì¤¿¤â¤Î¤Ç¤¢¤Ã¤Æ¤â¤³¤Î¾ò·ï¤Ë¤·¤¿¤¬¤Ã¤Æ¥í¡¼¥«¥ë¤Î
366 ¥½¥±¥Ã¥È¤Ë¥ê¥À¥¤¥ì¥¯¥È¤µ¤ì¤ë¡£
367 ¥ê¥À¥¤¥ì¥¯¥È¤ò¹Ô¤¦¥Ý¡¼¥ÈÈֹ椬0¤Î¾ì¹ç(¥Ç¥Õ¥©¥ë¥È¤Ç¤¢¤ë)¤Ï¡¢
368 ¤½¤Î¥Ñ¥±¥Ã¥È¤Î¥Ç¥¹¥Æ¥£¥Í¡¼¥·¥ç¥ó¥Ý¡¼¥È¤¬¥ê¥À¥¤¥ì¥¯¥È¤µ¤ì¤ë
369 ¥Ý¡¼¥È¤È¤·¤ÆÍѤ¤¤é¤ì¤ë¡£
370
371 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢ÆþÎÏ¥Õ¥¡¥¤¥ä¡¼¥¦¥©¡¼¥ë¤Î¾ì¹ç¤Ç"policy"¤È¤·¤Æ
372 .I accept
373 ¤¬»ØÄꤵ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë»ÈÍѲÄǽ¤Ç¡¢¤µ¤é¤Ë¥«¡¼¥Í¥ë¥³¥ó¥Ñ¥¤¥ë»þ¤Ë
374 .B CONFIG_IP_TRANSPARENT_PROXY
375 ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
376 .TP
377 .BI "-t " "andmask xormask"
378 IP¥Ø¥Ã¥À¤ÎTOS¥Õ¥£¡¼¥ë¥É¤ò²þÊѤ¹¤ë¤È¤­¤ËÍѤ¤¤ë¥Þ¥¹¥¯
379 (¥Þ¥¹¥«¥ì¡¼¥É¤Î̵ͭ¤Ë´Ø¤ï¤é¤º)¥Õ¥¡¥¤¥ä¡¼¥¦¥©¡¼¥ë¤Î¾ò·ï¤Ë¤è¤ê
380 ¥Ñ¥±¥Ã¥È¤¬µö²Ä¤µ¤ì¤¿¾ì¹ç¤Ë¡¢¤½¤Î¥Ñ¥±¥Ã¥È¤ÎTOS¥Õ¥£¡¼¥ë¥É¤ËÂФ·¤Æ
381 ½é¤á¤Ë»ØÄꤷ¤¿¥Þ¥¹¥¯ÃͤȥӥåÈËè¤ËAND(ÏÀÍýÀÑ)¤·¡¢¤µ¤é¤Ë¤½¤Î·ë²Ì¤Ë
382 ÂФ·¤Æ¼¡¤Î¥Þ¥¹¥¯ÃͤȥӥåÈËè¤ËXOR(ÇÓ¾ŪÏÀÍýÏÂ)¤ò¹Ô¤¦¡£
383 ¤½¤ì¤¾¤ì¤Î¥Þ¥¹¥¯¤Ï16¿Ê¿ô¤Î8¥Ó¥Ã¥È¤Ç»ØÄꤹ¤ë¡£
384 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ïappend(ÄɲÃ)¡¢insert(ÁÞÆþ)¤Þ¤¿¤Ïdelete(ºï½ü)
385 ¥³¥Þ¥ó¥É¤ÈÁȤ߹ç¤ï¤»¤Æ¤Ç¤Î¤ßÍ­¸ú¤Ç¤¢¤ê¡¢¥¢¥«¥¦¥ó¥ÈÀ©¸æ¤ä¡¢
386 reject(µñÀä)¤ädeny(ÉÔµö²Ä)¤Î¥Õ¥¡¥¤¥ä¡¼¥¦¥©¡¼¥ëÀ©¸æ¤Î¥³¥Þ¥ó¥É»þ¤Ë¤Ï
387 °ÕÌ£¤ò»ý¤¿¤Ê¤¤¡£
388 .TP
389 .BI -v
390 Verbose output(¾ÜºÙ½ÐÎÏ)¡£
391
392 ¾ò·ï¤ä¥Ñ¥±¥Ã¥È¤ÎÄɲᢺï½ü¤ª¤è¤Ó³Îǧ¤Ë¤ª¤¤¤Æ¾ÜºÙ¾ðÊó¤ò½ÐÎϤ¹¤ë¡£
393 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ïappend(ÄɲÃ)¡¢insert(ÁÞÆþ)¡¢delete(ºï½ü)
394 ¤Þ¤¿¤Ïcheck(³Îǧ)¥³¥Þ¥ó¥É¤ÈÁȤ߹ç¤ï¤»¤Ç¤Î¤ßÍ­¸ú¤Ç¤¢¤ë¡£
395 .TP
396 .BI -x
397 Expand numbers(³ÈÄ¥¿ôÃͽÐÎÏ)¡£
398 ¥Ñ¥±¥Ã¥È¿ô¤ª¤è¤Ó¥Ð¥¤¥È¥«¥¦¥ó¥¿ÃͤνÐÎϤˤª¤¤¤Æ¡¢K(1000ÇÜ)¤ä
399 M(1000KÇÜ)¤È¤¤¤Ã¤¿´Ý¤á¤¿ÃͤǤϤʤ¯¡¢Àµ³Î¤ÊÃͤò½ÐÎϤ¹¤ë¡£
400 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¥«¥¦¥ó¥ÈÃͤ¬½ÐÎϤµ¤ì¤ë¾ì¹ç¤Ë¤Î¤ßÍ­¸ú¤Ç¤¢¤ë¡£
401 (¥ª¥×¥·¥ç¥ó
402 .B -e
403 »²¾È¤Î»ö)¡£
404 .TP
405 .BI -y
406 TCP¥Ñ¥±¥Ã¥È¤ÎSYN¥Ó¥Ã¥È¤¬¥»¥Ã¥È¤µ¤ì¤Æ¤ª¤ê¡¢ACK¥Ó¥Ã¥È¤¬¥ê¥»¥Ã¥È
407 ¤µ¤ì¤Æ¤¤¤ë¤â¤Î¤Î¤ßŬ¹ç¤¹¤ë¡£
408 (¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¾¤Î¥×¥í¥È¥³¥ë¤Ç¤Ï̵»ë¤µ¤ì¤ë)
409 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ïappend(ÄɲÃ)¡¢insert(ÁÞÆþ)¤Þ¤¿¤Ïdelete(ºï½ü)
410 ¥³¥Þ¥ó¥É¤ÈÁȤ߹ç¤ï¤»¤Æ»ÈÍѲÄǽ¤Ç¤¢¤ë¡£
411 .SH ¥Õ¥¡¥¤¥ë
412 .I /proc/net/ip_acct
413 .br
414 .I /proc/net/ip_input
415 .br
416 .I /proc/net/ip_output
417 .br
418 .I /proc/net/ip_forward
419 .br
420 .I /proc/net/ip_masquerade
421 .\" .SH ¥Ð¥°
422 .SH ´ØÏ¢¹àÌÜ
423 ipfw(4)
424 .SH Ãø¼Ô
425 Jos Vos <jos@xos.nl>
426 .br
427 X/OS Experts in Open Systems BV, Amsterdam, The Netherlands
428
429 .SH Ìõ¼Ô
430 ¼ÆÅÄ (¤Ò) ¾°ÌÀ <shibata@opost1.netspace.or.jp> 1997/02/15 ver. 0.0