Linux DHCP伺服器搭建

2021-08-20 22:49:51 字數 3373 閱讀 4367

概念

dynamic host configuration protocol:動態主機配置協議,是 tcp/ip協議簇 中的一種,是乙個 區域網 的網路協議,使用 udp協議 工作。

用途集中的管理、分配ip位址,使網路環境中的主機動態的獲得ip位址、gateway位址、dns伺服器位址等資訊,提公升位址的使用率。

方便網路管理員作為對內部所有計算機集中統一管理。 功能

保證任何ip位址在同一時刻只能由一台dhcp客戶機所使用。

dhcp應當可以給使用者分配永久固定的ip位址。

dhcp應當可以同用其他方法獲得ip位址的主機共存(如手工配置ip位址的主機)。

dhcp伺服器應當向現有的bootp客戶端提供服務。

三種位址分配方式 :

自動分配方式(automatic allocation),dhcp伺服器為主機指定乙個永久性的ip位址,一旦dhcp客戶端第一次成功從dhcp伺服器端租用到ip位址後,就可以永久性的使用該位址。

動態分配方式(dynamic allocation),dhcp伺服器給主機指定乙個具有時間限制的ip位址,時間到期或主機明確表示放棄該位址時,該位址可以被其他主機使用。

手工分配方式(manual allocation),客戶端的ip位址是由網路管理員指定的,dhcp伺服器只是將指定的ip位址告訴客戶端主機

相關概念

作用域是指乙個網路中的所有可分配的ip位址的連續範圍

超級作用域

一組作用域的集合,用來實現同乙個物理子網包含多個邏輯ip子網的情況

排除範圍

作用域從dhcp服務中排除的有限ip序列

位址池定義dhcp作用域並應用排除範圍之後,剩餘的位址在作用域內形成可用位址。位址池內的位址由dhcp伺服器在網路上動態指派給dhcp客戶機。

保留通過dhcp伺服器的永久位址租約指派,保留確保了子網上指定的硬體裝置始終可使用相同的ip位址

租用指dhcp客戶從dhcp伺服器上獲得並臨時占用某ip位址的過程

租約指客戶機可使用的被dhcp伺服器指派的ip位址的時間長度,在這個時間範圍內客戶機可以使用所獲得的ip位址

dhcp伺服器配置檔案中的三類描述

引數:表明如何執行任務,是否要執行任務,或將哪些網路配置選項發給客戶

選項:配置dhcp的可選引數,以option關鍵字開頭

宣告

shared-network:用來告知是否一些子網路分享相同網路。 

range:起始ip 終止ip 提供動態分配ip 的範圍。

group:為一組引數提供宣告。

allow unknown-clients/deny unknown-client:是否動態分配ip給未知的使用者。

allow bootp;deny bootp:是否響應啟用查詢。

allow booting;deny booting :是否響應使用者查詢。

filename:開始啟動檔案的名稱. 應用於無盤工作站。

next-server:設定伺服器從引導檔案中裝如主機名,應用於無盤工作站。

domain-name:為客戶指定dhs名字

引數
ddns-update-style:配置dhcp-dns 互動更新模式。 

default-lease-time: 指定確省租賃時間的長度,單位是秒。

max-lease-time:指定最大租賃時間長度,單位是秒。

server-name:通知dhcp客戶伺服器名稱。

選項
subnet-mask:為客戶端設定子網掩碼。 

domain-name:為客戶端指明dns名字。

host-name:為客戶端指定主機名稱。

routers:為客戶端設定預設閘道器。

time-offset:為客戶端設定和格林威治時間的偏移時間,單位是秒。

假設dhcp主機的ip位址為192.168.56.102/24,每個使用者預設租約是1天,最長為3天。

要分配的ip位址範圍是192.168.56.103~192.168.1.110

博主的搭建過程都是在vmware中進行的,dhcp伺服器和測試主機的聯網方式都設定為host-only
劃重點:編輯->虛擬網路首選項

dhcp伺服器安裝

#yum install dhcp
修改本機的ip位址
#cd /etc/sysconfig/network-scrips   //進入配置檔案目錄並修改配置檔案

#systemctl restart network         //重啟網路

#ip addr //檢視ip位址

修改dhcp配置檔案(位置:/etc/dhcp/dhcpd.conf)

啟動/重啟dhcp服務

#systemctl start/restart dhcpd
測試

客戶機(win7)

Linux DHCP伺服器的配置

vim etc dhcp dhcpd.conf 進入配置檔案 option domain name www.kgc.com 設定主機名 option domain name servers 192.168.99.254 dns伺服器位址 default lease time 600 設定使用時間 m...

Linux DHCP伺服器維護修改DNS伺服器

linux 做閘道器,由於是pppoe撥號,遇到過dns伺服器變動的情況導致dhcp獲得的dns失敗的案例。由於dhcpd平時承擔mac位址繫結工作,所以配置檔案很大。今天修改了一下,可以使用。需求1.雙網絡卡,dhcp平時放在192.168.0.0網段,另外乙個網絡卡不用 2.根據pppoe撥號軟...

伺服器搭建

問題一 com無法訪問到伺服器 問題二 將 com 301重定向到 www.com 解決方案 在httpd.conf檔案中 追加 如下內容 options followsymlinks rewriteengine on rewritecond com rewriterule l,r 301 2 禁止...