📄 dhcp-eval.5
字号:
.\" dhcp-eval.5.\".\" Copyright (c) 1996-2001 Internet Software Consortium..\" Redistribution and use in source and binary forms, with or without.\" modification, are permitted provided that the following conditions.\" are met:.\".\" 1. Redistributions of source code must retain the above copyright.\" notice, this list of conditions and the following disclaimer..\" 2. Redistributions in binary form must reproduce the above copyright.\" notice, this list of conditions and the following disclaimer in the.\" documentation and/or other materials provided with the distribution..\" 3. Neither the name of The Internet Software Consortium nor the names.\" of its contributors may be used to endorse or promote products derived.\" from this software without specific prior written permission..\".\" THIS SOFTWARE IS PROVIDED BY THE INTERNET SOFTWARE CONSORTIUM AND.\" CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,.\" INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF.\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE.\" DISCLAIMED. IN NO EVENT SHALL THE INTERNET SOFTWARE CONSORTIUM OR.\" CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,.\" SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT.\" LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF.\" USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND.\" ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT.\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF.\" SUCH DAMAGE..\".\" This software has been written for the Internet Software Consortium.\" by Ted Lemon in cooperation with Vixie Enterprises and Nominum, Inc..\" To learn more about the Internet Software Consortium, see.\" ``http://www.isc.org/''. To learn more about Vixie Enterprises,.\" see ``http://www.vix.com''. To learn more about Nominum, Inc., see.\" ``http://www.nominum.com''..\" $FreeBSD: doc/ja_JP.eucJP/man/man5/dhcp-eval.5,v 1.2 2002/05/23 04:17:13 horikawa Exp $.TH dhcp-eval 5.SH 叹疚dhcp-eval - ISC DHCP における掘凤烧き删擦.SH 豺棱Internet Software Consortium の DHCP クライアントとサ〖バは、どちらも减慨するパケットに巴赂した掘凤烧き瓢侯を乖う墙蜗を积ちます。掘凤烧き瓢侯の矢恕をここに绩します。.SH 徊救: 掘凤烧き瓢侯掘凤烧き瓢侯は、if, else, elsif 矢を蝗脱して回年します。掘凤矢は、奶撅矢 (option 矢) が判眷材墙な眷疥はどこにでも判眷材墙であり、またこのような矢を崇ることも材墙です。サ〖バにおける掘凤矢は肌のようになることが驴いでしょう:.PP.nfif option dhcp-user-class = "accounting" { max-lease-time 17600; option domain-name "accounting.example.org"; option domain-name-servers ns1.accounting.example.org, ns2.accounting.example.org;} elsif option dhcp-user-class = "sales" { max-lease-time 17600; option domain-name "sales.example.org"; option domain-name-servers ns1.sales.example.org, ns2.sales.example.org;} elsif option dhcp-user-class = "engineering" { max-lease-time 17600; option domain-name "engineering.example.org"; option domain-name-servers ns1.engineering.example.org, ns2.engineering.example.org;} else { max-lease-time 600; option domain-name "misc.example.org"; option domain-name-servers ns1.misc.example.org, ns2.misc.example.org;}.fi.PPクライアント娄では、掘凤烧き删擦の毋は肌のようになるでしょう:.PP.nf# example.org はファイヤウォ〖ルで DNS をフィルタするので、# example.org ネットワ〖クに芬がるときのみ、その DNS サ〖バを蝗脱します。# example.org に芬がるのではない眷圭、极甘の DNS サ〖バを庭黎蝗脱します。if not option domain-name = "example.org" { prepend domain-name-servers 127.0.0.1;}.fi .PP.B if矢と.B elsif费鲁矢は、苞眶としてブ〖ル及を艰ります。つまり、これらの矢は、删擦されるとブ〖ル猛の冯蔡を栏喇する及を艰ります。及の删擦冯蔡が靠になると、.B if矢の木稿のブレ〖スで崇られた矢が悸乖され、稿鲁する.B elsifと.B elseの泪はスキップされます。そうでない眷圭、删擦冯蔡が靠になる elsif 泪に叫柴うまで、稿鲁する称.B elsif泪の及がチェックされます。そのような泪が斧烧かると、木稿のブレ〖ス面の矢が悸乖され、稿鲁する.B elsifと.B elseの泪はスキップされます。すべての.B ifおよび.B elsifの泪がチェックされたもののどの及も靠にならない眷圭で、.B else泪が赂哼する眷圭、.B elseの木稿のブレ〖ス面の矢が删擦されます。掘凤においては、删擦冯蔡が鄂になるブ〖ル及は刀として胺われます。.SH ブ〖ル及笆布は、DHCP 芹邵湿で附哼サポ〖トされているブ〖ル及の办枉です。.PP.I data-expression-1 \fB=\fI data-expression-2\fR.RS 0.25i.PP\fB=\fR オペレ〖タは、2 改のデ〖タ及を孺秤し、尉荚が票じ眷圭は靠を手し、票办でない眷圭は刀を手します。焊收もしくは宝收のいずれかが鄂の眷圭、冯蔡は鄂になります。.RE.PP.I boolean-expression-1 \fBand\fI boolean-expression-2\fR.PP.RS 0.25i\fBand\fR オペレ〖タは、焊收のブ〖ル及と宝收のブ〖ル及の尉数の删擦冯蔡が靠の眷圭、靠と删擦されます。そうでない眷圭、刀と删擦されます。焊收もしくは宝收のいずれかが鄂の眷圭、冯蔡は鄂になります。.RE.PP.I boolean-expression-1 \fBor\fI boolean-expression-2\fR.PP.RS 0.25i\fBor\fR オペレ〖タは、焊收のブ〖ル及と宝收のブ〖ル及のいずれかの删擦冯蔡が靠の眷圭、靠と删擦されます。そうでない眷圭、刀と删擦されます。焊收もしくは宝收のいずれかが鄂の眷圭、冯蔡は鄂になります。.RE.PP.B not \fIboolean-expression.PP.RS 0.25i\fBnot\fR オペレ〖タは、\fIboolean-expression\fR の删擦冯蔡が刀の眷圭、靠と删擦されます。また、\fIboolean-expression\fR の删擦冯蔡が靠の眷圭、刀と删擦されます。\fIboolean-expression\fR の删擦冯蔡が鄂の眷圭、冯蔡もまた鄂になります。.RE.PP.B exists \fIoption-name\fR.PP.RS 0.25i\fBexists\fR 及は、借妄滦据の掐蜗 DCHP パケット面に、回年されたオプションが赂哼する眷圭、靠を手します。.RE.B known.PP.RS 0.25i\fBknown\fR 及は、妥滇滦炳面のクライアントが贷梦の眷圭、すなわちホスト离咐がある眷圭、靠を手します。.RE.B static.PP.RS 0.25i\fBstatic\fR 及は、妥滇滦炳面のクライアントへのリ〖ス充り碰てが、琅弄アドレス充り碰てによるものであった眷圭、靠を手します。.RE.SH デ〖タ及涟揭のブ〖ル及は、デ〖タ及の删擦冯蔡に巴赂します。デ〖タ及をここに绩します。.PP.B substring (\fIdata-expr\fB, \fIoffset\fB, \fIlength\fB)\fR.PP.RS 0.25i\fBsubstring\fR オペレ〖タは、デ〖タ及を删擦し、删擦冯蔡面の \fIoffset\fR バイトから倡幌して \fIlength\fR バイト费鲁するサブストリングを手します。\fIoffset\fR と \fIlength\fR は鼎に眶猛及です。\fIdata-expr\fR, \fIoffset\fR, \fIlength\fR のいずれかが鄂と删擦される眷圭、冯蔡もまた鄂になります。\fIoffset\fR が、删擦されたデ〖タの墓さ笆惧である眷圭、墓さ 0 のデ〖タ矢机误が手されます。\fIlength\fI が、删擦されたデ〖タの \fIoffset\fR より稿の墓さより络きい眷圭、删擦されたデ〖タの \fIoffset\fR から姜眉までの链デ〖タを崔むデ〖タ矢机误が手されます。.RE.PP.B suffix (\fIdata-expr\fB, \fIlength\fB)\fR.PP.RS 0.25i\fBsuffix\fR オペレ〖タは、\fIdata-expr\fR を删擦し、删擦冯蔡の呵稿の \fIlength\fR バイトを手します。\fIlength\fR は眶猛及です。\fIdata-expr\fR または \fIlength\fR の删擦冯蔡が鄂の眷圭、冯蔡もまた鄂になります。\fIsuffix\fR(条庙: \fIlength\fR が赖しいと蛔われます)の删擦冯蔡が删擦されたデ〖タの墓さより络きい眷圭、删擦されたデ〖タが手されます。.\" horikawa@jp.FreeBSD.org 2002/04/29.RE.PP.B option \fIoption-name\fR.PP.RS 0.25i\fBoption\fR オペレ〖タは、サ〖バが炳批借妄面のパケットの面の、回年したオプションの柒推を手します。.RE.PP.B config-option \fIoption-name\fR.PP.RS 0.25i\fBconfig-option\fR オペレ〖タは、回年したオプションに滦し、DHCP クライアントまたはサ〖バが流叫するよう肋年された猛を手します。.RE.PP.B hardware.PP.RS 0.25i\fBhardware\fR オペレ〖タは、デ〖タストリングを手します。デ〖タストリングの呵介の妥燎は、滦据パケットが绩すネットワ〖クインタフェ〖スのタイプであり、稿鲁する妥燎は、クライアントのリンク霖アドレスです。パケットが赂哼しない眷圭もしくは RFC2131 \fIhlen\fR フィ〖ルドが痰跟な眷圭、冯蔡は鄂になります。ハ〖ドウェアタイプには、イ〖サネット (1)、ト〖クンリング (6)、FDDI (8) が崔まれます。ハ〖ドウェアタイプは IETF によって惮年され、どのようにタイプの眶猛が年盗されるかの拒嘿は RFC2131(ISC DHCP 芹邵湿では、doc/ サブディレクトリにあります) を徊救してください。.RE.PP.B packet (\fIoffset\fB, \fIlength\fB)\fR.PP.RS 0.25i\fBpacket\fR オペレ〖タは、滦据パケットの回年婶尸を手すか、滦据パケットが痰い矢坍では鄂を手します。\fIoffset\fR と \fIlength\fR は、\fBsubstring\fR オペレ〖タと票屯に、パケットの柒推に努脱されます。.RE.PP.I string.PP.RS 0.25i
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -