14.2 部署dhcpd服務(wù)程序

2023-05-12 11:26 更新

dhcpd是Linux系統(tǒng)中用于提供DHCP協(xié)議的服務(wù)程序。盡管DHCP協(xié)議的功能十分強(qiáng)大,但是dhcpd服務(wù)程序的配置步驟卻十分簡單,這也在很大程度上降低了在Linux中實現(xiàn)動態(tài)主機(jī)管理服務(wù)的門檻。

在確認(rèn)Yum軟件倉庫配置妥當(dāng)之后,安裝dhcpd服務(wù)程序:

  1. [root@linuxprobe ~]# yum install dhcp
  2. Loaded plugins: langpacks, product-id, subscription-manager
  3. This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
  4. rhel | 4.1 kB 00:00
  5. Resolving Dependencies
  6. --> Running transaction check
  7. ---> Package dhcp.x86_64 12:4.2.5-27.el7 will be installed
  8. --> Finished Dependency Resolution
  9. Dependencies Resolved
  10. ================================================================================
  11. Package Arch Version Repository Size
  12. ================================================================================
  13. Installing:
  14. dhcp x86_64 12:4.2.5-27.el7 rhel 506 k
  15. Transaction Summary
  16. ================================================================================
  17. Install 1 Package
  18. Total download size: 506 k
  19. Installed size: 1.4 M
  20. Is this ok [y/d/N]: y
  21. Downloading packages:
  22. Running transaction check
  23. Running transaction test
  24. Transaction test succeeded
  25. Running transaction
  26. Installing : 12:dhcp-4.2.5-27.el7.x86_64 1/1
  27. Verifying : 12:dhcp-4.2.5-27.el7.x86_64 1/1
  28. Installed:
  29. dhcp.x86_64 12:4.2.5-27.el7
  30. Complete!
  31. 查看dhcpd服務(wù)程序的配置文件內(nèi)容。
  32. [root@linuxprobe ~]# cat /etc/dhcp/dhcpd.conf
  33. # DHCP Server Configuration file.
  34. # see /usr/share/doc/dhcp*/dhcpd.conf.example
  35. # see dhcpd.conf(5) man page

是的,您沒有看錯!dhcp的服務(wù)程序的配置文件中只有3行注釋語句,這意味著我們需要自行編寫這個文件。如果讀者不知道怎么編寫,可以看一下配置文件中第2行的參考示例文件,其組成架構(gòu)如圖14-2所示。

圖14-2 dhcpd服務(wù)程序配置文件的架構(gòu)

一個標(biāo)準(zhǔn)的配置文件應(yīng)該包括全局配置參數(shù)、子網(wǎng)網(wǎng)段聲明、地址配置選項以及地址配置參數(shù)。其中,全局配置參數(shù)用于定義dhcpd服務(wù)程序的整體運行參數(shù);子網(wǎng)網(wǎng)段聲明用于配置整個子網(wǎng)段的地址屬性。

考慮到dhcpd服務(wù)程序配置文件的可用參數(shù)比較多,劉遄老師挑選了最常用的參數(shù)(見表14-1),并逐一進(jìn)行了簡單介紹,以便為接下來的實驗打好基礎(chǔ)。

表14-1 dhcpd服務(wù)程序配置文件中使用的常見參數(shù)以及作用

參數(shù) 作用
ddns-update-style 類型 定義DNS服務(wù)動態(tài)更新的類型,類型包括: none(不支持動態(tài)更新)、interim(互動更新模式)與ad-hoc(特殊更新模式)
allow/ignore client-updates 允許/忽略客戶端更新DNS記錄
default-lease-time 21600 默認(rèn)超時時間
max-lease-time 43200 最大超時時間
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ò)時間服務(wù)器(NTP)
nis-servers IP地址 定義客戶端的NIS域服務(wù)器的地址
hardware 硬件類型 MAC地址 指定網(wǎng)卡接口的類型與MAC地址
server-name 主機(jī)名 向DHCP客戶端通知DHCP服務(wù)器的主機(jī)名
fixed-address IP地址 將某個固定的IP地址分配給指定主機(jī)
time-offset 偏移差 指定客戶端與格林尼治時間的偏移差

出現(xiàn)問題?大膽提問!

因讀者們硬件不同或操作錯誤都可能導(dǎo)致實驗配置出錯,請耐心再仔細(xì)看看操作步驟吧,不要氣餒~

Linux技術(shù)交流請加A群:560843(滿),B群:340829(推薦),C群:463590(推薦),點此查看全國群。

*本群特色:通過口令驗證確保每一個群員都是《Linux就該這么學(xué)》的讀者,答疑更有針對性,不定期免費領(lǐng)取定制禮品。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號