OSDN Git Service

Import translated manuals from JM CVS Repository.
[linuxjm/jm.git] / manual / dhcp / draft / man8 / dhcpd.8
1 .\" senda ¤³¤³¤«¤é
2 .\" senda ¤³¤³¤Þ¤Ç
3 .\"     dhcpd.8
4 .\"
5 .\" Copyright (c) 1996-2001 Internet Software Consortium.
6 .\" Redistribution and use in source and binary forms, with or without
7 .\" modification, are permitted provided that the following conditions
8 .\" are met:
9 .\"
10 .\" 1. Redistributions of source code must retain the above copyright
11 .\"    notice, this list of conditions and the following disclaimer.
12 .\" 2. Redistributions in binary form must reproduce the above copyright
13 .\"    notice, this list of conditions and the following disclaimer in the
14 .\"    documentation and/or other materials provided with the distribution.
15 .\" 3. Neither the name of The Internet Software Consortium nor the names
16 .\"    of its contributors may be used to endorse or promote products derived
17 .\"    from this software without specific prior written permission.
18 .\"
19 .\" THIS SOFTWARE IS PROVIDED BY THE INTERNET SOFTWARE CONSORTIUM AND
20 .\" CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
21 .\" INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
22 .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
23 .\" DISCLAIMED.  IN NO EVENT SHALL THE INTERNET SOFTWARE CONSORTIUM OR
24 .\" CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25 .\" SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26 .\" LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
27 .\" USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
28 .\" ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
29 .\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
30 .\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 .\" SUCH DAMAGE.
32 .\"
33 .\" This software has been written for the Internet Software Consortium
34 .\" by Ted Lemon in cooperation with Vixie Enterprises and Nominum, Inc.
35 .\" To learn more about the Internet Software Consortium, see
36 .\" ``http://www.isc.org/''.  To learn more about Vixie Enterprises,
37 .\" see ``http://www.vix.com''.   To learn more about Nominum, Inc., see
38 .\" ``http://www.nominum.com''.
39 .\"
40 .\" Japanese Version Copyright (c) 2001-2003
41 .\"        NAKANO Takeo and SENDA Yoshikazu all rights reserved.
42 .\" Translated Thu Dec 27 2001 by NAKANO Takeo <nakano@apm.seikei.ac.jp>
43 .\" Updated Sat Mar 15 2003 by SENDA Yoshikazu <senda@mocha.freemail.ne.jp>
44 .\"
45 .\"O .TH dhcpd 8
46 .\"O .SH NAME
47 .\"O dhcpd - Dynamic Host Configuration Protocol Server
48 .\"O .SH SYNOPSIS
49 .\"O .B dhcpd
50 .\"O [
51 .\"O .B -p
52 .\"O .I port
53 .\"O ]
54 .\"O [
55 .\"O .B -f
56 .\"O ]
57 .\"O [
58 .\"O .B -d
59 .\"O ]
60 .\"O [
61 .\"O .B -q
62 .\"O ]
63 .\"O [
64 .\"O .B -t
65 .\"O |
66 .\"O .B -T
67 .\"O ]
68 .\"O [
69 .\"O .B -cf
70 .\"O .I config-file
71 .\"O ]
72 .\"O [
73 .\"O .B -lf
74 .\"O .I lease-file
75 .\"O ]
76 .\"O [
77 .\"O .B -tf
78 .\"O .I trace-output-file
79 .\"O ]
80 .\"O [
81 .\"O .B -play
82 .\"O .I trace-playback-file
83 .\"O ]
84 .\"O [
85 .\"O .I if0
86 .\"O [
87 .\"O .I ...ifN
88 .\"O ]
89 .\"O ]
90 .TH dhcpd 8
91 .SH Ì¾Á°
92 dhcpd \- Dynamic Host Configuration Protocol
93 (ưŪ¥Û¥¹¥ÈÀßÄê¥×¥í¥È¥³¥ë) ¥µ¡¼¥Ð
94 .SH ½ñ¼°
95 .B dhcpd
96 [
97 .B -p
98 .I port
99 ]
100 [
101 .B -f
102 ]
103 [
104 .B -d
105 ]
106 [
107 .B -q
108 ]
109 [
110 .B -t
111 |
112 .B -T
113 ]
114 [
115 .B -cf
116 .I config-file
117 ]
118 [
119 .B -lf
120 .I lease-file
121 ]
122 [
123 .B -tf
124 .I trace-output-file
125 ]
126 [
127 .B -play
128 .I trace-playback-file
129 ]
130 [
131 .I if0
132 [
133 .I ...ifN
134 ]
135 ]
136 .\"O .SH DESCRIPTION
137 .\"O The Internet Software Consortium DHCP Server, dhcpd, implements the
138 .\"O Dynamic Host Configuration Protocol (DHCP) and the Internet Bootstrap
139 .\"O Protocol (BOOTP).  DHCP allows hosts on a TCP/IP network to request
140 .\"O and be assigned IP addresses, and also to discover information about
141 .\"O the network to which they are attached.  BOOTP provides similar
142 .\"O functionality, with certain restrictions.
143 .SH ÀâÌÀ
144 Internet Software Consortium DHCP ¥µ¡¼¥Ð¤Ç¤¢¤ë dhcpd ¤Ï¡¢
145 Dynamic Host Configuration Protocol (DHCP) ¤È
146 Internet Bootstrap Protocol (BOOTP) ¤È¤ò¼ÂÁõ¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£
147 DHCP ¤òÍѤ¤¤ë¤È¡¢
148 TCP/IP ¥Í¥Ã¥È¥ï¡¼¥¯¾å¤Î¥Û¥¹¥È¤Ï
149 IP ¥¢¥É¥ì¥¹¤òÍ׵ᤷ¤Æ³ä¤êÅö¤Æ¤Æ¤â¤é¤¦¤³¤È¤¬¤Ç¤­¡¢
150 ¤Þ¤¿Àܳ¤·¤¿¥Í¥Ã¥È¥ï¡¼¥¯¤Î¾ðÊó¤ò¼èÆÀ¤Ç¤­¤Þ¤¹¡£
151 BOOTP ¤âƱÍͤε¡Ç½¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹¤¬¡¢¾¯¡¹À©¸Â¤¬¤¢¤ê¤Þ¤¹¡£
152 .\"
153 .\" senda ¤³¤³¤«¤é
154 .\"O .SH CONTRIBUTIONS
155 .SH ´óÉÕ
156 .\"O .PP
157 .\"O This software is free software.  At various times its development has
158 .\"O been underwritten by various organizations, including the ISC and
159 .\"O Vixie Enterprises.  The development of 3.0 has been funded almost
160 .\"O entirely by Nominum, Inc.
161 .PP
162 ¤³¤Î¥½¥Õ¥È¥¦¥§¥¢¤Ï¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢¤Ç¤¹¡£¤½¤Î³«È¯ÈñÍѤϡ¢
163 ISC ¤È Vixie Enterprises ¤ò´Þ¤àÍÍ¡¹¤ÊÁÈ¿¥¤Ë¤è¤Ã¤ÆÉéô¤µ¤ì¤Æ¤­¤Þ¤·¤¿¡£
164 3.0 ¤Î³«È¯ÈñÍѤΤۤȤó¤É¤¹¤Ù¤Æ¤Ï¡¢Nominum, Inc. ¤Ë¤è¤Ã¤Æ¤ËÄ󶡤µ¤ì¤Þ¤·¤¿¡£
165 .\"O .PP
166 .\"O At this point development is being shepherded by Ted Lemon, and hosted
167 .\"O by the ISC, but the future of this project depends on you.  If you
168 .\"O have features you want, please consider implementing them.
169 .PP
170 ³«È¯¤Ï Ted Lemon ¤Ë¤è¤Ã¤Æ»ØƳ¤µ¤ì¡¢ISC ¤¬³«È¯¤Î¼çºÅ¤ò¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£
171 ¤·¤«¤·¡¢¤³¤Î¥×¥í¥¸¥§¥¯¥È¤Î¾­Íè¤Ï¤¢¤Ê¤¿¤Ë°Í¸¤·¤Æ¤¤¤Þ¤¹¡£
172 ¤â¤·¤¢¤Ê¤¿¤¬²¿¤«Ë¾¤à¤³¤È¤¬¤¢¤ì¤Ð¡¢¤½¤ì¤é¤â¼Â¸½¤µ¤ì¤ë¤Ç¤¢¤í¤¦¤È¹Í¤¨¤Æ²¼¤µ¤¤¡£
173 .\" senda ¤³¤³¤Þ¤Ç
174 .\"
175 .\"O .SH OPERATION
176 .\"O .PP
177 .\"O The DHCP protocol allows a host which is unknown to the network
178 .\"O administrator to be automatically assigned a new IP address out of a
179 .\"O pool of IP addresses for its network.   In order for this to work, the
180 .\"O network administrator allocates address pools in each subnet and
181 .\"O enters them into the dhcpd.conf(5) file.
182 .\"O .PP
183 .\"O On startup, dhcpd reads the
184 .\"O .IR dhcpd.conf
185 .\"O file and stores a list of available addresses on each subnet in
186 .\"O memory.  When a client requests an address using the DHCP protocol,
187 .\"O dhcpd allocates an address for it.  Each client is assigned a lease,
188 .\"O which expires after an amount of time chosen by the administrator (by
189 .\"O default, one day).  Before leases expire, the clients to which leases
190 .\"O are assigned are expected to renew them in order to continue to use
191 .\"O the addresses.  Once a lease has expired, the client to which that
192 .\"O lease was assigned is no longer permitted to use the leased IP
193 .\"O address.
194 .\"O .PP
195 .\"O In order to keep track of leases across system reboots and server
196 .\"O restarts, dhcpd keeps a list of leases it has assigned in the
197 .\"O dhcpd.leases(5) file.   Before dhcpd grants a lease to a host, it
198 .\"O records the lease in this file and makes sure that the contents of the
199 .\"O file are flushed to disk.   This ensures that even in the event of a
200 .\"O system crash, dhcpd will not forget about a lease that it has
201 .\"O assigned.   On startup, after reading the dhcpd.conf file, dhcpd
202 .\"O reads the dhcpd.leases file to refresh its memory about what leases
203 .\"O have been assigned.
204 .\"O .PP
205 .\"O New leases are appended to the end of the dhcpd.leases
206 .\"O file.   In order to prevent the file from becoming arbitrarily large,
207 .\"O from time to time dhcpd creates a new dhcpd.leases file from its
208 .\"O in-core lease database.  Once this file has been written to disk, the
209 .\"O old file is renamed
210 .\"O .IR dhcpd.leases~ ,
211 .\"O and the new file is renamed dhcpd.leases.   If the system crashes in
212 .\"O the middle of this process, whichever dhcpd.leases file remains will
213 .\"O contain all the lease information, so there is no need for a special
214 .\"O crash recovery process.
215 .\"O .PP
216 .\"O BOOTP support is also provided by this server.  Unlike DHCP, the BOOTP
217 .\"O protocol does not provide a protocol for recovering
218 .\"O dynamically-assigned addresses once they are no longer needed.   It is
219 .\"O still possible to dynamically assign addresses to BOOTP clients, but
220 .\"O some administrative process for reclaiming addresses is required.   By
221 .\"O default, leases are granted to BOOTP clients in perpetuity, although
222 .\"O the network administrator may set an earlier cutoff date or a shorter
223 .\"O lease length for BOOTP leases if that makes sense.
224 .\"O .PP
225 .\"O BOOTP clients may also be served in the old standard way, which is to
226 .\"O simply provide a declaration in the dhcpd.conf file for each
227 .\"O BOOTP client, permanently assigning an address to each client.
228 .\"O .PP
229 .\"O Whenever changes are made to the dhcpd.conf file, dhcpd must be
230 .\"O restarted.   To restart dhcpd, send a SIGTERM (signal 15) to the
231 .\"O process ID contained in
232 .\"O .IR RUNDIR/dhcpd.pid ,
233 .\"O and then re-invoke dhcpd.  Because the DHCP server database is not as
234 .\"O lightweight as a BOOTP database, dhcpd does not automatically restart
235 .\"O itself when it sees a change to the dhcpd.conf file.
236 .\"O .PP
237 .\"O Note: We get a lot of complaints about this.   We realize that it would
238 .\"O be nice if one could send a SIGHUP to the server and have it reload
239 .\"O the database.   This is not technically impossible, but it would
240 .\"O require a great deal of work, our resources are extremely limited, and
241 .\"O they can be better spent elsewhere.   So please don't complain about
242 .\"O this on the mailing list unless you're prepared to fund a project to
243 .\"O implement this feature, or prepared to do it yourself.
244 .SH Æ°ºî
245 .PP
246 DHCP ¥×¥í¥È¥³¥ë¤Ï¡¢¥Í¥Ã¥È¥ï¡¼¥¯´ÉÍý¼Ô¤¬ÃΤé¤Ê¤¤¥Û¥¹¥È¤ËÂФ·¤Æ¡¢
247 ͽ¤á¤½¤Î¥Í¥Ã¥È¥ï¡¼¥¯¤ÇÍÑ°Õ¤µ¤ì¤¿ IP ¥¢¥É¥ì¥¹¤ÎÈÏ°Ï (pool) ¤«¤é¡¢
248 ¼«Æ°Åª¤Ë¿·¤·¤¤ IP ¥¢¥É¥ì¥¹¤ò³ä¤êÅö¤Æ¤Þ¤¹¡£
249 ¤³¤Îµ¡¹½¤òÆ°ºî¤µ¤»¤ë¤Ë¤Ï¡¢
250 ¥Í¥Ã¥È¥ï¡¼¥¯´ÉÍý¼Ô¤Ï¥¢¥É¥ì¥¹¤ÎÈϰϤò³Æ¥µ¥Ö¥Í¥Ã¥È¤´¤È¤Ë³ä¤êÅö¤Æ¤Æ¤ª¤­¡¢
251 ¤½¤ì¤ò
252 .BR dhcpd.conf (5)
253 ¤Ë½ñ¤¤¤Æ¤ª¤«¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
254 .PP
255 dhcpd ¤Ïµ¯Æ°¤¹¤ë¤È
256 .I dhcpd.conf
257 ¥Õ¥¡¥¤¥ë¤òÆɤߡ¢
258 ³Æ¥µ¥Ö¥Í¥Ã¥È¤´¤È¤ËÍøÍѤǤ­¤ë¥¢¥É¥ì¥¹¤Î¥ê¥¹¥È¤ò¥á¥â¥ê¤ËÊݸ¤·¤Þ¤¹¡£
259 ¥¯¥é¥¤¥¢¥ó¥È¤¬ DHCP ¥×¥í¥È¥³¥ë¤òÍѤ¤¤Æ¥¢¥É¥ì¥¹¤òÍ׵᤹¤ë¤È¡¢
260 dhcpd ¤Ï¤½¤Î¥¯¥é¥¤¥¢¥ó¥È¤Ë¥¢¥É¥ì¥¹¤ò³ä¤êÅö¤Æ¤Þ¤¹¡£
261 ³Æ¥¯¥é¥¤¥¢¥ó¥È¤ËÂߤ·½Ð¤µ¤ì¤¿¥¢¥É¥ì¥¹¤Ï¡¢
262 ´ÉÍý¼Ô¤¬·è¤á¤Æ¤ª¤¤¤¿¤¢¤ë´ü´Ö¤¬·Ð²á¤¹¤ë¤È´ü¸ÂÀÚ¤ì¤Ë¤Ê¤ê¤Þ¤¹
263 (¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï 1 Æü)¡£
264 Âߤ·½Ð¤·¤ò¼õ¤±¤¿¥¯¥é¥¤¥¢¥ó¥È¤Ï¡¢
265 ¤½¤Î¥¢¥É¥ì¥¹¤ÎÍøÍѤò·Ñ³¤¹¤ë¤¿¤á¤Ë¡¢
266 Âߤ·½Ð¤·¤¬´ü¸ÂÀÚ¤ì¤Ë¤Ê¤ëÁ°¤Ë¹¹¿·¤ò¹Ô¤¦¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
267 Âߤ·½Ð¤·¤¬´ü¸ÂÀÚ¤ì¤Ë¤Ê¤ë¤È¡¢
268 ¤½¤ÎÂߤ·½Ð¤·¥¢¥É¥ì¥¹¤ò³ä¤êÅö¤Æ¤é¤ì¤Æ¤¤¤¿¥¯¥é¥¤¥¢¥ó¥È¤Ï¡¢
269 ¤â¤¦¤½¤ì°Ê¾åÂߤ·½Ð¤µ¤ì¤Æ¤¤¤¿ IP ¥¢¥É¥ì¥¹¤òÍøÍѤǤ­¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£
270 .PP
271 ¥·¥¹¥Æ¥à¤ä¥µ¡¼¥Ð¤¬ºÆµ¯Æ°¤·¤¿¾ì¹ç¤ËÂߤ·½Ð¤·¾ðÊó¤òÊÝ»ý¤·¤Æ¤ª¤¯¤¿¤á¤Ë¡¢
272 dhcpd ¤Ï³ä¤êÅö¤Æ¤¿Âߤ·½Ð¤·¤Îµ­Ï¿¤ò
273 .BR dhcpd.leases (5)
274 ¥Õ¥¡¥¤¥ë¤ËÊÝ»ý¤·¤Æ¤¤¤Þ¤¹¡£dhcpd ¤Ï¥Û¥¹¥È¤ËÂߤ·½Ð¤·¤ò¹Ô¤¦Á°¤Ë¡¢
275 ¤½¤ÎÂ߽е­Ï¿¤ò¤³¤Î¥Õ¥¡¥¤¥ë¤Ëµ­Ï¿¤·¡¢
276 ¥Õ¥¡¥¤¥ë¤ÎÆâÍƤò³Î¼Â¤Ë¥Ç¥£¥¹¥¯¤Ë¥Õ¥é¥Ã¥·¥å¤·¤Þ¤¹¡£
277 ¤³¤ì¤Ë¤è¤Ã¤Æ¡¢¥·¥¹¥Æ¥à¤¬¥¯¥é¥Ã¥·¥å¤·¤¿¾ì¹ç¤Ç¤â¡¢
278 dhcpd ¤Ï³ä¤êÅö¤Æ¤¿Âߤ·½Ð¤·¤Î¤³¤È¤ò³Î¼Â¤Ë³Ð¤¨¤Æ¤ª¤±¤Þ¤¹¡£
279 dhcpd ¤Ï¡¢µ¯Æ°¤·¤Æ dhcpd.conf ¥Õ¥¡¥¤¥ë¤òÆɤó¤À¤¢¤È¡¢
280 dhcpd.leases ¥Õ¥¡¥¤¥ë¤òÆɤó¤Ç¡¢¸½ºß¤ÎÂߤ·½Ð¤·¾ðÊó¤ò¥á¥â¥ê¤Ë½ñ¤­¹þ¤ß¤Þ¤¹¡£
281 .PP
282 ¿·¤¿¤ÊÂ߽е­Ï¿¤Ï dhcpd.leases ¥Õ¥¡¥¤¥ë¤ÎËöÈø¤ËÄɲ䵤ì¤Þ¤¹¡£
283 dhcpd ¤Ï¡¢Âߤ·½Ð¤·¥Ç¡¼¥¿¥Ù¡¼¥¹¤¬ºÝ¸Â¤Ê¤¯Â礭¤¯¤Ê¤ë¤Î¤òËɤ°¤¿¤á¡¢
284 »þ¡¹ÆâÉô¤Ë»ý¤Ã¤Æ¤¤¤ëÂߤ·½Ð¤·¥Ç¡¼¥¿¥Ù¡¼¥¹¤«¤é¿·¤·¤¤
285 dhcpd.leases ¥Õ¥¡¥¤¥ë¤òÀ¸À®¤·¤Þ¤¹¡£
286 ¤³¤Î¥Õ¥¡¥¤¥ë¤¬¥Ç¥£¥¹¥¯¤Ë½ñ¤­¹þ¤Þ¤ì¤ë¤È¡¢¸Å¤¤¥Õ¥¡¥¤¥ë¤Ï
287 .I dhcpd.leases~
288 ¤È̾Á°¤¬Êѹ¹¤µ¤ì¡¢¿·¤·¤¤¥Õ¥¡¥¤¥ë¤¬ dhcpd.leases ¤Ë¤Ê¤ê¤Þ¤¹¡£
289 ¥·¥¹¥Æ¥à¤¬¤³¤Î½èÍý¤ÎÅÓÃæ¤Ç¥¯¥é¥Ã¥·¥å¤·¤Æ¤â¡¢
290 ¤¤¤º¤ì¤«¤Î dhcpd.leases ¥Õ¥¡¥¤¥ë¤¬»Ä¤Ã¤Æ¤¤¤Æ¡¢
291 ¤½¤³¤Ë¤Ï¤¹¤Ù¤Æ¤ÎÂߤ·½Ð¤·¾ðÊ󤬻ĤäƤ¤¤ë¤Ï¤º¤Ç¤¹¡£
292 ½¾¤Ã¤ÆÆüì¤Ê¥¯¥é¥Ã¥·¥å¥ê¥«¥Ð¥ê½èÍý¤ÏɬÍפ¢¤ê¤Þ¤»¤ó¡£
293 .PP
294 ¤³¤Î¥µ¡¼¥Ð¤Ï BOOTP ¤â¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤¹¡£
295 DHCP ¤È¤Ï°Û¤Ê¤ê¡¢
296 BOOTP ¥×¥í¥È¥³¥ë¤ÏưŪ¤Ë³ä¤êÅö¤Æ¤é¤ì¤¿¥¢¥É¥ì¥¹¤¬ÉÔÍפˤʤ俤Ȥ­¡¢
297 ¤½¤ì¤òÉüµ¢¤µ¤»¤ë¥×¥í¥È¥³¥ë¤¬Â¸ºß¤·¤Þ¤»¤ó¡£
298 BOOTP ¥¯¥é¥¤¥¢¥ó¥È¤ËưŪ¤Ë¥¢¥É¥ì¥¹¤ò³ä¤êÅö¤Æ¤ë¤³¤È¤Ï²Äǽ¤Ç¤¹¤¬¡¢
299 ¥¢¥É¥ì¥¹¤ò²ó¼ý¤·¤ÆºÆ³ä¤êÅö¤Æ²Äǽ¤Ë¤¹¤ë¤è¤¦¤Ê´ÉÍý½èÍý¤¬É¬Íפˤʤê¤Þ¤¹¡£
300 ¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢BOOTP ¥¯¥é¥¤¥¢¥ó¥È¤Ø¤ÎÂߤ·½Ð¤·¤Ï±Ê³Ū¤Ê¤â¤Î¤Ç¤¹¤¬¡¢
301 ¥Í¥Ã¥È¥ï¡¼¥¯´ÉÍý¼Ô¤Ï (¤½¤ì¤¬°ÕÌ£¤¬¤¢¤ì¤Ð)
302 ÃæÃǤò¤è¤êÁ᤯¤·¤¿¤ê¡¢Âߤ·½Ð¤·´ü´Ö¤òû¤¯¤Ç¤­¤Þ¤¹¡£
303 .PP
304 BOOTP ¥¯¥é¥¤¥¢¥ó¥È¤Ë¡¢¸Å¤¤É¸½àŪ¤ÊÊýË¡¤Ç¥¢¥É¥ì¥¹¤ò¼èÆÀ¤µ¤»¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
305 ¤³¤ì¤Ë¤Ï dhcpd.conf ¥Õ¥¡¥¤¥ë¤Ë³Æ BOOTP ¥¯¥é¥¤¥¢¥ó¥ÈÍѤÎÀë¸À¤ò½ñ¤¤¤Æ¡¢
306 ³Æ¥¯¥é¥¤¥¢¥ó¥È¤Ø±Ê³Ū¤Ë¥¢¥É¥ì¥¹¤ò³ä¤êÅö¤Æ¤Þ¤¹¡£
307 .PP
308 dhcpd.conf ¥Õ¥¡¥¤¥ë¤ËÊѹ¹¤ò¹Ô¤Ã¤¿¤È¤­¤Ï¡¢
309 dhcpd ¤ÏºÆµ¯Æ°¤·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
310 ¤³¤ì¤Ë¤Ï SIGTERM (¥·¥°¥Ê¥ë 15) ¤ò
311 .IR RUNDIR/dhcpd.pid ,
312 ¤ËÊݸ¤µ¤ì¤Æ¤¤¤ë¥×¥í¥»¥¹ ID ¤ËÁ÷¤ê¡¢dhcpd ¤òºÆ¤Óµ¯Æ°¤·¤Þ¤¹¡£
313 DHCP ¥µ¡¼¥Ð¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ï BOOTP ¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹¤Û¤É·ÚÎ̤ǤϤʤ¤¤Î¤Ç¡¢
314 dhcpd ¤Ï dhcpd.conf ¥Õ¥¡¥¤¥ë¤¬Êѹ¹¤µ¤ì¤¿¤³¤È¤òÃΤäƤ⡢
315 ¼«Æ°Åª¤Ë¼«Ê¬¼«¿È¤òºÆµ¯Æ°¤¹¤ë¤³¤È¤Ï¤¢¤ê¤Þ¤»¤ó¡£
316 .PP
317 Ãí°Õ: ¤³¤ì¤Ë¤Ï¤¿¤¯¤µ¤óʸ¶ç¤¬Íè¤Æ¤¤¤Þ¤¹¡£
318 ¥µ¡¼¥Ð¤Ë SIGHUP ¤òÁ÷¤ë¤È¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò¥ê¥í¡¼¥É¤·¤Æ¤¯¤ì¤ì¤ÐÎɤ¤¤À¤í¤¦¤Ê¡¢
319 ¤È¤Ï²æ¡¹¤âǧ¼±¤·¤Æ¤¤¤Þ¤¹¡£¤³¤ì¤Ïµ»½ÑŪ¤Ë¤ÏÉÔ²Äǽ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¤¬¡¢
320 Èó¾ï¤Ë¿¤¯¤Îºî¶È¤òɬÍפȤ·¤Þ¤¹¡£
321 ²æ¡¹¤Î¥ê¥½¡¼¥¹¤ÏÈó¾ï¤Ë¸Â¤é¤ì¤Æ¤ª¤ê¡¢
322 ¤½¤ì¤é¤Ï¾¤Î¤È¤³¤í¤Ë¿¶¤ê¸þ¤±¤é¤ì¤Æ¤¤¤Þ¤¹¡£
323 ¤É¤¦¤«¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Ëʸ¶ç¤ò¤¤¤¦¤Î¤Ï¤´±óθ¤¯¤À¤µ¤¤¡£
324 ¤³¤Îµ¡Ç½¤ò¼ÂÁõ¤¹¤ë¥×¥í¥¸¥§¥¯¥È¤Ø¤Î»ñ¶â¤òÄ󶡤·¤Æ¤¯¤À¤µ¤ë¤È¤«¡¢
325 ¤¢¤Ê¤¿¼«¿È¤¬¼ÂÁõ¤·¤Æ¤¯¤À¤µ¤ë¤Î¤Ê¤é¤â¤Á¤í¤óÏäÏÊ̤Ǥ¹¤¬¡£
326 .\"O .SH COMMAND LINE
327 .\"O .PP
328 .\"O The names of the network interfaces on which dhcpd should listen for
329 .\"O broadcasts may be specified on the command line.  This should be done
330 .\"O on systems where dhcpd is unable to identify non-broadcast interfaces,
331 .\"O but should not be required on other systems.  If no interface names
332 .\"O are specified on the command line dhcpd will identify all network
333 .\"O interfaces which are up, elimininating non-broadcast interfaces if
334 .\"O possible, and listen for DHCP broadcasts on each interface.
335 .\"O .PP
336 .\"O If dhcpd should listen on a port other than the standard (port 67),
337 .\"O the
338 .\"O .B -p
339 .\"O flag may used.  It should be followed by the udp port number on which
340 .\"O dhcpd should listen.  This is mostly useful for debugging purposes.
341 .SH ¥³¥Þ¥ó¥É¥é¥¤¥ó
342 .PP
343 dhcpd ¤¬¥Ö¥í¡¼¥É¥­¥ã¥¹¥È¤òÂÔ¤Á¼õ¤±¤ë¥Í¥Ã¥È¥ï¡¼¥¯¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Î̾Á°¤Ï¡¢
344 ¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ç»ØÄê¤Ç¤­¤Þ¤¹¡£
345 ¥Ö¥í¡¼¥É¥­¥ã¥¹¥È¤Ç¤Ê¤¤¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤ò
346 dhcpd ¼«¿È¤¬ÆÃÄê¤Ç¤­¤Ê¤¤¤è¤¦¤Ê¾õ¶·²¼¤Ç¤Ï¤³¤ì¤ò¹Ô¤¦¤Ù¤­¤Ç¤¹¤¬¡¢
347 ¤½¤¦¤Ç¤Ê¤±¤ì¤Ð»ØÄꤷ¤Ê¤¯¤Æ¤â¤«¤Þ¤¤¤Þ¤»¤ó¡£
348 ¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Î̾Á°¤¬¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ë¤Ò¤È¤Ä¤â»ØÄꤵ¤ì¤Ê¤±¤ì¤Ð¡¢
349 dhcpd ¤Ï¤¹¤Ù¤Æ¤Î¥Í¥Ã¥È¥ï¡¼¥¯¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤¬ÄÌ¿®¾õÂ֤ˤ¢¤ë¤È¤ß¤Ê¤·¡¢
350 ²Äǽ¤Ê¤é¥Ö¥í¡¼¥É¥­¥ã¥¹¥È¤Ç¤Ê¤¤¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤òÂоݤ«¤é³°¤·¡¢
351 ³Æ¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Ç DHCP ¥Ö¥í¡¼¥É¥­¥ã¥¹¥È¤òÂÔ¤Á¼õ¤±¤Þ¤¹¡£
352 .PP
353 dhcpd ¤Ëɸ½à¤Î¥Ý¡¼¥È (¥Ý¡¼¥È 67) °Ê³°¤ÇÂÔµ¡¤µ¤»¤¿¤¤¾ì¹ç¤Ï
354 .B -p
355 ¥Õ¥é¥°¤Ç»ØÄê¤Ç¤­¤Þ¤¹¡£¤³¤Î¸å¤Ë¤Ï dhcpd ¤òÂÔµ¡¤µ¤»¤ë
356 udp ¤Î¥Ý¡¼¥ÈÈÖ¹æ¤ò½ñ¤­¤Þ¤¹¡£¤³¤ì¤Ï¥Ç¥Ð¥Ã¥°¤ÎÍÑÅÓ¤ËÆäËÊØÍø¤Ç¤¹¡£
357 .\"O .PP
358 .\"O To run dhcpd as a foreground process, rather than allowing it to run
359 .\"O as a daemon in the background, the
360 .\"O .B -f
361 .\"O flag should be specified.  This is useful when running dhcpd under a
362 .\"O debugger, or when running it out of inittab on System V systems.
363 .\"O .PP
364 .\"O To have dhcpd log to the standard error descriptor, specify the
365 .\"O .B -d
366 .\"O flag.  This can be useful for debugging, and also at sites where a
367 .\"O complete log of all dhcp activity must be kept but syslogd is not
368 .\"O reliable or otherwise cannot be used.   Normally, dhcpd will log all
369 .\"O output using the syslog(3) function with the log facility set to
370 .\"O LOG_DAEMON.
371 .\"O .PP
372 .\"O Dhcpd can be made to use an alternate configuration file with the
373 .\"O .B -cf
374 .\"O flag, or an alternate lease file with the
375 .\"O .B -lf
376 .\"O flag.   Because of the importance of using the same lease database at
377 .\"O all times when running dhcpd in production, these options should be
378 .\"O used \fBonly\fR for testing lease files or database files in a
379 .\"O non-production environment.
380 .\"O .PP
381 .\"O When starting dhcpd up from a system startup script (e.g., /etc/rc),
382 .\"O it may not be desirable to print out the entire copyright message on
383 .\"O startup.   To avoid printing this message, the
384 .\"O .B -q
385 .\"O flag may be specified.
386 .PP
387 dhcpd ¤ò¥Ð¥Ã¥¯¥°¥é¥¦¥ó¥É¤Ç¥Ç¡¼¥â¥ó¤È¤·¤ÆÆ°ºî¤µ¤»¤ë¤Î¤Ç¤Ï¤Ê¤¯¡¢
388 ¥Õ¥©¥¢¥°¥é¥¦¥ó¥É¥×¥í¥»¥¹¤È¤·¤Æ¼Â¹Ô¤¹¤ë¤Ë¤Ï
389 .B -f
390 ¥Õ¥é¥°¤ò»ØÄꤷ¤Þ¤¹¡£¤³¤ì¤Ï dhcpd ¤ò¥Ç¥Ð¥Ã¥¬¤Î²¼¤ÇÆ°ºî¤µ¤»¤¿¤ê¡¢
391 System V ¥·¥¹¥Æ¥à¤Î inittab °Ê³°¤«¤éÆ°ºî¤µ¤»¤ë¾ì¹ç¤ËÊØÍø¤Ç¤¹¡£
392 .\"nakano out of ¤Ï¤³¤ì¤Ç¤¤¤¤¤Î¤«?
393 .PP
394 dhcpd ¤Î¥í¥°¤òɸ½à¥¨¥é¡¼½ÐÎϤ˽Ф·¤¿¤¤¾ì¹ç¤Ï¡¢
395 .B -d
396 ¥Õ¥é¥°¤ò»ØÄꤷ¤Þ¤¹¡£¤³¤ì¤Ï¥Ç¥Ð¥Ã¥°¤Î»þ¤ËÊØÍø¤«¤â¤·¤ì¤Þ¤»¤ó¡£
397 ¤Þ¤¿ dhcp ¤ÎÆ°ºîµ­Ï¿¤ò´°Á´¤Ëµ­Ï¿¤·¤Æ¤ª¤­¤¿¤¤¤¬¡¢
398 syslogd ¤¬¿®Íê¤Ç¤­¤Ê¤«¤Ã¤¿¤ê»È¤¨¤Ê¤¤¤è¤¦¤Ê¾ì¹ç¤Ë¤âÊØÍø¤Ç¤·¤ç¤¦¡£
399 Ä̾ï dhcpd ¤Ï¡¢¤¹¤Ù¤Æ¤Î¥í¥°½ÐÎϤò
400 .BR syslog (3)
401 µ¡Ç½¤òÍѤ¤¤Æ½ÐÎϤ·¤Þ¤¹¡£facility ¤Ï LOG_DAEMON ¤ËÀßÄꤵ¤ì¤Þ¤¹¡£
402 .PP
403 dhcpd ¤Ëɸ½à°Ê³°¤ÎÀßÄê¥Õ¥¡¥¤¥ë¤òÆɤ߹þ¤Þ¤»¤ë¤Ë¤Ï
404 .B -cf
405 ¥Õ¥é¥°¤òÍѤ¤¤Þ¤¹¡£¤Þ¤¿Ê̤ÎÂߤ·½Ð¤·¥Õ¥¡¥¤¥ë¤ò»ØÄꤹ¤ë¤Ë¤Ï
406 .B -lf
407 ¥Õ¥é¥°¤ò»È¤¤¤Þ¤¹¡£
408 ¼ÂÍѤθ½¾ì¤Ç¤Ï¡¢
409 dhcpd ¤Î¼Â¹Ô»þ¤Ë¤Ï¡¢ËèÅÙƱ¤¸Âߤ·½Ð¤·¥Ç¡¼¥¿¥Ù¡¼¥¹¤òÍѤ¤¤µ¤»¤ë¤³¤È¤¬½ÅÍפǤ¹¡£
410 ¤·¤¿¤¬¤Ã¤Æ¤³¤ì¤é¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢
411 Âߤ·½Ð¤·¥Õ¥¡¥¤¥ë¤ä¥Ç¡¼¥¿¥Ù¡¼¥¹¥Õ¥¡¥¤¥ë¤ò¡¢
412 ¼ÂÍѤǤʤ¤´Ä¶­¤Ç¥Æ¥¹¥È¤¹¤ë¤è¤¦¤Ê¾ì¹ç¤Ë¸Â¤ë¤Ù¤­¤Ç¤¹¡£
413 .PP
414 dhcpd ¤ò¥·¥¹¥Æ¥à¤Î¥¹¥¿¡¼¥È¥¢¥Ã¥×¥¹¥¯¥ê¥×¥È (/etc/rc ¤Ê¤É)
415 ¤«¤éµ¯Æ°¤¹¤ë¤È¤­¤Ë¤Ï¡¢
416 ¥³¥Ô¡¼¥é¥¤¥È¥á¥Ã¥»¡¼¥¸Á´Éô¤ò½ÐÎϤ·¤¿¤¯¤Ê¤¤¤³¤È¤â¤¢¤ë¤«¤â¤·¤ì¤Þ¤»¤ó¡£
417 ¤³¤Î¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤µ¤»¤¿¤¯¤Ê¤¤¾ì¹ç¤Ï¡¢
418 .B -q
419 ¥Õ¥é¥°¤ò»ØÄꤷ¤Þ¤¹¡£
420 .\" 
421 .\" Senda ¤³¤³¤«¤é
422 .\"O .PP
423 .\"O The DHCP server reads two files on startup: a configuration file, and
424 .\"O a lease database.   If the
425 .\"O .B -t
426 .\"O flag is specified, the server will simply test the configuration file
427 .\"O for correct syntax, but will not attempt to perform any network
428 .\"O operations.   This can be used to test the a new configuration file
429 .\"O automatically before installing it.
430 .PP
431 DHCP¡¡¥µ¡¼¥Ð¤Ïµ¯Æ°»þ 2 ¤Ä¤Î¥Õ¥¡¥¤¥ë¤òÆɤ߹þ¤ß¤Þ¤¹¡£
432 ÀßÄê¥Õ¥¡¥¤¥ë¤È lease ¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ç¤¹¡£
433 ¤â¤·
434 .B -t
435 ¥Õ¥é¥Ã¥°¤ò»ØÄꤷ¤Æ¤¤¤ì¤Ð¡¢¥µ¡¼¥Ð¤ÏÀßÄê¥Õ¥¡¥¤¥ë¤Îʸˡ¥Æ¥¹¥È¤òñ¤Ë¹Ô¤¤¡¢
436 ¤É¤ó¤Ê¥Í¥Ã¥È¥ï¡¼¥¯¥ª¥Ú¥ì¡¼¥·¥ç¥ó¤â¼Â¹Ô¤·¤è¤¦¤È¤·¤Þ¤»¤ó¡£
437 ¤³¤ì¤Ï¿·¤·¤¤ÀßÄê¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëÁ°¤Ë¼«Æ°Åª¤Ë¥Æ¥¹¥È¤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤Þ¤¹¡£
438 .\" 
439 .\"O .PP
440 .\"O The
441 .\"O .B -T
442 .\"O flag can be used to test the lease database file in a similar way.
443 .PP
444 .B -T
445 ¥Õ¥é¥Ã¥°¤Ï Æ±ÍͤÎÊýË¡¤Ç lease ¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò¥Æ¥¹¥È¤¹¤ë¤¿¤á¤Ë»ÈÍѤ¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
446 .\" 
447 .\"O .PP
448 .\"O The \fB-tf\fR and \fB-play\fR options allow you to specify a file into
449 .\"O which the entire startup state of the server and all the transactions
450 .\"O it processes are either logged or played back from.  This can be
451 .\"O useful in submitting bug reports - if you are getting a core dump
452 .\"O every so often, you can start the server with the \fB-tf\fR option and
453 .\"O then, when the server dumps core, the trace file will contain all the
454 .\"O transactions that led up to it dumping core, so that the problem can
455 .\"O be easily debugged with \fB-play\fR.
456 .PP
457 \fB-tf\fR ¤È \fB-play\fR ¥ª¥×¥·¥ç¥ó¤Ë¤è¤Ã¤Æ¡¢
458 ¥µ¡¼¥Ð¤Îµ¯Æ°»þ¤Î¾õÂ֤Τ¹¤Ù¤Æ¤È¥µ¡¼¥Ð¤Î½èÍýÆâÍƤΤ¹¤Ù¤Æ¤¬
459 Êݸ¤µ¤ì¤ë¥Õ¥¡¥¤¥ë¤ò»ØÄꤹ¤ë¤³¤È¡¢¤Þ¤¿¤Ï¡¢
460 µ¯Æ°»þ¤Î¾õÂ֤䥵¡¼¥Ð¤Î½èÍýÆâÍƤòºÆÀ¸¤¹¤ë¤¿¤á¤ËÆɤ߹þ¤à¥Õ¥¡¥¤¥ë¤ò
461 »ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
462 ¤³¤ì¤Ï¥Ð¥°¥ì¥Ý¡¼¥È¤òÁ÷¤ë¤È¤­¤ËÍ­±×¤Ç¤¹¡£
463  - ¤â¤·ÉÑÈˤ˥³¥¢¥À¥ó¥×¤¬µ¯¤­¤ë¤è¤¦¤Ê¤é¤Ð¡¢
464 \fB-tf\fR ¥ª¥×¥·¥ç¥ó¤ò»ØÄꤷ¤Æ¥µ¡¼¥Ð¤òµ¯Æ°¤·¤Æ¤ª¤±¤Ð¡¢
465 ¥µ¡¼¥Ð¤¬¥³¥¢¥À¥ó¥×¤òµ¯¤·¤¿¤È¤­¡¢
466 ¥È¥ì¡¼¥¹¥Õ¥¡¥¤¥ë¤¬¥³¥¢¥À¥ó¥×¤¬µ¯¤ë¤Þ¤Ç¤Î½èÍýÆâÍƤ¹¤Ù¤Æ¤ò´Þ¤à¤³¤È¤Ë¤Ê¤ë
467 ¤Ç¤·¤ç¤¦¡£¤½¤·¤Æ¡¢¤½¤ÎÌäÂê¤Ï¡¢\fB-play\fR ¤ò»È¤¦¤³¤È¤Ë¤è¤Ã¤Æ¡¢
468 ´Êñ¤Ë¼è¤ê½ü¤¯¤³¤È¤¬¤Ç¤­¤ë¤Ç¤·¤ç¤¦¡£
469 .\" 
470 .\"O .PP
471 .\"O The \fB-play\fR option must be specified with an alternate lease file,
472 .\"O using the \fB-lf\fR switch, 
473 .\"O so that the DHCP server doesn't wipe out
474 .\"O your existing lease file with its test data.  
475 .\"O 
476 .\"O The DHCP server will refuse to operate in playback
477 .\"O mode unless you specify an alternate lease file.
478 .PP
479
480 \fB-play\fR ¥ª¥×¥·¥ç¥ó¤Ï¡¢ \fB-lf\fR ¥¹¥¤¥Ã¥Á¤ò»È¤Ã¤Æ
481 Ê̤Πlease ¥Õ¥¡¥¤¥ë¤È¶¦¤Ë»ÈÍѤµ¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
482 ¤½¤Î¤æ¤¨¡¢DHCP ¥µ¡¼¥Ð¤ÏÊ̤Πlease ¥Õ¥¡¥¤¥ë¤ò»È¤¤¡¢
483 ´û¸¤Î lease ¥Õ¥¡¥¤¥ë¤ò°ìÁݤ¹¤ë¤³¤È¤Ï¤¢¤ê¤Þ¤»¤ó¡£
484
485 ¤â¤·¤¢¤Ê¤¿¤¬Â¾¤Î lease ¥Õ¥¡¥¤¥ë¤ò»ØÄꤷ¤Ê¤¤¾ì¹ç¡¢
486 DHCP¥µ¡¼¥Ð¤Ï¡¢playback ¥â¡¼¥É¤Ç¤ÏºîÆ°¤·¤Þ¤»¤ó¡£
487 .\" senda ¤³¤³¤Þ¤Ç
488 .\" 
489 .\"O .SH CONFIGURATION
490 .\"O The syntax of the dhcpd.conf(5) file is discussed seperately.   This
491 .\"O section should be used as an overview of the configuration process,
492 .\"O and the dhcpd.conf(5) documentation should be consulted for detailed
493 .\"O reference information.
494 .SH ÀßÄê
495 .BR dhcpd.conf (5)
496 ¥Õ¥¡¥¤¥ë¤Îʸˡ¤ÏÊ̤ËÀâÌÀ¤µ¤ì¤Æ¤Þ¤¹¡£
497 ¤³¤ÎÀá¤ÏÀßÄêºî¶È¤ò³µ´Ñ¤¹¤ë¤À¤±¤Ë»È¤¤¡¢
498 ¾ÜºÙ¤Ê¥ê¥Õ¥¡¥ì¥ó¥¹¾ðÊó¤Ï
499 .BR dhcpd.conf (5)
500 ¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ë¤¢¤¿¤Ã¤Æ¤¯¤À¤µ¤¤¡£
501 .\"O .PP
502 .\"O .SH Subnets
503 .\"O dhcpd needs to know the subnet numbers and netmasks of all subnets for
504 .\"O which it will be providing service.   In addition, in order to
505 .\"O dynamically allocate addresses, it must be assigned one or more ranges
506 .\"O of addresses on each subnet which it can in turn assign to client
507 .\"O hosts as they boot.   Thus, a very simple configuration providing DHCP
508 .\"O support might look like this:
509 .\"O .nf
510 .\"O .sp 1
511 .\"O    subnet 239.252.197.0 netmask 255.255.255.0 {
512 .\"O      range 239.252.197.10 239.252.197.250;
513 .\"O         }
514 .\"O .fi
515 .\"O .PP
516 .\"O Multiple address ranges may be specified like this:
517 .\"O .nf
518 .\"O .sp 1
519 .\"O    subnet 239.252.197.0 netmask 255.255.255.0 {
520 .\"O      range 239.252.197.10 239.252.197.107;
521 .\"O      range 239.252.197.113 239.252.197.250;
522 .\"O    }
523 .\"O .fi
524 .\"O .PP
525 .\"O If a subnet will only be provided with BOOTP service and no dynamic
526 .\"O address assignment, the range clause can be left out entirely, but the
527 .\"O subnet statement must appear.
528 .PP
529 .SH ¥µ¥Ö¥Í¥Ã¥È
530 dhcpd ¤Ï¡¢¥µ¡¼¥Ó¥¹¤òÄ󶡤¹¤ë¤¹¤Ù¤Æ¤Î¥µ¥Ö¥Í¥Ã¥È¤ËÂФ·¤Æ¡¢
531 ¥µ¥Ö¥Í¥Ã¥ÈÈÖ¹æ¤È¥Í¥Ã¥È¥Þ¥¹¥¯¤òÃΤé¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
532 ¤µ¤é¤Ë dhcpd ¤¬Æ°Åª¤Ë¥¢¥É¥ì¥¹¤ò³ä¤êÅö¤Æ¤ë¤Ë¤Ï¡¢
533 ³Æ¥µ¥Ö¥Í¥Ã¥È¤´¤È¤Ë 1 ¤Ä°Ê¾å¤Î¥¢¥É¥ì¥¹Îΰè¤ò
534 ¤¢¤Æ¤¬¤Ã¤Æ¤ª¤¯É¬Íפ¬¤¢¤ê¤Þ¤¹¡£
535 ¥¯¥é¥¤¥¢¥ó¥È¥Û¥¹¥È¤¬µ¯Æ°¤¹¤ë¤´¤È¤Ë¡¢
536 dhcpd ¤Ï¤³¤ÎÎΰ褫¤é¥¢¥É¥ì¥¹¤ò½çÈ֤˳ä¤êÅö¤Æ¤Þ¤¹¡£
537 ¤è¤Ã¤Æ¡¢DHCP ¥µ¥Ý¡¼¥È¤òÄ󶡤¹¤ëÈó¾ï¤Ë´Êñ¤ÊÀßÄê¤Ï¼¡¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
538 .nf
539 .sp 1
540         subnet 239.252.197.0 netmask 255.255.255.0 {
541           range 239.252.197.10 239.252.197.250;
542         }
543 .fi
544 .PP
545 ¼¡¤Î¤è¤¦¤ËÊ£¿ô¤Î¥¢¥É¥ì¥¹Îΰè¤ò»ØÄꤹ¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
546 .nf
547 .sp 1
548         subnet 239.252.197.0 netmask 255.255.255.0 {
549           range 239.252.197.10 239.252.197.107;
550           range 239.252.197.113 239.252.197.250;
551         }
552 .fi
553 .PP
554 BOOTP ¥µ¡¼¥Ó¥¹¤À¤±¤òÄ󶡤·¡¢Æ°Åª¤Ê¥¢¥É¥ì¥¹³ä¤êÅö¤Æ¤ÏÄ󶡤·¤Ê¤¤¾ì¹ç¤Ï¡¢
555 ¥¢¥É¥ì¥¹ÈϰϤιàÌܤϾÊά¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¤¬¡¢subnet Ê¸¤Ïɬ¤ºÉ¬ÍפǤ¹¡£
556 .\"O .PP
557 .\"O .SH Lease Lengths
558 .\"O DHCP leases can be assigned almost any length from zero seconds to
559 .\"O infinity.   What lease length makes sense for any given subnet, or for
560 .\"O any given installation, will vary depending on the kinds of hosts
561 .\"O being served.
562 .\"O .PP
563 .\"O For example, in an office environment where systems are added from
564 .\"O time to time and removed from time to time, but move relatively
565 .\"O infrequently, it might make sense to allow lease times of a month of
566 .\"O more.   In a final test environment on a manufacturing floor, it may
567 .\"O make more sense to assign a maximum lease length of 30 minutes -
568 .\"O enough time to go through a simple test procedure on a network
569 .\"O appliance before packaging it up for delivery.
570 .\"O .PP
571 .\"O It is possible to specify two lease lengths: the default length that
572 .\"O will be assigned if a client doesn't ask for any particular lease
573 .\"O length, and a maximum lease length.   These are specified as clauses
574 .\"O to the subnet command:
575 .\"O .nf
576 .\"O .sp 1
577 .\"O    subnet 239.252.197.0 netmask 255.255.255.0 {
578 .\"O      range 239.252.197.10 239.252.197.107;
579 .\"O      default-lease-time 600;
580 .\"O      max-lease-time 7200;
581 .\"O    }
582 .\"O .fi
583 .\"O .PP
584 .\"O This particular subnet declaration specifies a default lease time of
585 .\"O 600 seconds (ten minutes), and a maximum lease time of 7200 seconds
586 .\"O (two hours).   Other common values would be 86400 (one day), 604800
587 .\"O (one week) and 2592000 (30 days).
588 .\"O .PP
589 .\"O Each subnet need not have the same lease\(emin the case of an office
590 .\"O environment and a manufacturing environment served by the same DHCP
591 .\"O server, it might make sense to have widely disparate values for
592 .\"O default and maximum lease times on each subnet.
593 .PP
594 .SH Âߤ·½Ð¤·´ü´Ö
595 DHCP Âߤ·½Ð¤·´ü´Ö¤Ï¡¢0 É䫤é̵¸Â¤Þ¤Ç¤Î¡¢¤Û¤È¤ó¤É¤¢¤é¤æ¤ëŤµ¤Ë¤Ç¤­¤Þ¤¹¡£
596 ¤¢¤ë¥µ¥Ö¥Í¥Ã¥È¤ËÂФ·¤Æ¡¢¤¢¤ë¤¤¤ÏƳÆþ¤µ¤ì¤¿¥·¥¹¥Æ¥à¤ËÂФ·¤Æ¡¢
597 ¤É¤Î¤è¤¦¤ÊŤµ¤¬Îɤ¤¤«¤Ï¡¢¥µ¡¼¥Ó¥¹¤ò¼õ¤±¤ë¥Û¥¹¥È¤Î¼ïÎà¤Ë¤è¤Ã¤Æ°Û¤Ê¤ê¤Þ¤¹¡£
598 .PP
599 Î㤨¤Ð¡¢¥·¥¹¥Æ¥à¤¬»þ¡¹ÄɲÃ/ºï½ü¤µ¤ì¤ë¤¬¡¢
600 °ÜÆ°¤¹¤ë¤³¤È¤Ï¤¢¤Þ¤ê¤Ê¤¤¤è¤¦¤Ê¥ª¥Õ¥£¥¹´Ä¶­¤Ç¤Ï¡¢
601 Âߤ·½Ð¤·´ü´Ö¤Ï 1 ¤«·î¤è¤êŤ¯¤·¤Æ¤ª¤¯¤Î¤¬Îɤ¤¤Ç¤·¤ç¤¦¡£
602 ÁȤßΩ¤Æ¥Õ¥í¥¢¤ÎºÇ½ª¥Æ¥¹¥È´Ä¶­¤Ç¤Ï¡¢
603 ºÇÂçÂߤ·½Ð¤·´ü´Ö¤Ï 30 Ê¬ÄøÅÙ
604 (¤¹¤Ê¤ï¤Á½Ð²ÙÁ°¤Î´Êñ¤Ê¥Í¥Ã¥È¥ï¡¼¥¯Æ°ºî³Îǧ¥Æ¥¹¥È¤Ë½¼Ê¬¤Ê¤¯¤é¤¤)
605 ¤Ë¤·¤Æ¤ª¤¯¤Î¤¬¤¤¤¤¤Ç¤·¤ç¤¦¡£
606 .PP
607 Âߤ·½Ð¤·´ü´Ö¤ò 2 ¼ïÎà»ØÄꤹ¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
608 ¥¯¥é¥¤¥¢¥ó¥È¤¬ÆäËÂߤ·½Ð¤·´ü´Ö¤Ë´Ø¤¹¤ëÍ×˾¤òÁ÷¤Ã¤Æ¤³¤Ê¤«¤Ã¤¿¾ì¹ç¤Î
609 ¥Ç¥Õ¥©¥ë¥È¤Î´ü´Ö¤È¡¢ºÇÂçÂߤ·½Ð¤·´ü´Ö¤È¤Ç¤¹¡£
610 ¤³¤ì¤é¤Ï subnet ¥³¥Þ¥ó¥É¤ÎÆâÉô¹àÌܤȤ·¤Æ»ØÄꤷ¤Þ¤¹¡£
611 .nf
612 .sp 1
613         subnet 239.252.197.0 netmask 255.255.255.0 {
614           range 239.252.197.10 239.252.197.107;
615           default-lease-time 600;
616           max-lease-time 7200;
617         }
618 .fi
619 .PP
620 ¤³¤Î subnet Àë¸À¤Ç¤Ï¡¢¥Ç¥Õ¥©¥ë¥È¤ÎÂߤ·½Ð¤·´ü´Ö¤ò 600 Éà(10 Ê¬)¡¢
621 ºÇÂçÂߤ·½Ð¤·´ü´Ö¤ò 7200 Éà(2 »þ´Ö) ¤Ë¤·¤Æ¤¢¤ê¤Þ¤¹¡£
622 ¾¤ËÎɤ¯»È¤ï¤ì¤ëÃͤȤ·¤Æ¤Ï¡¢86400 (1 Æü)¡¢604800 (1 ½µ´Ö)¡¢
623 2592000 (30 Æü) ¤Ê¤É¤¬¤¢¤ê¤Þ¤¹¡£
624 .PP
625 ³Æ¥µ¥Ö¥Í¥Ã¥È¤ËÊÌ¡¹¤ÎÂߤ·½Ð¤·´ü´Ö¤ò»ØÄꤷ¤Æ¤â¤«¤Þ¤¤¤Þ¤»¤ó¡£
626 ¥ª¥Õ¥£¥¹´Ä¶­¤ÈÁȤßΩ¤Æ´Ä¶­¤È¤ò
627 Ʊ¤¸ DHCP ¥µ¡¼¥Ð¤Ë¥µ¡¼¥Ó¥¹¤µ¤»¤ë¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï¡¢
628 ³Æ¥µ¥Ö¥Í¥Ã¥È¤Î¥Ç¥Õ¥©¥ë¥È/ºÇÂçÂߤ·½Ð¤·´ü´Ö¤½¤ì¤¾¤ì¤Ë¡¢
629 Â礭¤¯°Û¤Ê¤ëÃͤò»ØÄꤹ¤ë¤Î¤¬Îɤ¤¤³¤È¤â¤¢¤ë¤Ç¤·¤ç¤¦¡£
630 .\"O .SH BOOTP Support
631 .\"O Each BOOTP client must be explicitly declared in the dhcpd.conf
632 .\"O file.   A very basic client declaration will specify the client
633 .\"O network interface's hardware address and the IP address to assign to
634 .\"O that client.   If the client needs to be able to load a boot file from
635 .\"O the server, that file's name must be specified.   A simple bootp
636 .\"O client declaration might look like this:
637 .SH BOOTP ¥µ¥Ý¡¼¥È
638 BOOTP ¥¯¥é¥¤¥¢¥ó¥È¤Ï¡¢¤½¤ì¤¾¤ì dhcpd.conf ¥Õ¥¡¥¤¥ë¤Ë
639 ÌÀ¼¨Åª¤ËÀë¸À¤·¤Æ¤ª¤¯É¬Íפ¬¤¢¤ê¤Þ¤¹¡£
640 ¤â¤Ã¤È¤â´ðËÜŪ¤ÊÀë¸À¤Ç¤Ï¡¢
641 ¥¯¥é¥¤¥¢¥ó¥È¤Î¥Í¥Ã¥È¥ï¡¼¥¯¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Î¥Ï¡¼¥É¥¦¥§¥¢¥¢¥É¥ì¥¹¤È¡¢
642 ¤½¤Î¥¯¥é¥¤¥¢¥ó¥È¤Ë³ä¤êÅö¤Æ¤ë IP ¥¢¥É¥ì¥¹¤È¤ò»ØÄꤷ¤Þ¤¹¡£
643 ¥¯¥é¥¤¥¢¥ó¥È¤¬¥µ¡¼¥Ð¤«¤éµ¯Æ°¥Õ¥¡¥¤¥ë¤ò¥í¡¼¥É¤Ç¤­¤ë¤è¤¦¤Ë¤·¤¿¤¤¾ì¹ç¤Ï¡¢
644 ¤½¤Î¥Õ¥¡¥¤¥ë̾¤â»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
645 ´Êñ¤Ê bootp ¥¯¥é¥¤¥¢¥ó¥ÈÀë¸À¤Ï¼¡¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
646 .\"O .nf
647 .\"O .sp 1
648 .\"O    host haagen {
649 .\"O      hardware ethernet 08:00:2b:4c:59:23;
650 .\"O      fixed-address 239.252.197.9;
651 .\"O      filename "/tftpboot/haagen.boot";
652 .\"O    }
653 .\"O .fi
654 .nf
655 .sp 1
656         host haagen {
657           hardware ethernet 08:00:2b:4c:59:23;
658           fixed-address 239.252.197.9;
659           filename "/tftpboot/haagen.boot";
660         }
661 .fi
662 .\"O .SH Options
663 .\"O DHCP (and also BOOTP with Vendor Extensions) provide a mechanism
664 .\"O whereby the server can provide the client with information about how
665 .\"O to configure its network interface (e.g., subnet mask), and also how
666 .\"O the client can access various network services (e.g., DNS, IP routers,
667 .\"O and so on).
668 .\"O .PP
669 .\"O These options can be specified on a per-subnet basis, and, for BOOTP
670 .\"O clients, also on a per-client basis.   In the event that a BOOTP
671 .\"O client declaration specifies options that are also specified in its
672 .\"O subnet declaration, the options specified in the client declaration
673 .\"O take precedence.   A reasonably complete DHCP configuration might
674 .\"O look something like this:
675 .SH ¥ª¥×¥·¥ç¥ó
676 DHCP ¤Ç¤Ï (¤ª¤è¤Ó¥Ù¥ó¥À¤Ë¤è¤ë³ÈÄ¥¤Î¤Ê¤µ¤ì¤¿ BOOTP ¤Ç¤â)¡¢
677 ¥¯¥é¥¤¥¢¥ó¥È¤Ç¤Î¥Í¥Ã¥È¥ï¡¼¥¯¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤ÎÀßÄê¾ðÊó
678 (Î㤨¤Ð¥µ¥Ö¥Í¥Ã¥È¥Þ¥¹¥¯¤Ê¤É) ¤È¤«¡¢
679 ¥¯¥é¥¤¥¢¥ó¥È¤«¤é¥Í¥Ã¥È¥ï¡¼¥¯¥µ¡¼¥Ó¥¹ (DNS ¤ä IP ¥ë¡¼¥¿¤Ê¤É)
680 ¤Ë¥¢¥¯¥»¥¹¤¹¤ë¤¿¤á¤Î¾ðÊó¤Ê¤É¤ò¡¢¥µ¡¼¥Ð¤«¤éÄ󶡤¹¤ëµ¡¹½¤òÈ÷¤¨¤Æ¤¤¤Þ¤¹¡£
681 .PP
682 ¤³¤ì¤é¤Î¥ª¥×¥·¥ç¥ó¤Ï¥µ¥Ö¥Í¥Ã¥Èñ°Ì¤Ç»ØÄê¤Ç¤­¤Þ¤¹¡£
683 BOOTP ¥¯¥é¥¤¥¢¥ó¥È¤ËÂФ·¤Æ¤Ï¡¢¥¯¥é¥¤¥¢¥ó¥Èñ°Ì¤Ç¤â»ØÄê¤Ç¤­¤Þ¤¹¡£
684 BOOTP ¥¯¥é¥¤¥¢¥ó¥ÈÀë¸À¤Ç¥ª¥×¥·¥ç¥ó»ØÄ꤬¤µ¤ì¤Æ¤¤¤Æ¡¢
685 ¤«¤Ä¤½¤Î¥µ¥Ö¥Í¥Ã¥ÈÀë¸À¤Ç¤â¥ª¥×¥·¥ç¥ó»ØÄ꤬¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢
686 ¥¯¥é¥¤¥¢¥ó¥ÈÀë¸À¤Ç¤Î¥ª¥×¥·¥ç¥ó¤¬Í¥À褵¤ì¤Þ¤¹¡£
687 ¤Û¤Ü´°Á´¤Ê DHCP ÀßÄê¤Ï¡¢¼¡¤Î¤è¤¦¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦¡£
688 .\"O .nf
689 .\"O .sp 1
690 .\"O    subnet 239.252.197.0 netmask 255.255.255.0 {
691 .\"O      range 239.252.197.10 239.252.197.250;
692 .\"O      default-lease-time 600 max-lease-time 7200;
693 .\"O      option subnet-mask 255.255.255.0;
694 .\"O      option broadcast-address 239.252.197.255;
695 .\"O      option routers 239.252.197.1;
696 .\"O      option domain-name-servers 239.252.197.2, 239.252.197.3;
697 .\"O      option domain-name "isc.org";
698 .\"O    }
699 .\"O .fi
700 .nf
701 .sp 1
702         subnet 239.252.197.0 netmask 255.255.255.0 {
703           range 239.252.197.10 239.252.197.250;
704           default-lease-time 600 max-lease-time 7200;
705           option subnet-mask 255.255.255.0;
706           option broadcast-address 239.252.197.255;
707           option routers 239.252.197.1;
708           option domain-name-servers 239.252.197.2, 239.252.197.3;
709           option domain-name "isc.org";
710         }
711 .fi
712 .\"O .PP
713 .\"O A bootp host on that subnet that needs to be in a different domain and
714 .\"O use a different name server might be declared as follows:
715 .\"O .nf
716 .\"O .sp 1
717 .\"O    host haagen {
718 .\"O      hardware ethernet 08:00:2b:4c:59:23;
719 .\"O      fixed-address 239.252.197.9;
720 .\"O      filename "/tftpboot/haagen.boot";
721 .\"O      option domain-name-servers 192.5.5.1;
722 .\"O      option domain-name "vix.com";
723 .\"O    }
724 .\"O .fi
725 .nf
726 .sp 1
727         host haagen {
728           hardware ethernet 08:00:2b:4c:59:23;
729           fixed-address 239.252.197.9;
730           filename "/tftpboot/haagen.boot";
731           option domain-name-servers 192.5.5.1;
732           option domain-name "vix.com";
733         }
734 .fi
735 .\"O .PP
736 .\"O A more complete description of the dhcpd.conf file syntax is provided
737 .\"O in dhcpd.conf(5).
738 .PP
739 dhcpd.conf ¥Õ¥¡¥¤¥ë¤Îʸˡ¤Ë´Ø¤¹¤ë¤è¤ê´°Á´¤Êµ­½Ò¤Ï¡¢
740 .BR dhcpd.conf (5)
741 ¤ÇÄ󶡤µ¤ì¤Æ¤¤¤Þ¤¹¡£
742 .\" 
743 .\" Senda ¤³¤³¤«¤é¸åÁ´Éô¡£
744 .\"O .SH OMAPI
745 .SH OMAPI
746 .\"O The DHCP server provides the capability to modify some of its
747 .\"O configuration while it is running, without stopping it, 
748 .\"O modifying its database files, and restarting it.  
749 .\"O This capability is currently provided using OMAPI
750 .\"O  - an API for manipulating remote objects.  
751 .\"O OMAPI clients connect to the server using TCP/IP, 
752 .\"O authenticate, and can then
753 .\"O examine the server's current status and make changes to it.
754 DHCP ¥µ¡¼¥Ð¡¼¤Ï¡¢Ää»ß¤µ¤»¤ë¤È¤­°Ê³°¤Ç¤¢¤ì¤Ð¡¢µ¯Æ°Ãæ¤ä
755 ¥Ç¡¼¥¿¥Ù¡¼¥¹¥Õ¥¡¥¤¥ë¤ò½¤ÀµÃæ¡¢ºÆµ¯Æ°Ãæ¤Ë
756 ÀßÄê¤Î¤¤¤¯¤Ä¤«¤òÊѹ¹¤¹¤ë¤³¤È¤¬²Äǽ¤Ç¤¹¡£
757 ¤³¤ÎǽÎϤϠOMAPI ¤ò»ÈÍѤ·¤Æ¡¢¸½ºßÄ󶡤µ¤ì¤Þ¤¹¡£
758 ¡½ ¥ê¥â¡¼¥È¤Î¥ª¥Ö¥¸¥§¥¯¥È¤òÁàºî¤¹¤ë¤¿¤á¤ÎAPI¤Ç¤¹¡£
759 OMAPI ¥¯¥é¥¤¥¢¥ó¥È¤Ï TCP/IP ¤ò»ÈÍѤ·¡¢¥µ¡¼¥Ð¡¼¤ËÀܳ¡¢Ç§¾Ú¤·¤Æ¡¢
760 ¥µ¡¼¥Ð¡¼¤Î¥¹¥Æ¡¼¥¿¥¹¤òÄ´ºº¤·¤¿¤êÊѹ¹¤ò²Ã¤¨¤¿¤ê¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
761 .\"O .PP
762 .\"O Rather than implementing the underlying OMAPI protocol directly, 
763 .\"O user programs should use the dhcpctl API or OMAPI itself.
764 .\"O Dhcpctl is a wrapper that handles some of the 
765 .\"O housekeeping chores that OMAPI does not do automatically. 
766 .\"O Dhcpctl and OMAPI are documented in \fBdhcpctl(3)\fR and \fBomapi(3)\fR.
767 .PP
768 ´ðÁäȤʤäƤ¤¤ë OMAPI ¥×¥í¥È¥³¥ë¤òľÀܼ¹Ԥ¹¤ë¤Î¤Ç¤Ï¤Ê¤¯¡¢
769 ¥æ¡¼¥¶¤Î¥×¥í¥°¥é¥à¤Ï¤à¤·¤í dhcpctl API ¤« OMAPI ¼«ÂΤò»ÈÍѤ¹¤ë¤Ù¤­¤Ç¤¹¡£
770 Dhcpctl ¤Ï OMAPI ¼«Æ°¤Ë¹Ô¤ï¤Ê¤¤¥Ï¥¦¥¹¥­¡¼¥Ô¥ó¥°¤Î»Å»ö¤Î¤¤¤¯¤Ä¤«¤ò
771 ¼è¤ê°·¤¦¥é¥Ã¥Ñ¡¼¤Ç¤¹¡£
772 Dhcpctl ¤È OMAPI ¤Ï¡¢\fBdhcpctl (3)\fR ¤ª¤è¤Ó \fBomapi (3)\fR ¤ÎÃæ¤Ç¥É¥­¥å¥á¥ó¥È²½¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
773 .\"O .PP
774 .\"O OMAPI exports objects, which can then be examined and modified.   
775 .\"O The DHCP server exports the following objects: 
776 .\"O lease, host, failover-state and group.   
777 .\"O Each object has a number of methods that are provided:
778 .\"O lookup, create, and destroy.   
779 .\"O In addition, it is possible to look at attributes 
780 .\"O that are stored on objects, and in some cases to modify those attributes.
781 .PP
782 OMAPI ¤Ï¡¢¥ª¥Ö¥¸¥§¥¯¥È¤ò¥¨¥¯¥¹¥Ý¡¼¥È¤·¤Þ¤¹¡£¤½¤·¤Æ¡¢¤½¤ì¤é¤ò
783 ¸¡Æ¤¡¢½¤Àµ¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
784 DHCP ¥µ¡¼¥Ð¡¼¤Ï¼¡¤Î¥ª¥Ö¥¸¥§¥¯¥È¤ò¥¨¥¯¥¹¥Ý¡¼¥È¤·¤Þ¤¹:
785 lease, host, failover-state ¤½¤·¤Æ group¡£
786 ³Æ¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢Ä󶡤µ¤ì¤¿¤¤¤¯¤Ä¤«¤Î¥á¥½¥Ã¥É¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹:
787 lookup¡¢create¡¢¤½¤·¤Æ destroy¡£
788 ¤µ¤é¤Ë¡¢¥ª¥Ö¥¸¥§¥¯¥È¤ËÈ÷¤¨¤é¤ì¤¿Â°À­¤ò»²¾È¤¹¤ë¤³¤È¤¬¤Ç¤­¡¢
789 ¤È¤­¤Ë¤Ï¡¢¤½¤ì¤é¤Î°À­¤ò½¤Àµ¤¹¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
790 .\"O .SH THE LEASE OBJECT
791 .SH Leases ¥ª¥Ö¥¸¥§¥¯¥È
792 .\"O Leases can't currently be created or destroyed, 
793 .\"O but they can be looked up to examine and modify their state.
794 Leases ¤Ï¸½ºßºîÀ®¤·¤¿¤ê¡¢Ç˲õ¤·¤¿¤ê¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¤¬¡¢
795 ¤½¤ì¤é¤Î¾õÂÖ¤òÄ´ºº¡¢½¤Àµ¤¹¤ë¤¿¤á¤Ë¤½¤ì¤é¤òÄ´¤Ù¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
796 .\"O .PP
797 .\"O Leases have the following attributes:
798 .PP
799 Leases ¤Ï¼¡¤Î°À­¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹¡£
800 .\"O .PP
801 .\"O .B state \fIinteger\fR lookup, examine
802 .PP
803 .B state \fIinteger\fR lookup, examine
804 .\"O .RS 0.5i
805 .\"O .nf
806 .\"O 1 = free
807 .\"O 2 = active
808 .\"O 3 = expired
809 .\"O 4 = released
810 .\"O 5 = abandoned
811 .\"O 6 = reset
812 .\"O 7 = backup
813 .\"O 8 = reserved
814 .\"O 9 = bootp
815 .\"O .fi
816 .\"O .RE
817 .RS 0.5i
818 .nf
819 1 = free
820 2 = active
821 3 = expired
822 4 = released
823 5 = abandoned
824 6 = reset
825 7 = backup
826 8 = reserved
827 9 = bootp
828 .fi
829 .RE
830 .\"O .PP
831 .\"O .B ip-address \fIdata\fR lookup, examine
832 .PP
833 .B ip-address \fIdata\fR lookup, examine
834 .\"O .RS 0.5i
835 .\"O The IP address of the lease.
836 .\"O .RE
837 .RS 0.5i
838 lease ¤Î IP ¥¢¥É¥ì¥¹¡£
839 .RE
840 .\"O .PP
841 .\"O .B dhcp-client-identifier \fIdata\fR lookup, examine, update
842 .PP
843 .B dhcp-client-identifier \fIdata\fR lookup, examine, update
844 .\"O .RS 0.5i
845 .\"O The client identifier that the client used when it acquired the lease.
846 .\"O Not all clients send client identifiers, so this may be empty.
847 .RS 0.5i
848 ¥ê¡¼¥¹¤òÆÀ¤¿»þ¡¢¥¯¥é¥¤¥¢¥ó¥È¤¬»ÈÍѤ·¤¿¥¯¥é¥¤¥¢¥ó¥È¼±Ê̻ҡ£
849 ¤¹¤Ù¤Æ¤Î¥¯¥é¥¤¥¢¥ó¥È¤¬¥¯¥é¥¤¥¢¥ó¥È¼±Ê̻ҤòÁ÷¤ë¤È¤Ï¸Â¤ê¤Þ¤»¤ó¡£
850 ¤·¤¿¤¬¤Ã¤Æ¡¢¤³¤ì¤Ï¶õ¤«¤â¤·¤ì¤Þ¤»¤ó¡£
851 .\"O .RE
852 .\"O .PP
853 .\"O .B client-hostname \fIdata\fR examine, update
854 .\"O .RS 0.5i
855 .\"O The value the client sent in the host-name option.
856 .RE
857 .PP
858 .B client-hostname \fIdata\fR examine, update
859 .RS 0.5i
860 ¥¯¥é¥¤¥¢¥ó¥È¤¬¥Û¥¹¥È̾¥ª¥×¥·¥ç¥ó¤ÎÃæ¤ÇÁ÷¤Ã¤¿ÃÍ¡£
861 .\"O .RE
862 .\"O .PP
863 .\"O .B host \fIhandle\fR examine
864 .\"O .RS 0.5i
865 .\"O the host declaration associated with this lease, if any.
866 .RE
867 .PP
868 .B host \fIhandle\fR examine
869 .RS 0.5i
870 ¤â¤·¤¢¤ì¤Ð¡¢¤³¤Î¥ê¡¼¥¹¤ÈÄó·È¤·¤¿¥Û¥¹¥ÈÀë¸À¡£
871 .\"O .RE
872 .\"O .PP
873 .\"O .B subnet \fIhandle\fR examine
874 .\"O .RS 0.5i
875 .\"O the subnet object associated with this lease (the subnet object is not
876 .\"O currently supported).
877 .RE
878 .PP
879 .B subnet \fIhandle\fR examine
880 .RS 0.5i
881 the subnet object associated with this lease (the subnet object is not
882 currently supported).
883 ¤³¤Î¥ê¡¼¥¹¤ÈÄó·È¤·¤¿¥µ¥Ö¥Í¥Ã¥È¡¦¥ª¥Ö¥¸¥§¥¯¥È
884 (¥µ¥Ö¡¦¥Í¥Ã¥È¥ª¥Ö¥¸¥§¥¯¥È¤Ï¸½ºß¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó)¡£
885 .\"O .RE
886 .\"O .PP
887 .\"O .B pool \fIhandle\fR examine
888 .\"O .RS 0.5i
889 .\"O the pool object associted with this lease (the pool object is not
890 .\"O currently supported).
891 .RE
892 .PP
893 .B pool \fIhandle\fR examine
894 .RS 0.5i
895 the pool object associted with this lease (the pool object is not
896 currently supported).
897 ¤³¤Î¥ê¡¼¥¹¤ÈÄó·È¤·¤¿¥×¡¼¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È
898 (¥×¡¼¥ë¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ï¸½ºß¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó)¡£
899 .\"O .RE
900 .\"O .PP
901 .\"O .B billing-class \fIhandle\fR examine
902 .\"O .RS 0.5i
903 .\"O the handle to the class to which this lease is currently billed, if
904 .\"O any (the class object is not currently supported).
905 .RE
906 .PP
907 .B billing-class \fIhandle\fR examine
908 .RS 0.5i
909 ¤â¤·¤¢¤ì¤Ð¡¢¸½ºßÀÁµá¤µ¤ì¤Æ¤¤¤ë¥¯¥é¥¹¤Ø¤Î¥Ï¥ó¥É¥ë
910 (¥¯¥é¥¹¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ï¸½ºß¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó)¡£
911 .\"O .RE
912 .\"O .PP
913 .\"O .B hardware-address \fIdata\fR examine, update
914 .\"O .RS 0.5i
915 .\"O the hardware address (chaddr) field sent by the client when it
916 .\"O acquired its lease.
917 .RE
918 .PP
919 .B hardware-address \fIdata\fR examine, update
920 .RS 0.5i
921 ¤½¤Î¥ê¡¼¥¹¤òÆÀ¤¿»þ¥¯¥é¥¤¥¢¥ó¥È¤Ë¤è¤Ã¤ÆÁ÷¤é¤ì¤¿
922 ¥Ï¡¼¥É¥¦¥§¥¢¥¢¥É¥ì¥¹ (chaddr) ¥Õ¥£¡¼¥ë¥É¡£
923 .\"O .RE
924 .\"O .PP
925 .\"O .B hardware-type \fIinteger\fR examine, update
926 .\"O .RS 0.5i
927 .\"O the type of the network interface that the client reported when it
928 .\"O acquired its lease.
929 .RE
930 .PP
931 .B hardware-type \fIinteger\fR examine, update
932 .RS 0.5i
933 ¥¯¥é¥¤¥¢¥ó¥È¤¬¥ê¡¼¥¹¤Ç¼èÆÀ¤·¤¿¤È¤­Êó¹ð¤¹¤ë¥Í¥Ã¥È¥ï¡¼¥¯¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Î·¿¡£
934 .\"O .RE
935 .\"O .PP
936 .\"O .B ends \fItime\fR examine
937 .\"O .RS 0.5i
938 .\"O the time when the lease's current state ends, as understood by the
939 .\"O client.
940 .RE
941 .PP
942 .B ends \fItime\fR examine
943 .RS 0.5i
944 ¥¯¥é¥¤¥¢¥ó¥È¤Ë²ò¼á¤µ¤ì¤ë¸½ºß¤Î¥ê¡¼¥¹¤Î½ªÎ»¤Î»þ´Ö¡£
945 .\"O .RE
946 .\"O .PP
947 .\"O .B tstp \fItime\fR examine
948 .\"O .RS 0.5i
949 .\"O the time when the lease's current state ends, as understood by the
950 .\"O server.
951 .RE
952 .PP
953 .B tstp \fItime\fR examine
954 .RS 0.5i
955 ¥µ¡¼¥Ð¤Ë²ò¼á¤µ¤ì¤ë¸½ºß¤Î¥ê¡¼¥¹¤Î½ªÎ»¤Î»þ´Ö¡£
956 .\"O .RE
957 .\"O .B tsfp \fItime\fR examine
958 .\"O .RS 0.5i
959 .\"O the time when the lease's current state ends, as understood by the
960 .\"O failover peer (if there is no failover peer, this value is
961 .\"O undefined).
962 .RE
963 .B tsfp \fItime\fR examine
964 .RS 0.5i
965 failover peer¤Ë²ò¼á¤µ¤ì¤ë¸½ºß¤Î¥ê¡¼¥¹¤Î½ªÎ»¤Î»þ´Ö
966 (failover peer ¤¬¤Ê¤±¤ì¤Ð¡¢¤³¤ÎÃͤÏÄêµÁ¤µ¤ì¤Þ¤»¤ó)¡£
967 .\"O .RE
968 .\"O .PP
969 .\"O .B cltt \fItime\fR examine
970 .\"O .RS 0.5i
971 .\"O The time of the last transaction with the client on this lease.
972 .RE
973 .PP
974 .B cltt \fItime\fR examine
975 .RS 0.5i
976 ¤³¤Î¥ê¡¼¥¹Ãæ¤Ë¥¯¥é¥¤¥¢¥ó¥È¤ÈºÇ¸å¤Ë¤ä¤ê¼è¤ê¤·¤¿»þ´Ö¡£
977 .\"O .RE
978 .\"O .SH THE HOST OBJECT
979 .RE
980 .SH HOST ¥ª¥Ö¥¸¥§¥¯¥È
981 .\"O Hosts can be created, destroyed, looked up, examined and modified.
982 .\"O If a host declaration is created or deleted using OMAPI, that
983 .\"O information will be recorded in the dhcpd.leases file.   
984 .\"O It is permissible to delete host declarations that are declared in the
985 .\"O dhcpd.conf file.
986 ¥Û¥¹¥È¤ÏºîÀ®¡¢Ç˲õ¡¢¿ÇÃÇ¡¢Ä´ºº¡¢½¤Àµ¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
987 OMAPI ¤ò»ÈÍѤ·¤Æ¡¢¥Û¥¹¥ÈÀë¸À¤¬ºîÀ®¤Þ¤¿¤Ïºï½ü¤µ¤ì¤ë¾ì¹ç¡¢
988 ¤½¤Î¾ðÊó¤Ï dhcpd.leases ¥Õ¥¡¥¤¥ë¤Ëµ­Ï¿¤µ¤ì¤Þ¤¹¡£
989 dhcpd.conf ¥Õ¥¡¥¤¥ë¤ÎÃæ¤ÇÀë¸À¤µ¤ì¤ë¥Û¥¹¥ÈÀë¸À¤òºï½ü¤¹¤ë¤³¤È¤â²Äǽ¤Ç¤¹¡£
990 .\"O .PP
991 .\"O Hosts have the following attributes:
992 .PP
993 Hosts ¤Ï¼¡¤Î°À­¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹:
994 .\"O .PP
995 .\"O .B name \fIdata\fR lookup, examine, modify
996 .\"O .RS 0.5i
997 .\"O the name of the host declaration.   
998 .\"O This name must be unique among all host declarations.
999 .PP
1000 .B name \fIdata\fR lookup, examine, modify
1001 .RS 0.5i
1002 ¥Û¥¹¥ÈÀë¸À¤Î̾Á°¡£
1003 ¤³¤Î̾Á°¤Ï¤¹¤Ù¤Æ¤Î¥Û¥¹¥ÈÀë¸À¤Ë¤ª¤¤¤Æ¥æ¥Ë¡¼¥¯¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
1004 .\"O .RE
1005 .\"O .PP
1006 .\"O .B group \fIhandle\fR examine, modify
1007 .\"O .RS 0.5i
1008 .\"O the named group associated with the host declaration, if there is one.
1009 .RE
1010 .PP
1011 .B group \fIhandle\fR examine, modify
1012 .RS 0.5i
1013 ¤â¤·¡¢Â¸ºß¤·¤Æ¤¤¤ì¤Ð¡¢Àë¸À¤ÈÄó·È¤·¤Þ¤·¤¿»ØÄꤵ¤ì¤¿¥°¥ë¡¼¥×¡£
1014 .\"O .RE
1015 .\"O .PP
1016 .\"O .B hardware-address \fIdata\fR lookup, examine, modify
1017 .\"O .RS 0.5i
1018 .\"O the link-layer address that will be used to match the client, if any.
1019 .\"O Only valid if hardware-type is also present.
1020 .RE
1021 .PP
1022 .B hardware-address \fIdata\fR lookup, examine, modify
1023 .RS 0.5i
1024 ¤â¤·¤¢¤ì¤Ð¡¢¥¯¥é¥¤¥¢¥ó¥È¤È°ìÃפµ¤»¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë¥ê¥ó¥¯ÁØ¥¢¥É¥ì¥¹¡£
1025 ¤³¤ì¤Ï¡¢hardware-type ¤¬Â¸ºß¤¹¤ë¾ì¹ç¤Ë¤ª¤¤¤Æ¤Î¤ßÍ­¸ú¤Ç¤¹¡£
1026 .\"O .RE
1027 .\"O .PP
1028 .\"O .B hardware-type \fIinteger\fR lookup, examine, modify
1029 .\"O .RS 0.5i
1030 .\"O the type of the network interface that will be used to match the
1031 .\"O client, if any.   Only valid if hardware-address is also present.
1032 .RE
1033 .PP
1034 .B hardware-type \fIinteger\fR lookup, examine, modify
1035 .RS 0.5i
1036 ¤â¤·¤¢¤ì¤Ð¥¯¥é¥¤¥¢¥ó¥È¤È
1037 °ìÃפ¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë¥Í¥Ã¥È¥ï¡¼¥¯¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤Î¥¿¥¤¥×¡£
1038 ¤³¤ì¤Ï¡¢ hardware-address ¤¬Â¸ºß¤¹¤ë¾ì¹ç¤Ë¤ª¤¤¤Æ¤Î¤ßÍ­¸ú¤Ç¤¹¡£
1039 .\"O .RE
1040 .\"O .PP
1041 .\"O .B dhcp-client-identifier \fIdata\fR lookup, examine, modify
1042 .\"O .RS 0.5i
1043 .\"O the dhcp-client-identifier option that will be used to match the
1044 .\"O client, if any.
1045 .RE
1046 .PP
1047 .B dhcp-client-identifier \fIdata\fR lookup, examine, modify
1048 .RS 0.5i
1049 ¤â¤·¤¢¤ì¤Ð¥¯¥é¥¤¥¢¥ó¥È¤È°ìÃפ¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë¡¢
1050 dhcp-client-identifier ¥ª¥×¥·¥ç¥ó¡£
1051 .\"O .RE
1052 .\"O .PP
1053 .\"O .B ip-address \fIdata\fR examine, modify
1054 .\"O .RS 0.5i
1055 .\"O a fixed IP address which is reserved for a DHCP client that matches
1056 .\"O this host declaration.   
1057 .\"O The IP address will only be assigned to the client 
1058 .\"O if it is valid  for the network segment to which the client is connected.
1059 .RE
1060 .PP
1061 .B ip-address \fIdata\fR examine, modify
1062 .RS 0.5i
1063 ¤³¤Î¥Û¥¹¥ÈÀë¸À¤È°ìÃפ¹¤ë DHCP ¥¯¥é¥¤¥¢¥ó¥È¤Î¤¿¤á¤Ë³ÎÊݤµ¤ì¤Æ¤¤¤ë
1064 ¸ÇÄê IP ¥¢¥É¥ì¥¹¡£
1065 ¥¯¥é¥¤¥¢¥ó¥È¤òÀܳ¤·¤¿¥Í¥Ã¥È¥ï¡¼¥¯¥»¥°¥á¥ó¥È¤È°ìÃפ·¤¿¤È¤­¡¢
1066 IP ¥¢¥É¥ì¥¹¤¬¥¯¥é¥¤¥¢¥ó¥È¤Ë³ä¤êÅö¤Æ¤é¤ì¤ë¡£
1067 .\"O .RE
1068 .\"O .PP
1069 .\"O .B statements \fIdata\fR modify
1070 .\"O .RS 0.5i
1071 .\"O a list of statements in the format of the dhcpd.conf file 
1072 .\"O that will be executed whenever a message from the client is being processed.
1073 .RE
1074 .PP
1075 .B statements \fIdata\fR modify
1076 .RS 0.5i
1077 ¥¯¥é¥¤¥¢¥ó¥È¤«¤é¤Î¥á¥Ã¥»¡¼¥¸¤¬½èÍý¤µ¤ì¤Æ¤¤¤ë¤¹¤ë»þ¤Ï¤¤¤Ä¤Ç¤â¼Â¹Ô¤µ¤ì¤ë
1078  dhcpd.conf ¥Õ¥¡¥¤¥ë¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÃæ¤ÎÌ¿Îáʸ¤Î¥ê¥¹¥È¡£
1079 .\"O .RE
1080 .\"O .PP
1081 .\"O .B known \fIinteger\fR examine, modify
1082 .\"O .RS 0.5i
1083 .\"O if nonzero, indicates that a client matching this host declaration
1084 .\"O will be treated as \fIknown\fR in pool permit lists.   If zero, the
1085 .\"O client will not be treated as known.
1086 .RE
1087 .PP
1088 .B known \fIinteger\fR examine, modify
1089 .RS 0.5i
1090 ¤â¤·¥¼¥í¤Ç¤Ê¤±¤ì¤Ð¡¢¥Û¥¹¥ÈÀë¸À¤È°ìÃפ¹¤ë¥¯¥é¥¤¥¢¥ó¥È¤¬
1091 ¥×¡¼¥ëµö²Ä¥ê¥¹¥È¤Î \fIknown\fR ¤È¤·¤Æ°·¤ï¤ì¤ë°·¤ï¤ì¤ë¤³¤È¤òɽ¤·¤Þ¤¹¡£
1092 ¤â¤·¥¼¥í¤Ê¤é¡¢known ¤È¤·¤Æ¥¯¥é¥¤¥¢¥ó¥È¤Ï°·¤ï¤ì¤Þ¤»¤ó¡£
1093 .\"O .RE
1094 .\"O .SH THE GROUP OBJECT
1095 .RE
1096 .SH GROUP ¥ª¥Ö¥¸¥§¥¯¥È
1097 .\"O Named groups can be created, destroyed, looked up, examined and modified.  
1098 .\"O If a group declaration is created or deleted using OMAPI,
1099 .\"O that information will be recorded in the dhcpd.leases file.  
1100 .\"O It is permissible to delete group declarations 
1101 .\"O that are declared in the dhcpd.conf file.
1102 Groups ¤Ï¡¢ºîÀ®¡¢Ç˲õ¡¢¸¡ºº¡¢½¤Àµ¡¢¤ª¤è¤ÓÄ´ºº¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
1103 OMAPI ¤ò»ÈÍѤ·¤Æ¡¢Groups Àë¸À¤¬ºîÀ®¤µ¤ì¤ë¤«ºï½ü¤µ¤ì¤ë¾ì¹ç¡¢
1104 ¤½¤Î¾ðÊó¤Ï dhcpd.leases ¥Õ¥¡¥¤¥ë¤Ëµ­Ï¿¤µ¤ì¤Þ¤¹¡£
1105 dhcpd.conf ¥Õ¥¡¥¤¥ë¤ÎÃæ¤ÇÀë¸À¤µ¤ì¤ë Groups Àë¸À¤òºï½ü¤¹¤ë¤³¤È¤â²Äǽ¤Ç¤¹¡£
1106 .\"O .PP
1107 .\"O Named groups currently can only be associated with
1108 .\"O hosts - this allows one set of statements to be efficiently attached
1109 .\"O to more than one host declaration.
1110 ¸½ºß »ØÄꤵ¤ì¤¿ groups ¤Ï¡¢¥Û¥¹¥È¤È´ØÏ¢¤Å¤±¤é¤ì¤ë¤³¤È¤Î¤ß²Äǽ¤Ç¤¹¡£ 
1111 - ¤³¤ì¤Ë¤è¤Ã¤Æ¡¢¥¹¥Æ¡¼¥È¥á¥ó¥È¤Î1¥»¥Ã¥È¤¬
1112 1¤Ä°Ê¾å¤Î¥Û¥¹¥ÈÀë¸À¤Ë¸úΨ¤è¤¯¤Ä¤±¤é¤ì¤ë¤³¤È¤ò²Äǽ¤Ë¤·¤Þ¤¹¡£
1113 .\"O .PP
1114 .\"O Groups have the following attributes:
1115 Groups ¤Ï¼¡¤Î°À­¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹:
1116 .\"O .PP
1117 .\"O .B name \fIdata\fR
1118 .\"O .RS 0.5i
1119 .\"O the name of the group.  All groups that are created using OMAPI must
1120 .\"O have names, and the names must be unique among all groups.
1121 .PP
1122 .B name \fIdata\fR
1123 .RS 0.5i
1124 ¥°¥ë¡¼¥×¤Î̾Á°¡£
1125 OMAPI ¤ò»ÈÍѤ·¤Æºî¤é¤ì¤ë¥°¥ë¡¼¥×¤Ï¤¹¤Ù¤Æ̾Á°¤ò»ý¤Ã¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
1126 ¤Þ¤¿¡¢Ì¾Á°¤Ï¤¹¤Ù¤Æ¤Î¥°¥ë¡¼¥×Ãæ¤Ç¥æ¥Ë¡¼¥¯¤Ç¤¢¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
1127 .\"O .RE
1128 .\"O .PP
1129 .\"O .B statements \fIdata\fR
1130 .\"O .RS 0.5i
1131 .\"O a list of statements in the format of the dhcpd.conf file that will be
1132 .\"O executed whenever a message from a client whose host declaration
1133 .\"O references this group is processed.
1134 .RE
1135 .PP
1136 .B statements \fIdata\fR
1137 .RS 0.5i
1138 ¤½¤Î¥Û¥¹¥ÈÀë¸À¤¬¤³¤Î¥°¥ë¡¼¥×¤ò»²¾È¤·¤Æ¤¤¤ë
1139 ¥¯¥é¥¤¥¢¥ó¥È¤«¤é¤Î¥á¥Ã¥»¡¼¥¸¤¬½èÍý¤µ¤ì¤Æ¤¤¤ë¤¹¤ë»þ¤Ï¤¤¤Ä¤Ç¤â
1140 ¼Â¹Ô¤µ¤ì¤ë dhcpd.conf ¥Õ¥¡¥¤¥ë¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤ÎÌ¿Îáʸ¤Î¥ê¥¹¥È¡£
1141 .\"O .RE
1142 .\"O .SH THE CONTROL OBJECT
1143 .RE
1144 .SH CONTROL ¥ª¥Ö¥¸¥§¥¯¥È
1145 .\"O The control object allows you to shut the server down.   
1146 .\"O If the server is doing failover with another peer, 
1147 .\"O it will make a clean transition into the shutdown state 
1148 .\"O and notify its peer, so that the peer can go into partner down, 
1149 .\"O and then record the "recover" state in the lease file so that 
1150 .\"O when the server is restarted, 
1151 .\"O it will automatically resynchronize with its peer.
1152 CONTROL ¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢¥µ¡¼¥Ð¡¼¤ò¥·¥ã¥Ã¥È¥À¥¦¥ó¤¹¤ë¤³¤È¤ò²Äǽ¤Ë¤·¤Þ¤¹¡£
1153 ¥µ¡¼¥Ð¡¼¤¬Â¾¤Î peer ¤È¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¤ò¹Ô¤Ã¤Æ¤¤¤ë¾ì¹ç¡¢
1154 ¥·¥ã¥Ã¥È¥À¥¦¥ó¾õÂ֤˿·¤¿¤Ë°Ü¹Ô¤·¡¢¤½¤Î¤³¤È¤ò peer ¤ËÃΤ餻¡¢
1155 ¤½¤ì¤Ë¤è¤Ã¤Æ peer ¤ÏÃç´Ö¤¬Íî¤Á¤¿¤³¤È¤òÃΤ뤳¤È¤Ë¤Ê¤ë¡£
1156 ¤½¤·¤Æ¡¢¥µ¡¼¥Ð¤¬ºÆµ¯Æ°¤·¤¿¤È¤­¡¢peer ¤Ï lease ¥Õ¥¡¥¤¥ë¤Ë¡Örecover¡×¾õÂÖ¤ò
1157 µ­Ï¿¤¹¤ë¡£
1158 ¥µ¡¼¥Ð¡¼¤ÏºÆ¤Ó¼«Æ°Åª¤Ë¤½¤Î peer ¤ÈƱ»þÀ­¤ò»ý¤Ä¤³¤È¤Ë¤Ê¤ë¡£
1159 .\"O .PP
1160 .\"O On shutdown the server will also attempt to cleanly shut down all
1161 .\"O OMAPI connections.  
1162 .\"O If these connections do not go down cleanly after
1163 .\"O five seconds, they are shut down pre-emptively.  
1164 .\"O It can take as much as 25 seconds from the beginning 
1165 .\"O of the shutdown process to the time that the server actually exits.
1166 .PP
1167 ¥·¥ã¥Ã¥È¥À¥¦¥ó¤Ë¤ª¤¤¤Æ¤Ï¡¢¥µ¡¼¥Ð¡¼¤¬¡¢¥¯¥ê¡¼¥ó¤Ë OMAPI Àܳ¤ò
1168 ¤¹¤Ù¤Æ¥·¥ã¥Ã¥È¥À¥¦¥ó¤·¤è¤¦¤È¤¤¤¦»î¤ß¤â¹Ô¤ï¤ì¤Þ¤¹¡£
1169 ¤³¤ì¤é¤ÎÀܳ¤¬ 5 É÷ФäƤ⥯¥ê¡¼¥ó¤Ë¥À¥¦¥ó¤·¤Ê¤¤¾ì¹ç¡¢
1170 ¤½¤ì¤é¤ÏÀè¹Ô¤·¤Æ¥·¥ã¥Ã¥È¥À¥¦¥ó¤µ¤ì¤Þ¤¹¡£
1171 ¥·¥ã¥Ã¥È¥À¥¦¥ó¡¦¥×¥í¥»¥¹¤Î»Ï¤á¤«¤é¥µ¡¼¥Ð¡¼¤¬¼ÂºÝ¤ËÈ´¤±¤ë¤Þ¤Ç¤Ë¤Ï
1172  25 É䫤«¤ê¤Þ¤¹¡£
1173 .\"O .PP
1174 .\"O To shut the server down, open its control object and set the state
1175 .\"O attribute to 2.
1176 .PP
1177 ¥µ¡¼¥Ð¡¼¤ò¥·¥ã¥Ã¥È¥À¥¦¥ó¤¹¤ë¤¿¤á¤Ë¤Ï¡¢
1178 ¤½¤Î CONTROL ¥ª¥Ö¥¸¥§¥¯¥È¤ò³«¤¤¤Æ¡¢2¤Ë¥¹¥Æ¡¼¥¿¥¹Â°À­¤ò¥»¥Ã¥È¤·¤Æ¤¯¤À¤µ¤¤¡£
1179 .\"O .SH THE FAILOVER-STATE OBJECT
1180 .SH FAILOVER-STATE ¥ª¥Ö¥¸¥§¥¯¥È
1181 .\"O The failover-state object is the object that tracks the state of the
1182 .\"O failover protocol as it is being managed for a given failover peer.
1183 .\"O 
1184 .\"O The failover object has the following attributes (please see
1185 .\"O .B dhcpd.conf (5)
1186 .\"O for explanations about what these attributes mean):
1187 failover-state ¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢
1188 ¤½¤ì¤¬¡¢Í¿¤¨¤é¤ì¤¿¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼ peer ¤Î¤¿¤á¤Ë´ÉÍý¤µ¤ì¤Æ¤¤¤ë¤È¤­¡¢
1189 ¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¥×¥í¥È¥³¥ë¤Î¾õÂÖ¤òÄÉÀפ¹¤ë¥ª¥Ö¥¸¥§¥¯¥È¤Ç¤¹¡£
1190 ¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¥ª¥Ö¥¸¥§¥¯¥È¤Ï¼¡¤Î°À­¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹
1191 (¤³¤ì¤é¤Î°À­¤¬²¿¤ò°ÕÌ£¤¹¤ë¤«¤Ë¤Ä¤¤¤Æ¤Ï
1192 .B dhcpd.conf (5)
1193 ¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤):
1194 .\"O .PP
1195 .\"O .B name \fIdata\fR examine
1196 .\"O .RS 0.5i
1197 .\"O Indicates the name of the failover peer relationship, as described in
1198 .\"O the server's \fBdhcpd.conf\fR file.
1199 .PP
1200 .B name \fIdata\fR examine
1201 .RS 0.5i
1202 ¥µ¡¼¥Ð¡¼¤Î \fBdhcpd.conf\fR ¥Õ¥¡¥¤¥ë¤Ëµ­½Ò¤µ¤ì¤ë¤è¤¦¤Ë¡¢
1203 ¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼ peer ´Ø·¸¤Î̾Á°¤òɽ¤·¤Þ¤¹¡£
1204 .\"O .RE
1205 .\"O .PP
1206 .\"O .B partner-address \fIdata\fR examine
1207 .\"O .RS 0.5i
1208 .\"O Indicates the failover partner's IP address.
1209 .RE
1210 .PP
1211 .B partner-address \fIdata\fR examine
1212 .RS 0.5i
1213 ¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¥Ñ¡¼¥È¥Ê¡¼¤Î IP ¥¢¥É¥ì¥¹¤òɽ¤·¤Þ¤¹¡£
1214 .\"O .RE
1215 .\"O .PP
1216 .\"O .B local-address \fIdata\fR examine
1217 .\"O .RS 0.5i
1218 .\"O Indicates the IP address that is being used by the DHCP server for
1219 .\"O this failover pair.
1220 .RE
1221 .PP
1222 .B local-address \fIdata\fR examine
1223 .RS 0.5i
1224 ¤³¤Î ¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¥Ú¥¢¤Î¤¿¤á¤Ë DHCP ¥µ¡¼¥Ð¡¼¤Ë¤è¤Ã¤Æ»ÈÍÑ
1225 ¤µ¤ì¤Æ¤¤¤ë IP ¥¢¥É¥ì¥¹¤òɽ¤·¤Þ¤¹¡£
1226 .\"O .RE
1227 .\"O .PP
1228 .\"O .B partner-port \fIdata\fR examine
1229 .\"O .RS 0.5i
1230 .\"O Indicates the TCP port on which the failover partner is listening for
1231 .\"O failover protocol connections.
1232 .RE
1233 .PP
1234 .B partner-port \fIdata\fR examine
1235 .RS 0.5i
1236 ¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¥Ñ¡¼¥È¥Ê¡¼¤¬¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¥×¥í¥È¥³¥ë¤ò
1237 listen ¤·¤Æ¤¤¤ë TCP ¥Ý¡¼¥È¤òɽ¤·¤Þ¤¹¡£
1238 .\"O .RE
1239 .\"O .PP
1240 .\"O .B local-port \fIdata\fR examine
1241 .\"O .RS 0.5i
1242 .\"O Indicates the TCP port on which the DHCP server is listening for
1243 .\"O failover protocol connections for this failover pair.
1244 .RE
1245 .PP
1246 .B local-port \fIdata\fR examine
1247 .RS 0.5i
1248 ¤³¤Î¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼ peer ¤È¤Î¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¥×¥í¥È¥³¥ë
1249 Àܳ¤Î¤¿¤á¤Ë DHCP ¥µ¡¼¥Ð¡¼¤¬ listen ¤·¤Æ¤¤¤ë TCP ¥Ý¡¼¥È¤òɽ¤·¤Þ¤¹¡£
1250 .\"O .RE
1251 .\"O .PP
1252 .\"O .B max-outstanding-updates \fIinteger\fR examine
1253 .\"O .RS 0.5i
1254 .\"O Indicates the number of updates that can be outstanding and
1255 .\"O unacknowledged at any given time, 
1256 .\"O in this failover relationship.
1257 .RE
1258 .PP
1259 .B max-outstanding-updates \fIinteger\fR examine
1260 .RS 0.5i
1261 ¤³¤Î¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼´Ø·¸¤ÎÃæ¤Ç¡¢
1262 ¤É¤Î»þ´Ö¤Ë¤â½èÍý¤µ¤ìÆÀ¤Ê¤¤¡¢¤«¤Ä¡¢Ç§¤á¤é¤ìÆÀ¤Ê¤¤¹¹¿·¤Î¿ô¤òɽ¤·¤Þ¤¹¡£
1263 .\"O .RE
1264 .\"O .PP
1265 .\"O .B mclt \fIinteger\fR examine
1266 .\"O .RS 0.5i
1267 .\"O Indicates the maximum client lead time in this failover relationship.
1268 .RE
1269 .PP
1270 .B mclt \fIinteger\fR examine
1271 .RS 0.5i
1272 ¤³¤Î¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼´Ø·¸Ãæ¤ÎºÇĹ¤Î¥¯¥é¥¤¥¢¥ó¥È lead time ¤òɽ¤·¤Þ¤¹¡£
1273 .\"O .RE
1274 .\"O .PP
1275 .\"O .B load-balance-max-secs \fIinteger\fR examine
1276 .\"O .RS 0.5i
1277 .\"O Indicates the maximum value for the secs field in a client request
1278 .\"O before load balancing is bypassed.
1279 .RE
1280 .PP
1281 .B load-balance-max-secs \fIinteger\fR examine
1282 .RS 0.5i
1283 ¥í¡¼¥É¡¦¥Ð¥é¥ó¥·¥ó¥°¤¬²óÈò¤µ¤ì¤ëÁ°¤Ë¡¢
1284 ¥¯¥é¥¤¥¢¥ó¥È¥ê¥¯¥¨¥¹¥È¤Ç¤Î secs ¥Õ¥£¡¼¥ë¥É¤Ë¤¿¤¤¤¹¤ëºÇÂçÃͤòɽ¤·¤Þ¤¹¡£
1285 .\"O .RE
1286 .\"O .PP
1287 .\"O .B load-balance-hba \fIdata\fR examine
1288 .\"O .RS 0.5i
1289 .\"O Indicates the load balancing hash bucket array for this failover
1290 .\"O relationship.
1291 .RE
1292 .PP
1293 .B load-balance-hba \fIdata\fR examine
1294 .RS 0.5i
1295 ¤³¤Î¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼´Ø·¸¤ËÂФ¹¤ë
1296 ¥í¡¼¥É¥Ð¥é¥ó¥·¥ó¥° hash bucket ÇÛÎó¤òɽ¤·¤Þ¤¹¡£
1297 .\"O .RE
1298 .\"O .PP
1299 .\"O .B local-state \fIinteger\fR examine, modify
1300 .\"O .RS 0.5i
1301 .\"O Indicates the present state of the DHCP server in this failover
1302 .\"O relationship.   Possible values for state are:
1303 .RE
1304 .PP
1305 .B local-state \fIinteger\fR examine, modify
1306 .RS 0.5i
1307 ¤³¤Î¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼´Ø·¸Ãæ¤Î DHCP ¥µ¡¼¥Ð¡¼¤Î¾õÂÖ¤òɽ¤·¤Þ¤¹¡£
1308 ¾õÂÖ¤ËÂФ¹¤ë»ØÄê²Äǽ¤ÊÃͤϼ¡¤ÎÄ̤ê¤Ç¤¹:
1309 .\"O .RE
1310 .\"O .RS 1i
1311 .\"O .PP
1312 .\"O .nf
1313 .\"O 1  - partner down
1314 .\"O 2  - normal
1315 .\"O 3  - communications interrupted
1316 .\"O 4  - resolution interrupted
1317 .\"O 5  - potential conflict
1318 .\"O 6  - recover
1319 .\"O 7  - recover done
1320 .\"O 8  - shutdown
1321 .\"O 9  - paused
1322 .\"O 10 - startup
1323 .\"O 11 - recover wait
1324 .\"O .fi
1325 .RE
1326 .RS 1i
1327 .PP
1328 .nf
1329 1  - ¥Ñ¡¼¥È¥Ê¡¼¤¬¥À¥¦¥ó
1330 2  - Àµ¾ï
1331 3  - ¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó¤¬ÃæÃǤµ¤ì¤¿
1332 4  - ²ò·è¤¬ÃæÃǤµ¤ì¤¿
1333 5  - ÀøºßŪ¤Ê¾×ÆÍ
1334 6  - ²óÉü
1335 7  - ²óÉü´°Î»
1336 8  - ¥·¥ã¥Ã¥È¥À¥¦¥ó
1337 9  - µÙ»ß
1338 10  - ³«»Ï
1339 11  - ²óÉü¤òÂÔµ¡¤·¤Æ¤¤¤ë
1340 .fi
1341 .\"O .RE
1342 .\"O .PP
1343 .\"O .RS 0.5i
1344 .RE
1345 .PP
1346 .RS 0.5i
1347 .\"O In general it is not a good idea to make changes to this state.
1348 °ìÈ̤ˡ¢¤³¤Î¾õÂÖ¤òÊѹ¹¤¹¤ë¤³¤È¤Ï¤è¤¤¹Í¤¨¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£
1349 .\"O However, in the case that the failover partner is known to be down, 
1350 .\"O it can be useful to set the DHCP server's failover state to partner
1351 .\"O down.   
1352 ¤·¤«¤·¤Ê¤¬¤é¡¢¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¥Ñ¡¼¥È¥Ê¡¼¤¬¥À¥¦¥ó¤·¤Æ¤¤¤ë¤Èʬ¤«¤Ã¤Æ¤¤¤ë»þ¤Ë¡¢
1353 DHCP ¥µ¡¼¥Ð¡¼¤Î¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¾õÂÖ¤ò¥Ñ¡¼¥È¥Ê¡¼¤¬¥À¥¦¥ó¤Ø¥»¥Ã¥È¤¹¤ë¤³¤È¤Ï
1354 Í­ÍѤ«¤â¤·¤ì¤Þ¤»¤ó¡£
1355 .\"O At this point the DHCP server will take over service of the
1356 .\"O failover partner's leases as soon as possible, 
1357 .\"O and will give out normal leases, not leases that are restricted by MCLT.
1358 ¤½¤Î»þÅÀ¤Ç¡¢
1359 DHCP ¥µ¡¼¥Ð¡¼¤¬¡¢¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¥Ñ¡¼¥È¥Ê¡¼¤Î
1360 ¥ê¡¼¥¹¤Î¥µ¡¼¥Ó¥¹¤ò¤Ç¤­¤ë¤À¤±Á᤯°ú¤­·Ñ¤®¡¢
1361 MCLT ¤Ë¤è¤Ã¤ÆÀ©¸Â¤µ¤ì¤ë¥ê¡¼¥¹¤Ç¤Ï¤Ê¤¯Àµ¾ï¤Ê¥ê¡¼¥¹¤òÇÛÉÕ¤¹¤ë¤Ç¤·¤ç¤¦¡£
1362 .\"O If you do put the DHCP server into the partner-down 
1363 .\"O when the other DHCP server is not in the partner-down state, 
1364 .\"O but is not reachable, 
1365 .\"O IP address assignment conflicts are possible, even likely.   
1366 Ê̤ΠDHCP ¥µ¡¼¥Ð¡¼¤¬¥Ñ¡¼¥È¥Ê¡¼¥À¥¦¥ó¾õÂ֤Ǥʤ¯¡¢Åþã²Äǽ¤Ç¤Ê¤¤¾ì¹ç¡¢
1367 DHCP ¥µ¡¼¥Ð¡¼¤ò¥Ñ¡¼¥È¥Ê¡¼¥À¥¦¥ó¤Î¾õÂ֤ˤ¹¤ë¤È¡¢
1368 IP ¥¢¥É¥ì¥¹³ä¤êÅö¤Æ¶¥¹ç¤òµ¯¤¹¤³¤È¤¬¶²¤é¤¯²Äǽ¤Ç¤¹¡£
1369 .\"O Once a server has been put into partner-down mode, 
1370 .\"O its failover partner must not be brought back online 
1371 .\"O until communication is possible between the two servers.
1372 °ìö¥µ¡¼¥Ð¡¼¤¬¥Ñ¡¼¥È¥Ê¡¼¥À¥¦¥ó¥â¡¼¥É¤Ë¤Ê¤Ã¤¿¤Ê¤é¤Ð¡¢
1373  2 ¤Ä¤Î¥µ¡¼¥Ð¡¼´Ö¤Ç¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó¤¬²Äǽ¤Ë¤Ê¤ë¤Þ¤Ç¡¢
1374 ¤½¤Î¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¥Ñ¡¼¥È¥Ê¡¼¤Ï¥ª¥ó¥é¥¤¥ó¤ËÌᤵ¤ì¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó¡£
1375 .\"O .RE
1376 .\"O .PP
1377 .\"O .B partner-state \fIinteger\fR examine
1378 .\"O .RS 0.5i
1379 .\"O Indicates the present state of the failover partner.
1380 .RE
1381 .PP
1382 .B partner-state \fIinteger\fR examine
1383 .RS 0.5i
1384 ¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¥Ñ¡¼¥È¥Ê¡¼¤Î¾õÂÖ¤òɽ¤·¤Þ¤¹¡£
1385 .\"O .RE
1386 .\"O .PP
1387 .\"O .B local-stos \fIinteger\fR examine
1388 .\"O .RS 0.5i
1389 .\"O Indicates the time at which the DHCP server entered its present state
1390 .\"O in this failover relationship.
1391 .RE
1392 .PP
1393 .B local-stos \fIinteger\fR examine
1394 .RS 0.5i
1395 ¤³¤Î¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼´Ø·¸¤ÎÃæ¤ÇDHCP ¥µ¡¼¥Ð¡¼¤¬
1396 º£¤Î¾õÂÖ¤ËÆþ¤Ã¤¿»þ´Ö¤òɽ¤·¤Þ¤¹¡£
1397 .\"O .RE
1398 .\"O .PP
1399 .\"O .B partner-stos \fIinteger\fR examine
1400 .\"O .RS 0.5i
1401 .\"O Indicates the time at which the failover partner entered its present state.
1402 .RE
1403 .PP
1404 .B partner-stos \fIinteger\fR examine
1405 .RS 0.5i
1406 ¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¥Ñ¡¼¥È¥Ê¡¼¤¬º£¤Î¾õÂÖ¤ËÆþ¤Ã¤¿»þ´Ö¤òɽ¤·¤Þ¤¹¡£
1407 .\"O .RE
1408 .\"O .PP
1409 .\"O .B hierarchy \fIinteger\fR examine
1410 .\"O .RS 0.5i
1411 .\"O Indicates whether the DHCP server is primary (0) or secondary (1) in
1412 .\"O this failover relationship.
1413 .RE
1414 .PP
1415 .B hierarchy \fIinteger\fR examine
1416 .RS 0.5i
1417 DHCP ¥µ¡¼¥Ð¡¼¤¬¤³¤Î¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼´Ø·¸Ãæ¤Î
1418 ¥×¥é¥¤¥Þ¥ê (0) ¤«¥»¥«¥ó¥À¥ê (1) ¤«¤É¤¦¤«É½¤·¤Þ¤¹¡£
1419 .\"O .RE
1420 .\"O .PP
1421 .\"O .B last-packet-sent \fIinteger\fR examine
1422 .\"O .RS 0.5i
1423 .\"O Indicates the time at which the most recent failover packet was sent
1424 .\"O by this DHCP server to its failover partner.
1425 .RE
1426 .PP
1427 .B last-packet-sent \fIinteger\fR examine
1428 .RS 0.5i
1429 ¤³¤Î DHCP ¥µ¡¼¥Ð¡¼¤«¤é¤½¤Î¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¥Ñ¡¼¥È¥Ê¡¼¤Î¤â¤È¤Ø
1430 ¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¥Ñ¥±¥Ã¥È¤¬Á÷¤é¤ì¤¿ºÇ¤âºÇ¶á¤Î»þ´Ö¤òɽ¤·¤Þ¤¹¡£
1431 .\"O .RE
1432 .\"O .PP
1433 .\"O .B last-timestamp-received \fIinteger\fR examine
1434 .\"O .RS 0.5i
1435 .\"O Indicates the timestamp that was on the failover message most recently
1436 .\"O received from the failover partner.
1437 .RE
1438 .PP
1439 .B last-timestamp-received \fIinteger\fR examine
1440 .RS 0.5i
1441 ¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¥Ñ¡¼¥È¥Ê¡¼¤«¤éºÇ¤âºÇ¶á¼õ¤±¼è¤¿
1442 ¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¥á¥Ã¥»¡¼¥¸¾å¤Ë¤¢¤Ã¤¿¥¿¥¤¥à¥¹¥¿¥ó¥×¤òɽ¤·¤Þ¤¹¡£
1443 .\"O .RE
1444 .\"O .PP
1445 .\"O .B skew \fIinteger\fR examine
1446 .\"O .RS 0.5i
1447 .\"O Indicates the skew between the failover partner's clock and this DHCP
1448 .\"O server's clock
1449 .RE
1450 .PP
1451 .B skew \fIinteger\fR examine
1452 .RS 0.5i
1453 ¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¥Ñ¡¼¥È¥Ê¡¼¤Î»þ·×¤È
1454 ¤³¤Î DHCP ¥µ¡¼¥Ð¡¼¤Î»þ·×¤Î´Ö¤Î¥º¥ì¤òɽ¤·¤Þ¤¹¡£
1455 .\"O .RE
1456 .\"O .PP
1457 .\"O .B max-response-delay \fIinteger\fR examine
1458 .\"O .RS 0.5i
1459 .\"O Indicates the time in seconds after which,
1460 .\"O if no message is received from the failover partner, 
1461 .\"O the partner is assumed to be out of communication.
1462 .RE
1463 .PP
1464 .B max-response-delay \fIinteger\fR examine
1465 .RS 0.5i
1466 ¤â¤·¥á¥Ã¥»¡¼¥¸¤¬¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¥Ñ¡¼¥È¥Ê¡¼¤«¤é¼õ¤±¼è¤é¤ì¤Ê¤¤¾ì¹ç¡¢
1467 ¤½¤Î»þ´Ö¤Î¸å¡¢¥Ñ¡¼¥È¥Ê¡¼¤¬¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó¤«¤é³°¤ì¤¿¤È»×¤ï¤ì¤ë
1468 »þ´Ö¤òÉäÇɽ¤·¤Þ¤¹¡£
1469 .\"O .RE
1470 .\"O .PP
1471 .\"O .B cur-unacked-updates \fIinteger\fR examine
1472 .\"O .RS 0.5i
1473 .\"O Indicates the number of update messages 
1474 .\"O that have been received from the failover partner but not yet processed.
1475 .RE
1476 .PP
1477 .B cur-unacked-updates \fIinteger\fR examine
1478 .RS 0.5i
1479 ¥Õ¥§¥¤¥ë¥ª¡¼¥Ð¡¼¥Ñ¡¼¥È¥Ê¡¼¤«¤é¼õ¤±¼è¤é¤ì¤¿
1480 ¤Þ¤À½èÍý¤µ¤ì¤Æ¤¤¤Ê¤¤¥¢¥Ã¥×¥Ç¡¼¥È¥á¥Ã¥»¡¼¥¸¤Î¿ô¤òɽ¤·¤Þ¤¹¡£
1481 .\"O .RE
1482 .\"O .SH FILES
1483 .\"O .B ETCDIR/dhcpd.conf, DBDIR/dhcpd.leases, RUNDIR/dhcpd.pid,
1484 .\"O .B DBDIR/dhcpd.leases~.
1485 .RE
1486 .SH ¥Õ¥¡¥¤¥ë
1487 .B ETCDIR/dhcpd.conf, DBDIR/dhcpd.leases, RUNDIR/dhcpd.pid,
1488 .B DBDIR/dhcpd.leases~.
1489 .\"O .SH SEE ALSO
1490 .\"O dhclient(8), dhcrelay(8), dhcpd.conf(5), dhcpd.leases(5)
1491 .SH ´ØÏ¢¹àÌÜ
1492 dhclient(8), dhcrelay(8), dhcpd.conf(5), dhcpd.leases(5).
1493 .\"O .SH AUTHOR
1494 .SH Ãø¼Ô
1495 .\"O .B dhcpd(8)
1496 .B dhcpd(8)
1497 .\"O was originally written by Ted Lemon under a contract with Vixie Labs.
1498 .\"O Funding for this project was provided by the Internet Software
1499 .\"O Consortium.   
1500 .\"O Version 3 of the DHCP server was funded by Nominum, Inc.
1501 .\"O Information about the Internet Software Consortium is available at
1502 .\"O .B http://www.isc.org/isc\fR.
1503 .\"O Information about Nominum and support contracts for DHCP and BIND can
1504 .\"O be found at \fBhttp://www.nominum.com\fR.
1505 ¤Ï¡¢Vixie Labs ¤È¤Î·ÀÌó¤Î²¼¤Î Ted Lemon ¤Ë¤è¤Ã¤Æ¤â¤È¤Ï½ñ¤«¤ì¤Þ¤·¤¿¡£
1506 ¤³¤Î¥×¥í¥¸¥§¥¯¥È¤Î»ñ¶â¤Ï Internet Software Consortium ¤Ë¤è¤Ã¤ÆÄ󶡤µ¤ì¤Þ¤·¤¿¡£
1507 »ñ¶â¤Ï¡¢Nominum, Inc. ¤Ë¤è¤Ã¤ÆDHCP¥µ¡¼¥Ð¡¼¤Î¥Ð¡¼¥¸¥ç¥ó 3 ¤ËÄ󶡤µ¤ì¤Þ¤·¤¿¡£
1508 Internet Software Consortium ¤Ë´Ø¤¹¤ë¾ðÊó¤Ï
1509 .B http://www.isc.org/isc\fR 
1510 ¤ÇÍøÍѲÄǽ¤Ç¤¹¡£
1511 DHCP ¤È BIND ¤Î Nominum ¤È
1512 »Ù±ç¤Î·ÀÌó¤Ë´Ø¤¹¤ë¾ðÊó¤Ï
1513 \fBhttp://www.nominum.com\fR ¤Ç¸«¤Ä¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£