Ubuntu下DHCP伺服器安裝與配置

2021-07-11 01:20:07 字數 2154 閱讀 8626

dhcp是動態主機配置協議.這個協議用於向計算機自動提供ip位址,子網掩碼和路由資訊。網路管理員通常會分配某個範圍的ip位址來分發給區域網上的客戶機。當裝置接入這個區域網時,它們會向 dhcp 伺服器請求乙個ip位址。然後dhcp伺服器為每個請求的裝置分配乙個位址,直到分配完該範圍內的所有ip 位址為止。已經分配的ip位址必須定時地延長借用期。這個延期的過程稱作leasing,確保了當客戶機裝置在正常地釋放ip位址之前突然從網路斷開時被分配的位址可以歸還給伺服器。

2.1安裝命令

#sudo apt-get installdhcp3-server

#sudoapt-get update

3.1宣告:

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

subnet:描述乙個ip位址是否屬於該子網。

range:用來提供動態分配ip位址的範圍。

host:需要進行特別設定的主機

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

allow unknown-clients; deny unknown-clent:是否動態分配ip位址給未知的使用者。

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

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

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

3.2引數:

3.3選項:

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

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

domain-name-server:為客戶端指定dns伺服器的ip位址。

hostname:為客戶端指定主機名稱。

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

broadcast-address:為客戶端設定廣播位址。

ntp-server:為客戶端設定網路時間伺服器ip位址。

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

4.1修改監聽dhcp服務的網絡卡

#sudo vi /etc/default/dhcp3-server

找到這行:inte***ces = 「」

在引號裡填上網絡卡:inte***ces = 「eth0」

4.2先為/etc/dhcp3/dhcpd.conf檔案建立乙個備份

#cp /etc/dhcp3/dhcpd.conf/etc/dhcp3/dhcpd.conf.bk

#sudo vi /etc/dhcp3/dhcpd.conf

加入以下部分:

option subnet-mask 255.255.255.0;

option broadcast-address 10.3.15.254;      #廣播位址                   

option routers 10.3.15.254;

#option domain-name-servers 192.168.1.1, 192.168.1.2;    #預設閘道器

#option domain-name 「example.com」;

subnet 10.3.15.0 netmask 255.255.255.0 {

range 10.3.15.123 10.3.15.125;   可分配的位址池

注:網段要和你現在系統預設的網絡卡上的網段一致

4.4重啟dhcp伺服器

/etc/init.d/dhcp3-server start  或 /etc/init.d/dhcp3-server restart

5.1配置option 66返回的資訊

#sudo vi /etc//etc/dhcp3/dhcpd.conf

1)以網域名稱方式返回資訊:

加入以下部分:

2)以位址返回資訊(通過16進製制)

option option-66 code 66 = string;

option option-66 "\x**\x**\x**\x**";

option 43和option 66 的設定一樣

注:**

代表位址轉換為

16進製制,且只能返回

ip位址,不可加入路徑

ubuntu搭建dhcp伺服器

通過dhcp可以自動為客戶主機ip,可分配動態ip和靜態ip 固定ip 圖.11.搜尋dhcp伺服器 broadcast形式 window下的 自動獲取ip 就是使用了dhcp。2.dhcp提供引數。如返回可供選擇的ip,此ip可能是隨機的,可能是本主機要求的固定ip。3.dhcp引數選擇。如選定i...

Linux下配置DHCP伺服器

redhat使用dhcpd程序提供dhcp服務,啟動時dhcpd自動讀它的配置檔案 etc dhcpd.conf。dhcpd將客戶的租用資訊儲存在 var lib dhcp dhcpd.leases檔案中,該檔案不斷被更新,從這裡面可以查到ip位址分配的情況。dhcpd為了向乙個子網提供服務,需要知...

linux下DHCP伺服器配製

linux下dhcp服務配製 第一步 安裝dhcp rpm q dhcp 查詢是否已經安裝過dhcp,如果沒有安裝,請找到red hat linux的第二張光碟,在rpm資料夾下有乙個dhcp 3.0p11 23 rpm ivh dhcp 3.0p11 23 安裝dhcp 第二步 配製dhcp dh...