W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
dhcpd是Linux系統(tǒng)中用于提供DHCP協(xié)議的服務(wù)程序。盡管DHCP協(xié)議的功能十分強(qiáng)大,但是dhcpd服務(wù)程序的配置步驟卻十分簡(jiǎn)單,這也在很大程度上降低了在Linux中實(shí)現(xiàn)動(dòng)態(tài)主機(jī)管理服務(wù)的門(mén)檻。
在確認(rèn)Yum軟件倉(cāng)庫(kù)配置妥當(dāng)之后,安裝dhcpd服務(wù)程序:
[root@linuxprobe ~]# yum install dhcp
Loaded plugins: langpacks, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
rhel | 4.1 kB 00:00
Resolving Dependencies
--> Running transaction check
---> Package dhcp.x86_64 12:4.2.5-27.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
dhcp x86_64 12:4.2.5-27.el7 rhel 506 k
Transaction Summary
================================================================================
Install 1 Package
Total download size: 506 k
Installed size: 1.4 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : 12:dhcp-4.2.5-27.el7.x86_64 1/1
Verifying : 12:dhcp-4.2.5-27.el7.x86_64 1/1
Installed:
dhcp.x86_64 12:4.2.5-27.el7
Complete!
查看dhcpd服務(wù)程序的配置文件內(nèi)容。
[root@linuxprobe ~]# cat /etc/dhcp/dhcpd.conf
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.example
# see dhcpd.conf(5) man page
是的,您沒(méi)有看錯(cuò)!dhcp的服務(wù)程序的配置文件中只有3行注釋語(yǔ)句,這意味著我們需要自行編寫(xiě)這個(gè)文件。如果讀者不知道怎么編寫(xiě),可以看一下配置文件中第2行的參考示例文件,其組成架構(gòu)如圖14-2所示。
圖14-2 dhcpd服務(wù)程序配置文件的架構(gòu)
一個(gè)標(biāo)準(zhǔn)的配置文件應(yīng)該包括全局配置參數(shù)、子網(wǎng)網(wǎng)段聲明、地址配置選項(xiàng)以及地址配置參數(shù)。其中,全局配置參數(shù)用于定義dhcpd服務(wù)程序的整體運(yùn)行參數(shù);子網(wǎng)網(wǎng)段聲明用于配置整個(gè)子網(wǎng)段的地址屬性。
考慮到dhcpd服務(wù)程序配置文件的可用參數(shù)比較多,劉遄老師挑選了最常用的參數(shù)(見(jiàn)表14-1),并逐一進(jìn)行了簡(jiǎn)單介紹,以便為接下來(lái)的實(shí)驗(yàn)打好基礎(chǔ)。
表14-1 dhcpd服務(wù)程序配置文件中使用的常見(jiàn)參數(shù)以及作用
參數(shù) | 作用 |
---|---|
ddns-update-style 類型 | 定義DNS服務(wù)動(dòng)態(tài)更新的類型,類型包括: none(不支持動(dòng)態(tài)更新)、interim(互動(dòng)更新模式)與ad-hoc(特殊更新模式) |
allow/ignore client-updates | 允許/忽略客戶端更新DNS記錄 |
default-lease-time 21600 | 默認(rèn)超時(shí)時(shí)間 |
max-lease-time 43200 | 最大超時(shí)時(shí)間 |
option domain-name-servers 8.8.8.8 | 定義DNS服務(wù)器地址 |
option domain-name "domain.org" | 定義DNS域名 |
range | 定義用于分配的IP地址池 |
option subnet-mask | 定義客戶端的子網(wǎng)掩碼 |
option routers | 定義客戶端的網(wǎng)關(guān)地址 |
broadcast-address 廣播地址 | 定義客戶端的廣播地址 |
ntp-server IP地址 | 定義客戶端的網(wǎng)絡(luò)時(shí)間服務(wù)器(NTP) |
nis-servers IP地址 | 定義客戶端的NIS域服務(wù)器的地址 |
hardware 硬件類型 MAC地址 | 指定網(wǎng)卡接口的類型與MAC地址 |
server-name 主機(jī)名 | 向DHCP客戶端通知DHCP服務(wù)器的主機(jī)名 |
fixed-address IP地址 | 將某個(gè)固定的IP地址分配給指定主機(jī) |
time-offset 偏移差 | 指定客戶端與格林尼治時(shí)間的偏移差 |
出現(xiàn)問(wèn)題?大膽提問(wèn)!
因讀者們硬件不同或操作錯(cuò)誤都可能導(dǎo)致實(shí)驗(yàn)配置出錯(cuò),請(qǐng)耐心再仔細(xì)看看操作步驟吧,不要?dú)怵H~
Linux技術(shù)交流請(qǐng)加A群:560843(滿),B群:340829(推薦),C群:463590(推薦),點(diǎn)此查看全國(guó)群。
*本群特色:通過(guò)口令驗(yàn)證確保每一個(gè)群?jiǎn)T都是《Linux就該這么學(xué)》的讀者,答疑更有針對(duì)性,不定期免費(fèi)領(lǐng)取定制禮品。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: