1. 程式人生 > 其它 >搭建DHCP伺服器

搭建DHCP伺服器

DHCP (Dynamic Host Configuration Protocol,動態主機配置協議),是一個區域網的網路協議。指的是由伺服器控制一段IP地址範圍,客戶機登入伺服器時就可以自動獲得伺服器分配的IP地址和子網掩碼。預設情況下,DHCP作為Windows Server的一個服務元件不會被系統自動安裝,還需要管理員手動安裝並進行必要的配置。

部署環境如下:

首先為服務端和客戶端各新增一塊網絡卡

兩塊網絡卡連在同一臺虛擬交換機,並且關閉這臺虛擬交換機的DHCP服務

然後C/S兩端安裝相應的軟體

在服務端檢視dhcp的安裝路徑並檢視相關配置檔案,並將原來全是註釋的配置檔案覆蓋掉

編輯配置檔案,然後給新新增的網絡卡配置一個同網段IP

覆蓋後的配置檔案/etc/dhcp/dhcpd.conf通常包括三部分:parameters、declarations、option。

1.DHCP配置檔案中的parameters(引數):表明如何執行任務,是否要執行任務,或將哪些網路配置選項傳送給客戶

ddns-update-style配置DHCP-DNS互動更新模式。
default-lease-time指定確省租賃時間的長度,單位是秒。
max-lease-time指定最大租賃時間長度,單位是秒。
hardware指定網絡卡介面型別和MAC地址。
server-name通知DHCP客戶伺服器名稱。
get-lease-hostnamesflag檢查客戶端使用的IP地址。
fixed-addressip分配給客戶端一個固定的地址。
authritative拒絕不正確的IP地址的要求。

2.DHCP配置檔案中的declarations(宣告):用來描述網路佈局、提供客戶的IP地址等

shared-network用來告知是否一些子網路分享相同網路。
subnet描述一個IP地址是否屬於該子網。
range起始IP終止IP提供動態分配IP的範圍。
host主機名稱參考特別的主機。
group為一組引數提供宣告。
allowunknown-clients;denyunknown-client是否動態分配IP給未知的使用者。
allowbootp;denybootp是否響應啟用查詢。
allowbooting;denybooting是否響應使用者查詢。
filename開始啟動檔案的名稱.應用於無盤工作站。
next-server設定伺服器從引導檔案中裝如主機名,應用於無盤工作站。

3.DHCP配置檔案中的option(選項):用來配置DHCP可選引數,全部用option關鍵字作為開始

subnet-mask為客戶端設定子網掩碼。
domain-name為客戶端指明DNS名字。
domain-name-servers為客戶端指明DNS伺服器IP地址。
host-name為客戶端指定主機名稱。
routers為客戶端設定預設閘道器。
broadcast-address為客戶端設定廣播地址。
ntp-server為客戶端設定網路時間伺服器IP地址。
time-offset為客戶端設定和格林威治時間的偏移時間,單位是秒。

然後重啟dhcp服務

然後客戶端建立一個網絡卡配置檔案並將其啟用,然後檢視新增後的網絡卡IP

很明顯,新新增的網絡卡的IP為dhcp服務端配置檔案裡邊range範圍的第一個地址