1. 程式人生 > >Linux基礎知識之DHCP服務

Linux基礎知識之DHCP服務

一、DHCP服務簡介

DHCP(Dynamic Host Configuration Protocol,動態主機配置協議)是一個區域網的網路協議,使用UDP協議工作, 主要有兩個用途:給內部網路或網路服務供應商自動分配IP地址,給使用者或者內部網路管理員作為對所有計算機作中央管理的手段。

二、DHCP的功能

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

三、安裝dhcp服務

  1. 下載安裝包:
    拷貝的老師主機安裝包
    在這裡插入圖片描述
  2. 安裝
  1. 在虛擬機器server中安裝dhcp服務
    首先將真機中的dhcp安裝包傳送到server虛擬機器root使用者下/mnt目錄下
    在這裡插入圖片描述
  2. 執行rpm -ivh /mnt/dhcp-4.2.2-27.el7.x86_64.rpm命令安裝
    在這裡插入圖片描述
  3. 安裝成功後,重啟dhcp服務,檢視服務的狀態,會發現服務沒有開啟。需要繼續下一步編輯dhcp服務的配置檔案。
    在這裡插入圖片描述
  4. cd /etc/dhcp 進入/etc/dhcp
    vim dhcpd.conf 編輯配置檔案
    在這裡插入圖片描述
    此檔案中給出了一個例子,我們要將例子複製到這個檔案中,更改這個檔案
  5. 複製時會提示是否重寫檔案,輸入y確定。
    在這裡插入圖片描述
  6. 重新編輯vim dhcpd.conf ,將檔案第7行的域名改成westos.com,第8行的DNS伺服器設定ip地址為172.25.254.250
    在這裡插入圖片描述
  7. subnet 設定為172.25.254.0, netmask 子網掩碼255.255.255.0,將option routers 設定為172.25.254.111 range172.25.254.60–172.25.254.70
    在這裡插入圖片描述
  8. 重新啟動dhcp服務並且檢視dhcp服務狀態
    systemctl restart dhcpd
    systemctl status dhcpd
    在這裡插入圖片描述
    在這裡插入圖片描述
  9. 測試
    在desktop中編輯 vim /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0 網絡卡
    ONBOOT=yes
    BOOTPROTO=dhcp
    在這裡插入圖片描述

    執行systemctl restart network命令重新啟動服務
    在這裡插入圖片描述