1 DHCP服務器簡介
DHCP(Dynamic Host Configuration Protocol),動態主機配置協議,DHCP 協議主要是用來自動為局域網中的客戶機分配TCP/IP 資訊的網路協議,并完成每臺客戶機的TCP/IP 協議配置,當我們將局域網中客戶機IP地址設定為動態獲取方式時,DHCP服務器就會根據DHCP協議給客戶機自動分配IP地址,使得客戶機能夠使用這個IP地址,
DHCP的前身是BOOTP協議(Bootstrap Protocol),BOOTP被創建出來為連接到網路中的設備自動分配地址,后來被DHCP取代了,DHCP比BOOTP更加復雜,功能更強大,所有的IP網路引數(包括IP地址、網關和DNS服務器地址等)都由DHCP服務器集中管理,并負責處理客戶端的DHCP要求;而客戶端則會使用從服務器分配的IP網路引數,
在DHCP的作業原理中,DHCP服務器提供了三種IP分配方式:自動分配(Automatic allocation)、手動分配和動態分配(Dynamic Allocation),
-
自動分配是當DHCP客戶端第一次成功的從DHCP服務器獲取一個IP地址后,就永久的使用這個IP地址,
-
手動分配是由DHCP服務器管理員專門指定的IP地址
-
動態分配是當客戶端第一次從DHCP服務器獲取到IP地址后,并非永久使用該地址,每次使用完后,DHCP客戶端就需要釋放這個IP,供其他客戶端使用,
2 DHCP服務器的安裝
[root@cloud ~]# rpm -q dhcp
未安裝軟體包 dhcp
[root@cloud ~]# yum -y install dhcp*
3 DHCP服務器組態檔(實驗環境:centos6客戶端 centos7服務器端)
在centos7上
默認位置 /etc/dhcpd.conf(如果沒有需要將模板組態檔復制過來)
[root@cloud dhcp]# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
配置centos7為靜態IP
配置DHCP檔案,寫入以下內容:
配置DHCP檔案,寫入以下內容:
動態IP實驗
subnet 192.168.155.0 netmask 255.255.255.0{
range 192.168.155.60 192.168.155.240;
option routers 192.168.155.1;
}
人工固定IP實驗
group{
host centos6{
hardware ethernet 00:0c:29:306c:aa;
fixed-address 192.168.155.111;
}
}
動態分配
在客戶端上(centos6)上配置如下:
1 在虛擬編輯器里將取消勾選:

2 編輯centos6上IP獲得方式為DHCP,并加入默認網關(網關即為DHCP option routers)

3 重啟客戶機,發現IP在所配置的范圍之內

人工分配
將group下的內容取消注釋加入以下內容,重啟DHCP服務器

重啟客戶端(centos6)

常用組態檔引數講解:
dhcp.conf包括三部分 1引數(parameters) 2 宣告(delarations) 3 選項(option)
常見引數:
| 引數 | 詳解 |
|---|---|
| ddns-update-style | 配置DHCP-DNS互動更新模式 |
| default-lease-time | 指定默認租賃時間,默認是秒 |
| max-lease-time | 指定最大租賃時間,默認單位是秒 |
| hardware | 指定網卡介面型別和Mac地址 |
| server-name | 通知DHCP客戶服務器名稱 |
| fixed-address IP | 分配給客戶端固定的IP地址 |
常見宣告:
| 宣告 | 解釋 |
|---|---|
| subent | 描述一個IP地址是否屬于子網 |
| range 起始IP 終止IP | 指定動態IP劃分范圍 |
| host | 主機名 |
| group | 為一組引數提供宣告 |
常見選項:
| 選項 | 詳解 |
|---|---|
| netmask | 子網掩碼 |
| domain-name | 為客戶端指明DNS名字 |
| domain-name-servers | 為客戶端指明DNS服務器IP地址 |
| routers | 為客戶端設定默認網關 |
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/239468.html
標籤:其他
上一篇:不知道如何管理眼鏡店?這款管理軟體幫助你搞定所有煩惱!
下一篇:yum 程式包管理簡介
