Linux基礎知識之DHCP服務
阿新 • • 發佈:2018-11-22
一、DHCP服務簡介
DHCP(Dynamic Host Configuration Protocol,動態主機配置協議)是一個區域網的網路協議,使用UDP協議工作, 主要有兩個用途:給內部網路或網路服務供應商自動分配IP地址,給使用者或者內部網路管理員作為對所有計算機作中央管理的手段。
二、DHCP的功能
- 保證任何IP地址在同一時刻只能由一臺DHCP客戶機所使用。
- DHCP應當可以給使用者分配永久固定的IP地址。
- DHCP應當可以同用其他方法獲得IP地址的主機共存(如手工配置IP地址的主機)。
- DHCP伺服器應當向現有的BOOTP客戶端提供服務。
三、安裝dhcp服務
- 下載安裝包:
拷貝的老師主機安裝包
- 安裝
- 在虛擬機器server中安裝dhcp服務
首先將真機中的dhcp安裝包傳送到server虛擬機器root使用者下/mnt目錄下
- 執行rpm -ivh /mnt/dhcp-4.2.2-27.el7.x86_64.rpm命令安裝
- 安裝成功後,重啟dhcp服務,檢視服務的狀態,會發現服務沒有開啟。需要繼續下一步編輯dhcp服務的配置檔案。
- cd /etc/dhcp 進入/etc/dhcp
vim dhcpd.conf 編輯配置檔案
此檔案中給出了一個例子,我們要將例子複製到這個檔案中,更改這個檔案 - 複製時會提示是否重寫檔案,輸入y確定。
- 重新編輯vim dhcpd.conf ,將檔案第7行的域名改成westos.com,第8行的DNS伺服器設定ip地址為172.25.254.250
- subnet 設定為172.25.254.0, netmask 子網掩碼255.255.255.0,將option routers 設定為172.25.254.111 range172.25.254.60–172.25.254.70
- 重新啟動dhcp服務並且檢視dhcp服務狀態
systemctl restart dhcpd
systemctl status dhcpd
- 測試
在desktop中編輯 vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 網絡卡
ONBOOT=yes
BOOTPROTO=dhcp
執行systemctl restart network命令重新啟動服務