Linux操作篇之配置DHCP服務


一、DHCP服務的概念、原理、作用等在網絡初級篇中有記錄,不在贅述。

二、Centos中的DHCP。

1、相關信息

軟件名稱:dhcp(軟件包)、dhcp-common(命令包)

服務名稱:dhcpd(服務名)、dhcrelay(中繼服務名)

端口號:UDP 67 (接收客戶端的dhcp請求)、UDP 68 (向客戶端回復數據)

配置文件:/etc/dhcp/dhcpd.conf(默認是空的,可以修改使用模板文件或自己編寫)

模板文件:/usr/share/doc/dhcp*/dhcpd.conf.sample

中繼配置文件:/etc/sysconfig/dhcrelay

2、在配置文件中,代碼含義

subnet 192.168.159.0 netmask 255.255.255.0  {    (要分配的網段和子網掩碼)(可以存在多個subnet,但必須存在一個與現主機網卡地址在同一個地址段內的subnet)

  range 192.168.159.121 192.168.159.199;     (要分配的IP地址的范圍,示例是121-199)

  option routers 192.168.159.2;          (網關地址)

  option domain-name “abcdefg.com”;       (DNS域)

  option domain-name-servers 8.8.8.8;       (DNS服務器地址)

  option broadcast-address 192.168.159.255;    (廣播地址,可不寫)

  default-lease-time  600;             (默認租約時間,單位秒(s))

  max-lease-time  7200;              (最大租約時間,單位秒(s))

}                          (要注意{},沒有或者不全會報錯,會使dhcp服務不能正常啟動運行)

host fantasia {                    (指定某些網卡只能獲取特定的IP地址)

  hardware ethernet 08:00:07:26:c0:a5;       (指定要獲取特定IP地址的網卡的MAC地址)

  fixed-address 192.168.159.199;          (指定網卡獲取的IP地址)
}

三、手動試驗

試驗一:基本的dhcp服務。

 配置完成,重啟服務。查看監聽的端口,會看到UDP 67

測試。

試驗二:指定特定的網卡獲得特定的IP地址。

配置完成,重啟服務。測試。

實驗三:超級作用域

上面都是DHCP分配一個網段內的IP地址,超級作用域就是可以分配多個網段的IP地址。

配置網卡。

先復制一下網卡的配置文件,命名為ens33:1。修改其中的參數,保存后啟動這個子網卡。

 

 修改DHCP配置文件。

測試

試驗四:DHCP中繼。

這個就相當於路由器轉發數據包。不再進行試驗。

一台dhcp server ;一台安裝dhcp,包含有dhcp中繼。

dhcp中繼配置

 interfaces=“”,這里填寫轉發數據的兩張網卡名稱。

dhcpsetvers=“”,這里填寫dhcp服務器的IP地址。

保存后重啟服務,再開啟路由轉發功能。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM