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...