首頁 > 軟體

Linux搭建DHCP伺服器的詳細過程

2022-11-01 14:03:53

DHCP協定簡介

DHCP(動態主機設定協定)是一個區域網的網路協定。指的是由伺服器控制一段IP地址範圍,客戶機登入伺服器時就可以自動獲得伺服器分配的IP地址和子網掩碼。DHCP(Dynamic Host Configuration Protocol,動態主機設定協定)通常被應用在大型的區域網路環境中,主要作用是集中的管理、分配IP地址,使網路環境中的主機動態的獲得IP地址、Gateway地址、DNS伺服器地址等資訊,並能夠提升地址的使用率。
是一個區域網的網路協定。當DHCP伺服器接收到來自網路主機申請地址的資訊時,才會向網路主機傳送相關的地址設定等資訊,以實現網路主機地址資訊的動態設定。DHCP具有以下功能:

  1. 保證任何IP地址在同一時刻只能由一臺DHCP客戶機所使用。
  2. DHCP應當可以給使用者分配永久固定的IP地址。
  3. DHCP應當可以同用其他方法獲得IP地址的主機共存(如手工設定IP地址的主機)。
  4. DHCP伺服器應當向現有的BOOTP使用者端提供服務。

DHCP有三種機制分配IP地址:

1.自動分配方式(Automatic Allocation)
DHCP伺服器為主機指定一個永久性的IP地址,一旦DHCP使用者端第一次成功從DHCP伺服器端租用到IP地址後,就可以永久性的使用該地址。
2.動態分配方式(Dynamic Allocation)
DHCP伺服器給主機指定一個具有時間限制的IP地址,時間到期或主機明確表示放棄該地址時,該地址可以被其他主機使用。
3.手工分配方式(Manual Allocation)
使用者端的IP地址是由網路管理員指定的,DHCP伺服器只是將指定的IP地址告訴使用者端主機。

什麼是DHCP?

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

下面我們開始安裝設定:

1.安裝DHCP服務

yum install -y dhcp

2.修改虛擬機器器網路設定
首先把虛擬機器器網路改為僅主機模式

在點選虛擬機器器左上角編輯>虛擬網路編輯器>Vmnet1>取消使用DHCP伺服器分配IP
(Linux和windows同樣改為僅主機模式)

3.設定網路卡檔案vim /etc/sysconfig/network-scripts

NETMASK #子網掩碼
GATEWAY #閘道器

設定完成之後重啟網路服務

systemctl restart network

4.編輯/etc/dhcp/dhcpd.conf 檔案
看到第二行 意思要去到這個檔案下 把dhcp.conf.example複製到當前資料夾下並改名為dhcpd.conf

cd /usr/share/doc/dhcp-4.2.5
cp dhcpd.conf.ecample /etc/dhcp/dhcpd.conf  #接著會告訴你是否覆蓋  Y

接著再次編輯dhcpd.conf檔案

5.啟動服務systemctl start dhcpd
檢視服務 systemctl status dhcpd

OK 正常啟動 接下來開啟我們的win10 測試一次看:

到此這篇關於Linux搭建DHCP伺服器的文章就介紹到這了,更多相關linux搭建DHCP伺服器內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com