一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Linux DHCP 服務(wù)器的配置

 darkhero 2006-10-27

1 DHCP概述

1.1 采用DHCP的必要性

    在TCP/IP網(wǎng)絡(luò)上,每臺(tái)工作站要能存取網(wǎng)絡(luò)上的資源之前,都必須進(jìn)行基本的網(wǎng)絡(luò)配置,一些主要參數(shù)諸如IP地址,子網(wǎng)掩碼,缺省網(wǎng)關(guān),DNS等必不可少,還可能需要一些附加的信息如IP管理策略之類。對(duì)于一個(gè)稍微大點(diǎn)的網(wǎng)絡(luò)而言,網(wǎng)絡(luò)的管理和維護(hù)的任務(wù)是相當(dāng)繁重的。一臺(tái)計(jì)算機(jī)從一個(gè)子網(wǎng)轉(zhuǎn)移到另一個(gè)子網(wǎng),就要重新對(duì)系統(tǒng)進(jìn)行配置。對(duì)于普通水平的工作站用戶是不能賦予他們配置自己的工作站網(wǎng)絡(luò)的權(quán)限,而且也沒(méi)有這個(gè)必要。如果一個(gè)沒(méi)有相應(yīng)技術(shù)水平的用戶出于好奇或想學(xué)習(xí)一下的目的錯(cuò)誤地更改了工作站的網(wǎng)絡(luò)配置,造成網(wǎng)絡(luò)故障,后果不言而喻。因此,需要有一種機(jī)制來(lái)讓TCP/IP的配置和管理從用戶端轉(zhuǎn)移到網(wǎng)絡(luò)管理端,實(shí)現(xiàn)IP的集中式管理。解決方案就是用DHCP。

1.2 DHCP的主要功能

DHCP的全稱是動(dòng)態(tài)主機(jī)配置協(xié)議(Dynamic Host Configuration Protocol),由IETF(Internet 網(wǎng)絡(luò)工程師任務(wù)小組)設(shè)計(jì),詳盡的協(xié)議內(nèi)容在RFC文檔rfc2131和rfc1541里。目的就是為了減輕TCP/IP網(wǎng)絡(luò)的規(guī)劃、管理和維護(hù)的負(fù)擔(dān),解決IP地址空間缺乏問(wèn)題。運(yùn)行DHCP的服務(wù)器把TCP/IP網(wǎng)絡(luò)設(shè)置集中起來(lái),動(dòng)態(tài)處理工作站IP地址的配置,用DHCP租約和預(yù)置的IP地址相聯(lián)系,DHCP租約提供了自動(dòng)在TCP/IP網(wǎng)絡(luò)上安全地分配和租用IP地址的機(jī)制,實(shí)現(xiàn)IP地址的集中式管理,基本上不需要網(wǎng)絡(luò)管理人員的人為干預(yù)。而且,DHCP本身被設(shè)計(jì)成BOOTP(自舉協(xié)議)的擴(kuò)展,支持需要網(wǎng)絡(luò)配置信息的無(wú)盤工作站,對(duì)需要固定IP的系統(tǒng)也提供了相應(yīng)支持。

2 DHCP的工作原理

2.1 幾個(gè)DHCP名詞

       在介紹DHCP工作原理以前,先解釋這幾個(gè)名詞的含義:

       DHCP客戶:DHCP客戶是一通過(guò)DHCP來(lái)獲得網(wǎng)絡(luò)配置參數(shù)的Internet主機(jī),通常就是普通用戶的工作站。

       DHCP服務(wù)器:DHCP服務(wù)器是提供網(wǎng)絡(luò)設(shè)置參數(shù)給DHCP客戶的Internet主機(jī)。

       DHCP/BOOTP 中繼代理:在DHCP客戶和服務(wù)器之間轉(zhuǎn)發(fā) DHCP 消息的主機(jī)或路由器。

       DHCP是基于客戶機(jī)/服務(wù)器模型設(shè)計(jì)的,DHCP客戶和DHCP服務(wù)器之間通過(guò)收發(fā)DHCP消息進(jìn)行通訊。

2.2   DHCP 消息的格式:

0 1 2 3
0123456789 0123456789 0123456789 0123456789
op (1) htype (1) hlen (1) hops (1)
xid (4)
secs (2) flags (2)
ciaddr (4)
yiaddr (4)
siaddr (4)
giaddr (4)
chaddr (16)
sname (64)
file ( 128)
options ( 312)



DHCP 消息的格式與BOOTP消息大部分相同, 這樣設(shè)計(jì)可以增強(qiáng)BOOTP服務(wù)器工具,同時(shí)為BOOTP和DHCP兩種客戶服務(wù)。另外,BOOTP的中繼代理可用來(lái)轉(zhuǎn)發(fā)跨子網(wǎng)的DHCP請(qǐng)求。

各段描述如下

括號(hào)里的數(shù)字代表這個(gè)段以8位組為單位的大小,除options外,其余的段的長(zhǎng)度都是固定的,options段的長(zhǎng)度至少是312個(gè)8位組。

如op(1)代表這個(gè)段的長(zhǎng)度為一個(gè)8位組

op 是消息操作代碼,值為1 代表BOOTREQUEST(自舉請(qǐng)求)值為2 代表BOOTREPLY(自舉響應(yīng))

在DHCP客戶和DHCP服務(wù)器對(duì)話期間,op段被DHCP客戶設(shè)置為BOOTREQUEST(1), 被DHCP服務(wù)器設(shè)置為 BOOTREPLY(2)。

htype 是硬件地址類型

hlen 是硬件地址長(zhǎng)度

hops DHCP客戶置這項(xiàng)為零,中繼代理要用

xid DHCP客戶在尋求時(shí)產(chǎn)生的一個(gè)隨機(jī)數(shù), 它提供了對(duì)所有后續(xù)的DHCP消息中的客戶請(qǐng)求和服務(wù)器響應(yīng)的一

種聯(lián)合。

ciaddr 客戶機(jī)用來(lái)請(qǐng)求一個(gè)特定的IP地址, 這個(gè)地址以前曾經(jīng)分配給該客戶機(jī),希望保留。

yiaddr 由DHCP服務(wù)器填寫,包含它提供給某一DHCP客戶的IP地址。

siaddr 服務(wù)器的主機(jī)地址

giaddr 中繼代理的IP地址

chaddr DHCP客戶硬件地址

sname 服務(wù)器主機(jī)名

file 啟動(dòng)文件名

options 選項(xiàng)


在獲得IP地址前,DHCP客戶用 htype, hlen 和 chaddr 段表明它的硬件地址, 這個(gè)值由
向客戶硬件地址作出響應(yīng)的服務(wù)器和中繼代理利用。 以前BOOTP協(xié)議中的兩個(gè)沒(méi)有用到的8位組
的flags段在DHCP消息里有了定義。這個(gè)段的高位比特用于表明客戶機(jī)能不能在IP地址沒(méi)有被配置前接
收Unicast 回應(yīng), 剩下的低位比特保留且必須置為零。 hops 和 secs 段在初始化過(guò)程中被中繼代理
有選擇地利用。 sname 和 file 域可以被BOOTP或無(wú)盤站利用。

關(guān)于 options 選項(xiàng)

選項(xiàng)附加在DHCP消息的固定長(zhǎng)度段之后, 為了與BOOTP工具兼容, 選項(xiàng)段的前四個(gè)8位組包含了
RFC1497中定義的magic cookies,余下的段就都是DHCP 選項(xiàng)。在RFC1533里定義了DHCP的所有的選項(xiàng)
的格式。大多數(shù)選項(xiàng)用于標(biāo)志網(wǎng)絡(luò)傳輸設(shè)置值, 例如子網(wǎng)掩碼 (mask)、 DNS 服 務(wù) 器 地 址 等其
他選項(xiàng)被DHCP協(xié)議利用, 且在大多數(shù)消息中是必需的。

DHCP 選項(xiàng)的編碼格式如下: 

Code Length value
26 2 m1 m2



選項(xiàng)可以固定長(zhǎng)度或可變長(zhǎng)度,所有的選項(xiàng)都以一個(gè)8位組標(biāo)識(shí)碼開(kāi)始,這個(gè)標(biāo)識(shí)碼用來(lái)標(biāo)識(shí)選項(xiàng)。不帶數(shù)據(jù)的固定長(zhǎng)度選項(xiàng)就只由一個(gè)標(biāo)識(shí)碼構(gòu)成。而且只有選項(xiàng)0和255是固定長(zhǎng)度,其它的選項(xiàng)都可變長(zhǎng)度的,為了標(biāo)明選項(xiàng)數(shù)據(jù)的長(zhǎng)度,在標(biāo)識(shí)碼后面是一個(gè)長(zhǎng)度8位組,這個(gè)長(zhǎng)度8位組的值不包含標(biāo)識(shí)碼和長(zhǎng)度碼本身。

例如,DHCP選項(xiàng)里的子網(wǎng)掩碼選項(xiàng)如下定義

Code Length Subnet Mask
1 4 m1 m2 m3 m4


標(biāo)識(shí)碼是1,長(zhǎng)度是4個(gè)8位組,隨后的4個(gè)8位組就是子網(wǎng)掩碼


DHCP消息類型選項(xiàng)的標(biāo)識(shí)碼是53,長(zhǎng)度是1個(gè)8位組,值是從1到7,分別代表不同的DHCP消息類型。

Code Length Type
53 1 1-7

 

消息類型
1 DHCPDISCOVER
2 DHCPOFFER
3 DHCPREQUEST
4 DHCPDECLINE
5 DHCPACK
6 DHCPNAK
7 DHCPRELEASE



最后一項(xiàng)選項(xiàng)是零長(zhǎng)度的End(選項(xiàng) 255), 表明這是選項(xiàng)的結(jié)束以便DHCP客戶處理。 采用選項(xiàng)編碼的好處是不論選項(xiàng)有多長(zhǎng),DHCP客戶都可以正確接收,即使是它不認(rèn)識(shí)的選項(xiàng)(不見(jiàn)得所有的DHCP客戶程序都完全遵循RFC標(biāo)準(zhǔn))。

不論是DHCP客戶還是DHCP服務(wù)器,都是通過(guò)按DHCP消息格式要求來(lái)填寫各個(gè)段形成具體的DHCP消息,
DHCP用的傳輸協(xié)議的非面向連接的UDP(用戶數(shù)據(jù)報(bào)協(xié)議),從DHCP客戶發(fā)出的DHCP消息送往DHCP服務(wù)
器的端口67,DHCP服務(wù)器發(fā)給客戶的DHCP消息送往DHCP客戶的端口68,由于在取得服務(wù)器賦予的IP之前,
DHCP客戶并沒(méi)有自己的IP,所以包含DHCP消息的UDP數(shù)據(jù)報(bào)的IP頭的源地址段是0.0.0.0,目的地址則是
255.255.255.255。

2.3 DHCP分配IP地址的過(guò)程:

DHCP客戶機(jī)初始化TCP/IP,在本地物理子網(wǎng)上廣播一個(gè) DHCPDISCOVER 消息, 以確定DHCP服務(wù)器位
置及其IP地址。如果DHCP服務(wù)器和客戶不在同一個(gè)物理子網(wǎng)上,BOOTP中繼代理將轉(zhuǎn)發(fā)這個(gè)消息給DHCP服務(wù)器。由于網(wǎng)絡(luò)上可能不止一個(gè)DHCP服務(wù)器,凡所有具有有效IP地址信息的DHCP服務(wù)器向客戶機(jī)發(fā)出一個(gè)提議。客戶機(jī)從接收到的第一個(gè)提議中選定IP地址信息,并廣播一條租用地址的消息請(qǐng)求。由發(fā)出該提議的DHCP服務(wù)器響應(yīng)該消息,指定IP地址信息給該客戶機(jī)并發(fā)送一個(gè)確認(rèn),而所有其它DHCP服務(wù)器撤回各自的提議??蛻魴C(jī)完成TCP/IP協(xié)議的初始化和綁定。配置完成后,客戶機(jī)就可以使用普通網(wǎng)絡(luò)通信和連接至其它IP主機(jī)時(shí)用到的所有IP服務(wù)和應(yīng)用。

3 DHCP 服務(wù)器軟件的安裝


在Linux幾乎都采用的是Paul Vixie/ISC DHCPd,來(lái)實(shí)現(xiàn)DHCP服務(wù)器端功能??梢栽L問(wèn)

http://www./isc

獲得最新消息。

目前大多書Linux發(fā)布都包含這個(gè)軟件,如果是Red Hat,以RPM形式提供,只要
簡(jiǎn)單地用RPM安裝就可以了。

# rpm -i dhcpd-1.3.17pl5-i386.rpm

 

4 基本應(yīng)用


從目前情況看,大多數(shù)Linux DHCP服務(wù)器是為Windows95/98客戶平臺(tái)提供服務(wù)。

4.1 增加主機(jī)路由


為了使DHCP服務(wù)器能為正確MS的DHCP客戶機(jī)器服務(wù),需要?jiǎng)?chuàng)建一個(gè)到地址255.255.255.255
的路由,把這條路由命令加到/etc/rc.d/rc.local,使得每次機(jī)器啟動(dòng)后自動(dòng)運(yùn)行。

#route add -host 255.255.255.255 dev eth0

在一些老Linux核心的系統(tǒng)里可能會(huì)報(bào)告錯(cuò)誤消息:

255.255.255.255: Unkown host

可以試著加下面的條目到/etc/hosts文件里

255.255.255.255 dhcphost

再用下面的命令

#route add -host dhcphost dev eth0

4.2 修改配置文件

DHCPd默認(rèn)的配置文件是/etc/dhcpd.conf,這是一個(gè)文本文件,DHCPd里有一個(gè)語(yǔ)法分析器,能對(duì)這個(gè)文件進(jìn)行語(yǔ)法分析,獲得配置參數(shù)。dhcpd.conf 格式是遞歸下降的,關(guān)鍵字大小寫敏感,可以有注釋,注釋以#開(kāi)頭,一直到該行結(jié)束。這里給出一個(gè)簡(jiǎn)單的dhcpd.conf的例子,所服務(wù)的網(wǎng)絡(luò)為C類保留網(wǎng)絡(luò) 192.168.1.0

#examples

# 缺省租約時(shí)間

default-lease-time 28800;

# 最大租約時(shí)間

max-lease-time 43200;

# 子網(wǎng)掩碼選項(xiàng)

option subnet-mask 255.255.255.0;

# 廣播地址

option broadcast-address 192.168.1.255;

# 路由器地址

option routers 192.168.1.1;

# DNS地址

option domain-name-servers 192.168.1.1;

# 域名

option domain-name "netreslab.org";

# 以上都是全局參數(shù)

# 子網(wǎng)聲明和掩碼

subnet 192.168.1.0 netmask 255.255.255.0 {

# 范圍
range 192.168.1.10 192.168.1.100;

# 范圍

range 192.168.1.150 192.168.1.200;

}

這段配置文件將允許DHCP服務(wù)器分配兩段地址范圍給DHCP客戶,192.168.1.10-100 和192.168.1.150-200
如果DHCP客戶在申請(qǐng)租約時(shí)不請(qǐng)求一個(gè)特定租約失效時(shí)間,則以default-lease-time(28800秒)為租約時(shí)間,如果有請(qǐng)求一個(gè)特定的租約失效時(shí)間,則采用max-lease-time(432000秒)

服務(wù)器發(fā)送下面的參數(shù)給DHCP客戶機(jī):

子網(wǎng)掩碼是255.255.255.0 ,廣播地址是192.168.1.255,默認(rèn)網(wǎng)關(guān)是192.168.1.1,DNS是192.168.1.1。

如果要為一臺(tái)叫做hotdog的機(jī)器指定固定的IP地址,可以在dhcpd.conf文件加一條

host hotdog {

# hotdog上網(wǎng)卡的硬件地址
hardware ethernet 08:00:00:4c:58:23;
#固定IP
fixed-address 192.168.1.210;
}

4.3 dhcpd.leases

dhcpd.leases 是DHCP客戶租約的數(shù)據(jù)庫(kù)文件,默認(rèn)目錄在/var/state/dhcp/,文件包含租約聲明,每次一個(gè)租約被獲取、更新或釋放,它的新值就被記錄到文件的的末尾。在DHCPd第一次安裝后,并不會(huì)生成這個(gè)文件。但DHCPd的運(yùn)行需要這個(gè)文件,所以可以建立一個(gè)空的文件。

# touch /var/state/dhcp/dhcpd.leases

DHCPd記錄這個(gè)文件的格式是

 lease ip-address { statements... }

每個(gè)記錄包含一個(gè)提供給客戶的IP地址,在花括號(hào)里的語(yǔ)句包含一些租約信息。具體的租約信息因客戶發(fā)出不同的DHCP請(qǐng)求而稍有差別。


4.4 運(yùn)行DHCPd


要啟動(dòng)DHCPd, 簡(jiǎn)單地鍵入 /usr/sbin/dhcpd 或用ntsysv 把DHCPd服務(wù)自動(dòng)啟動(dòng),也可以用

/etc/rc.d/init.d/dhcpd start,

這樣啟動(dòng)后,DHCPd是啟動(dòng)在eth0 上,如果DHCPd上的服務(wù)器還有另外一塊網(wǎng)卡eth1, 想在eth1上啟動(dòng)

dhcpd,就鍵入

#/usr/sbin/dhcpd eth1

以上述例子的dhcpd.conf來(lái)啟動(dòng)dhcpd,如果我們啟動(dòng)一Windows95機(jī)器,Windows95的網(wǎng)絡(luò)配置的TCP/IP選項(xiàng)里指定自動(dòng)獲得IP地址,也就是啟用Windows95里的DHCP客戶程序,這臺(tái)95機(jī)器的主機(jī)名叫ONE,進(jìn)入系統(tǒng)后,用winipcfg查看,如下圖:


在Windows95機(jī)器獲得租約后,DHCPd會(huì)在dhcp.leases里建一條記錄

lease 192.168.1.154 {

      starts 1 2000/05/15 13:36:42;
      ends  1 2000/05/15 21:36:42;
      hardware ethernet 00:00:21:4e:3f:58;
      uid 01:00:00:21:4e:3f:58;
      client-hostname "one";

}

要注意的是dhcpd.leases的時(shí)間記錄采用GMT時(shí)間,而不是本地時(shí)區(qū)的時(shí)間。 要查看本機(jī)的GMT時(shí)間可以用

date -u


5 進(jìn)一步說(shuō)明dhcpd.conf

5.1 dhcpd.conf 概述


前面說(shuō)過(guò),dhcpd.conf是個(gè)遞歸下降格式的配置文件,有點(diǎn)象C的源程序風(fēng)格,由參數(shù)和聲明兩大類語(yǔ)句構(gòu)

成,參數(shù)類語(yǔ)句主要告訴DHCPd網(wǎng)絡(luò)參數(shù), 如租約的時(shí)間、網(wǎng)關(guān)、DNS等,而聲明語(yǔ)句則是描述網(wǎng)絡(luò)的拓?fù)洌?/font>

用來(lái)表明網(wǎng)絡(luò)上的客戶、要提供給客戶的IP地址、提供一個(gè)參數(shù)組給一組聲明等。

描述網(wǎng)絡(luò)拓?fù)涞穆暶髡Z(yǔ)句有 shared-network 和 subnet 聲明。.如果要給一個(gè)子網(wǎng)里的客戶動(dòng)態(tài)指定IP地

址,那么在subnet聲明里必須有一個(gè) range 聲明,說(shuō)明地址范圍。如果要給DHCP客戶靜態(tài)指定IP地址,那么

每個(gè)這樣客戶都要有一個(gè)host 聲明。 對(duì)于每個(gè)要提供服務(wù)的與DHCP服務(wù)器連接的子網(wǎng),都要有一個(gè) subnet

聲明,即使這是個(gè)沒(méi)有IP地址要?jiǎng)討B(tài)分配的子網(wǎng)。

一個(gè)典型的dhcpd.conf如下

#example
#全局參數(shù)

shared-network 共享網(wǎng)絡(luò)名 {

共享網(wǎng)絡(luò)特定參數(shù)...

subnet 204.254.239.0 netmask 255.255.255.224 {

子網(wǎng)特定參數(shù)...

range 204.254.239.10 204.254.239.30;
}
subnet 204.254.239.32 netmask 255.255.255.224 {

子網(wǎng)特定參數(shù)...
range 204.254.239.42 204.254.239.62;
}
}

subnet 204.254.239.64 netmask 255.255.255.224 {

子網(wǎng)特定參數(shù)...

range 204.254.239.74 204.254.239.94;
}

group {

組特定參數(shù)...

host ws1.domain {
特定主機(jī)參數(shù)...
}
host ws2.domain {
特定主機(jī)參數(shù)...
}
host ws3.domain {
特定主機(jī)參數(shù)...
}
}





5.2 語(yǔ)句參考



因?yàn)镈HCPd的語(yǔ)句很多,不可能一一列出,這里給出最常用和最重要的語(yǔ)句。


5.1.1 聲明類語(yǔ)句



share-network 語(yǔ)句

shared-network name {

[ 參數(shù) ]

[ 聲明 ]
}

share-network 用于告訴DHCP服務(wù)器某些IP子網(wǎng)其實(shí)是共享同一個(gè)物理網(wǎng)絡(luò)。任何一個(gè)在共享物理網(wǎng)絡(luò)里的

子網(wǎng)都必須聲明在 share-network 語(yǔ)句里。當(dāng)屬于其子網(wǎng)里的客戶啟動(dòng)時(shí),將獲得在share-network語(yǔ)句里

指定參數(shù),除非這些參數(shù)被subnet 或 host 里的參數(shù)覆蓋。用share-network是一種權(quán)宜之計(jì),例如某公司

用B類網(wǎng)絡(luò)145.252,公司里的部門 A 被劃在子網(wǎng) 145.252.1.0 里, 子網(wǎng)掩碼為255.255.255.0,這里子網(wǎng)

號(hào)為8個(gè)bit,主機(jī)號(hào)也為8個(gè)bit,但如果部門 A 急速增長(zhǎng),超過(guò)了254個(gè)節(jié)點(diǎn),而物理網(wǎng)絡(luò)還來(lái)不及增加,

就要在原來(lái)這個(gè)物理網(wǎng)絡(luò)上跑兩個(gè)8bit掩碼的子網(wǎng),而這兩個(gè)子網(wǎng)其實(shí)是在同一個(gè)物理網(wǎng)絡(luò)上,

share-network 語(yǔ)句可以如下


shared-network share1 {

subnet 145.252.1.0 netmask 255.255.255.0 {
range 145.252.1.10 145.252.1.253;
}

subnet 145.252.2.0 netmask 255.255.255.0 {
range 145.252.2.10 145.252.1.253;
}


這里的share1是個(gè)共享網(wǎng)絡(luò)名。

subnet 語(yǔ)句:

subnet subnet-number netmask netmask {

[ 參數(shù) ]

[ 聲明 ]
}

subnet 語(yǔ)句用于提供足夠的信息來(lái)闡明一個(gè)IP地址是否屬于該子網(wǎng)。也可以提供指定的子網(wǎng)參數(shù)和指明那些

屬于該子網(wǎng)的IP地址可以動(dòng)態(tài)分配給客戶,這些IP地址必須在 range 聲明里指定。subnet-number 可以是個(gè)IP地址或

能被解析到這個(gè)子網(wǎng)的子網(wǎng)號(hào)的域名。netmask 可以是個(gè)IP地址或能被解析到這個(gè)子網(wǎng)的掩碼的域名。


range 語(yǔ)句:


range [ dynamic-bootp ] low-address [ high-address];

對(duì)于任何一個(gè)有動(dòng)態(tài)分配IP地址的subnet語(yǔ)句里,至少要有一個(gè) range 語(yǔ)句,用來(lái)指明要分配的IP地址的范

圍。如果只指定一個(gè)要分配的IP地址,高地址部分可以省略。


host 語(yǔ)句:

host hostname {
[ 參數(shù) ]

[ 聲明 ]
}

host語(yǔ)句的作用是為特定的客戶機(jī)提供網(wǎng)絡(luò)信息。



group 語(yǔ)句

group {
[ 參數(shù) ]

[ 聲明 ]
}

組語(yǔ)句給一組聲明提供參數(shù)。


allow 和 deny 語(yǔ)句


allow和deny語(yǔ)句用來(lái)控制DHCPd對(duì)客戶的請(qǐng)求。

unknown-clients 關(guān)鍵字

allow unknown-clients;
deny unknown-clients;

allow unknown-clients 允許DHCPd可以動(dòng)態(tài)分配IP給未知的客戶,而 deny unknown-clients 則不允許。

缺省是允許的。

bootp 關(guān)鍵字

allow bootp;
deny bootp;

指明DHCPd是否響應(yīng)bootp查詢,默認(rèn)是允許的。


5.1.2 參數(shù)類語(yǔ)句:


default-lease-time 語(yǔ)句

語(yǔ)法

default-lease-time time;


指定缺省租約時(shí)間,這里的time是以秒為單位的。如果DHCP客戶在請(qǐng)求一個(gè)租約但沒(méi)有指定租約的失效時(shí)間,租約時(shí)間就是缺省租約時(shí)間。


max-lease-time 語(yǔ)句

語(yǔ)法

max-lease-time time;


最大的租約時(shí)間。如果DHCP在請(qǐng)求租約時(shí)間時(shí)有發(fā)出特定的租約失效時(shí)間的請(qǐng)求,則用最大租約時(shí)間。

hardware 語(yǔ)句

語(yǔ)法

hardware hardware-type hardware-address;

指明物理硬件接口類型和硬件地址。硬件地址由6個(gè)8位組構(gòu)成,每個(gè)8位組以“:”隔開(kāi)。如00:00:E8:1B:54:97

例如:hard

server-name 語(yǔ)句

server-name "name";


用于告訴客戶服務(wù)器的名字。


fixed-address 語(yǔ)句


fixed-address address [, address ... ];

fixed-address 語(yǔ)句用于指定一個(gè)或多個(gè)IP地址給一個(gè)DHCP客戶。只能出現(xiàn)在host聲明里。



5.1.3 選項(xiàng)類語(yǔ)句


選項(xiàng)類語(yǔ)句以option 開(kāi)頭,后面跟一個(gè)選項(xiàng)名,選項(xiàng)名后是選項(xiàng)數(shù)據(jù),選項(xiàng)非常的多,這里列出一些常用的

選項(xiàng)供參考

option routers ip-address[, ip-address];

指明在客戶子網(wǎng)內(nèi)的路由器的地址,可以有多個(gè);

option time-servers ip-address[, ip-address...];

指明時(shí)間服務(wù)器的地址。

option domain-name-servers ip-address[, ip-address...];

指明DNS的地址

option host-anme string;

給客戶指定主機(jī)名,string是個(gè)字符串。

option domain-name string;

指明域名

option interface-mtu mtu;

指明網(wǎng)絡(luò)界面的MTU,這里mtu是個(gè)正整數(shù)

例 option interface-mtu 1500;

option broadcast-address ip-address;

指定廣播地址

6總結(jié)


以上就是DHCPd常用配置,實(shí)際應(yīng)用DHCP還要考慮IP分配的一些策略問(wèn)題,同時(shí)要保證網(wǎng)絡(luò)的健壯性,必須至少要有兩臺(tái)DHCP服務(wù)器一起工作,如果一臺(tái)出了故障,另一臺(tái)可以繼續(xù)為DHCP客戶服務(wù)。然而目前DHCP協(xié)議里并沒(méi)有能讓兩臺(tái)DHCP服務(wù)器協(xié)同工作的機(jī)制,不能保證分配的地址的唯一性,所以這兩臺(tái)DHCP服務(wù)器里的可分配地址空間必須進(jìn)行調(diào)整,不能有交叉重復(fù)的IP地址。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    欧美日韩国产黑人一区| 色综合伊人天天综合网中文| 综合久综合久综合久久| 91老熟妇嗷嗷叫太91| 伊人网免费在线观看高清版| 最新国产欧美精品91| 91麻豆精品欧美一区| 亚洲黄色在线观看免费高清 | 国产精品午夜福利免费阅读| 91精品欧美综合在ⅹ| 免费一级欧美大片免费看| 亚洲内射人妻一区二区| 日韩高清一区二区三区四区| 好吊日视频这里都是精品| 日韩少妇人妻中文字幕| 欧美日韩国内一区二区| 国产激情一区二区三区不卡| 亚洲天堂有码中文字幕视频| 蜜臀人妻一区二区三区| 欧美精品一区久久精品| 91麻豆视频国产一区二区| 欧美日韩综合在线精品| 91香蕉视频精品在线看| 欧美一区二区三区高潮菊竹| 午夜福利国产精品不卡| 男人的天堂的视频东京热| 色狠狠一区二区三区香蕉蜜桃| 在线欧美精品二区三区| 久久精品福利在线观看| 中国少妇精品偷拍视频| 精品精品国产欧美在线| 麻豆最新出品国产精品| 亚洲熟女精品一区二区成人| 精品国产亚洲av久一区二区三区| 亚洲精品国产精品日韩| 熟女高潮一区二区三区| 99久只有精品免费视频播放| 国产不卡的视频在线观看| 亚洲视频在线观看你懂的| 久久女同精品一区二区| 日本加勒比不卡二三四区|