?? s1-dhcp-configuring-server.html
字號(hào):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML><HEAD><TITLE>配置 DHCP 服務(wù)器</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+"><LINKREL="HOME"TITLE="Red Hat Linux 9"HREF="index.html"><LINKREL="UP"TITLE="動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)"HREF="ch-dhcp.html"><LINKREL="PREVIOUS"TITLE="動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)"HREF="ch-dhcp.html"><LINKREL="NEXT"TITLE="配置 DHCP 客戶"HREF="s1-dhcp-configuring-client.html"><LINKREL="STYLESHEET"TYPE="text/css"HREF="rhdocs-man.css"><METAHTTP-EQUIV="Content-Type"CONTENT="text/html; charset=gb2312"></HEAD><BODYCLASS="SECT1"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLESUMMARY="Header navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">Red Hat Linux 9: Red Hat Linux 定制指南</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="ch-dhcp.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom">18. 動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP)</TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="s1-dhcp-configuring-client.html"ACCESSKEY="N">前進(jìn)</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="S1-DHCP-CONFIGURING-SERVER"></A>18.2. 配置 DHCP 服務(wù)器</H1><P> 你可以使用配置文件 <TTCLASS="FILENAME">/etc/dhcpd.conf</TT> 來配置 DHCP 服務(wù)器。 </P><P> DHCP 還使用 <TTCLASS="FILENAME">/var/lib/dhcp/dhcpd.leases</TT> 文件來貯存客戶租期數(shù)據(jù)庫。詳情請(qǐng)參閱<AHREF="s1-dhcp-configuring-server.html#LEASE-DATABASE">第 18.2.2 節(jié)</A>。 </P><DIVCLASS="SECT2"><H2CLASS="SECT2"><ANAME="CONFIG-FILE"></A>18.2.1. 配置文件</H2><P> 配置 DHCP 服務(wù)器的第一步是創(chuàng)建貯存客戶網(wǎng)絡(luò)信息的配置文件。全局選項(xiàng)可以為所有客戶聲明,可選選項(xiàng)可以為每個(gè)客戶系統(tǒng)聲明。 </P><P> 該配置文件可以使用任何附加的制表符或空行來進(jìn)行簡(jiǎn)單格式化。關(guān)鍵字是區(qū)分大小寫的,起首為井號(hào)(#)的行是注釋。 </P><P> 目前實(shí)現(xiàn)了兩種 DNS 更新方案 — 特殊 DNS 更新模式和過渡性 DHCP-DNS 互動(dòng)草圖更新模式。如果這兩種模式被接受為 IETF 標(biāo)準(zhǔn)進(jìn)程的一部分,就會(huì)出現(xiàn)第三個(gè)模式 — 標(biāo)準(zhǔn) DNS 更新方法。DHCP 服務(wù)器必須配置使用這兩種當(dāng)前方案中的一種。版本 3.0b2pl11 以及更早的版本使用特殊模式;不過,這種模式已經(jīng)過時(shí)。如果你想保留相同的行為方式,在配置文件的開頭添加以下一行: </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="100%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT">ddns-update-style ad-hoc;</TT></PRE></TD></TR></TABLE><P>要使用推薦的模式,在配置文件的開頭添加以下一行: </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="100%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT">ddns-update-style interim;</TT></PRE></TD></TR></TABLE><P> 請(qǐng)閱讀 <TTCLASS="FILENAME">dhcpd.conf</TT> 的說明書(man)頁來獲得有關(guān)不同模式的細(xì)節(jié)。 </P><P> 配置文件中有兩類陳述: </P><P></P><UL><LI><P>參數(shù) — 表明如何執(zhí)行任務(wù),是否要執(zhí)行任務(wù),或?qū)⒛男┚W(wǎng)絡(luò)配置選項(xiàng)發(fā)送給客戶。</P></LI><LI><P>聲明 — 描述網(wǎng)絡(luò)的布局;描述客戶;提供客戶的地址;或把一組參數(shù)應(yīng)用到一組聲明中。</P></LI></UL><P> 某些參數(shù)必須以 <TTCLASS="FILENAME">option</TT> 關(guān)鍵字開頭,它們也被稱為選項(xiàng)。選項(xiàng)配置 DHCP 的可選選項(xiàng);而參數(shù)配置的是必選的或控制 DHCP 服務(wù)器行為的值。 </P><P>在使用大括號(hào)({ })的部分之前聲明的參數(shù)(包括選項(xiàng))通常被當(dāng)做全局參數(shù)。全局參數(shù)應(yīng)用位于其下的所有部分。 </P><DIVCLASS="IMPORTANT"><P></P><TABLECLASS="IMPORTANT"WIDTH="100%"BORDER="0"><TR><TDWIDTH="25"ALIGN="CENTER"VALIGN="TOP"><IMGSRC="./stylesheet-images/important.png"HSPACE="5"ALT="重要"></TD><THALIGN="LEFT"VALIGN="CENTER"><B>重要</B></TH></TR><TR><TD> </TD><TDALIGN="LEFT"VALIGN="TOP"><P>如果你改變了配置文件,這些改變?cè)谀闶褂?<TTCLASS="COMMAND">service dhcpd restart</TT> 命令來重新啟動(dòng) DHCP 守護(hù)進(jìn)程之后才會(huì)生效。 </P></TD></TR></TABLE></DIV><P> 在<AHREF="s1-dhcp-configuring-server.html#SUBNET">例 18-1</A>中,<TTCLASS="FILENAME">routers</TT>、<TTCLASS="FILENAME">subnet-mask</TT>、<TTCLASS="FILENAME"> domain-name</TT>、<TTCLASS="FILENAME">domain-name-servers</TT> 和 <TTCLASS="FILENAME">time-offset</TT>選項(xiàng)被用于所有在它們下面聲明的 <TTCLASS="FILENAME">host</TT> 聲明中。 </P><P> 如<AHREF="s1-dhcp-configuring-server.html#SUBNET">例 18-1</A>所示,你可以聲明 <TTCLASS="FILENAME">subnet</TT>。你必須為你的網(wǎng)絡(luò)中的每一個(gè)子網(wǎng)包括一個(gè) <TTCLASS="FILENAME">subnet</TT> 聲明,否則, DHCP 服務(wù)器可能無法啟動(dòng)。 </P><P>在這個(gè)例子中,子網(wǎng)中的每個(gè) DHCP 客戶都帶有全局選項(xiàng),并且聲明了 <TTCLASS="FILENAME">range</TT>??蛻舯环峙浣o <TTCLASS="FILENAME">range</TT> 之內(nèi)的 IP 地址。 </P><DIVCLASS="EXAMPLE"><ANAME="SUBNET"></A><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="100%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT">subnet 192.168.1.0 netmask 255.255.255.0 { option routers 192.168.1.254; option subnet-mask 255.255.255.0; option domain-name "example.com"; option domain-name-servers 192.168.1.1; option time-offset -18000; # Eastern Standard Time range 192.168.1.10 192.168.1.100;}</TT></PRE></TD></TR></TABLE><P><B>例 18-1. 子網(wǎng)聲明</B></P></DIV><P> 所有共享同一物理網(wǎng)絡(luò)的子網(wǎng)應(yīng)該在 <TTCLASS="FILENAME">shared-network</TT> 聲明之內(nèi)聲明,如<AHREF="s1-dhcp-configuring-server.html#SHARED-NETWORK">例 18-2</A>所示。在 <TTCLASS="FILENAME">shared-network</TT> 之內(nèi),但在被包圍起來的 <TTCLASS="FILENAME">subnet</TT> 聲明之外的參數(shù)被當(dāng)做全局參數(shù)。<TTCLASS="FILENAME">shared-network</TT> 的名稱應(yīng)該是對(duì)網(wǎng)絡(luò)有描述性的標(biāo)題,例如,使用 test-lab 來描述所有處于實(shí)驗(yàn)室(test lab)環(huán)境中的子網(wǎng)。 </P><DIVCLASS="EXAMPLE"><ANAME="SHARED-NETWORK"></A><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="100%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT">shared-network <TTCLASS="REPLACEABLE"><I>name</I></TT> { option domain-name "test.redhat.com"; option domain-name-servers ns1.redhat.com, ns2.redhat.com; option routers 192.168.1.254; <TTCLASS="REPLACEABLE"><I>more parameters for EXAMPLE shared-network</I></TT> subnet 192.168.1.0 netmask 255.255.255.0 { <TTCLASS="REPLACEABLE"><I>parameters for subnet</I></TT> range 192.168.1.1 192.168.1.31; } subnet 192.168.1.32 netmask 255.255.255.0 { <TTCLASS="REPLACEABLE"><I>parameters for subnet</I></TT> range 192.168.1.33 192.168.1.63; }}</TT></PRE></TD></TR></TABLE><P><B>例 18-2. 共享網(wǎng)絡(luò)聲明</B></P></DIV><P> 如<AHREF="s1-dhcp-configuring-server.html#GROUP">例 18-3</A>中所演示,<TTCLASS="FILENAME">group</TT> 聲明可以用來把全局參數(shù)應(yīng)用到一組聲明中。你可以組合共享的網(wǎng)絡(luò)、子網(wǎng)、主機(jī)或其它組群。 </P><DIVCLASS="EXAMPLE"><ANAME="GROUP"></A><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="100%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT">group { option routers 192.168.1.254; option subnet-mask 255.255.255.0; option domain-name "example.com"; option domain-name-servers 192.168.1.1; option time-offset -18000; # Eastern Standard Time host apex { option host-name "apex.example.com"; hardware ethernet 00:A0:78:8E:9E:AA; fixed-address 192.168.1.4; } host raleigh { option host-name "raleigh.example.com"; hardware ethernet 00:A1:DD:74:C3:F2; fixed-address 192.168.1.6; }}</TT></PRE></TD></TR></TABLE><P><B>例 18-3. 組群聲明</B></P></DIV><P> 要配置將動(dòng)態(tài) IP 地址租給子網(wǎng)內(nèi)系統(tǒng)的 DHCP 服務(wù)器,用你的數(shù)值來修改 <AHREF="s1-dhcp-configuring-server.html#DYNAMIC-IP">例 18-4</A>。它為客戶聲明一個(gè)默認(rèn)租期、最長(zhǎng)租期、以及網(wǎng)絡(luò)配置值。范例中把 <TTCLASS="FILENAME">range</TT> 192.168.1.10 和 192.168.1.100 之間的 IP 地址分配給客戶。 </P><DIVCLASS="EXAMPLE"><ANAME="DYNAMIC-IP"></A><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="100%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMPUTEROUTPUT">default-lease-time 600;max-lease-time 7200;option subnet-mask 255.255.255.0;option broadcast-address 192.168.1.255;option routers 192.168.1.254;option domain-name-servers 192.168.1.1, 192.168.1.2;option domain-name "example.com";subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.10 192.168.1.100;}</TT
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -