DHCP伺服器 零配置接入網路

2021-09-21 08:11:14 字數 2534 閱讀 9605

目錄:

簡介剖析配置檔案

應用案例

dhcp是動態主機配置協議(dynamic host configuration protocol)的簡寫,使用dhcp協議可以為客戶端主機自動分配tcp/ip資訊,如ip位址、子網掩碼、閘道器、dns等資訊,伺服器可以選擇固定分配特定引數資訊給指定的一台主機,也可以設定多台主機分享這些引數資訊,所有客戶端競爭 獲得tcp/ip引數資訊。客戶端主機通過udp廣播的形式傳送請求給本地網路,伺服器收到請求後根據配置將tcp/ip資訊租賃給客戶端,時間是有限的,當租期到了以後客戶端可以再次向伺服器發出請求實現續約。在本書第一章大規模部署作業系統的實施過程中就需要使用dhcp服務為大量主機自動動態分配網路引數資訊。在企業辦公環境中使用dhcp服務可以幫助員工實現移動辦公,不管是台式電腦、筆記本還是平板電腦只要接入網路就可以自動獲得網路引數。

1.安裝軟體

dhcp軟體包提供了dhcp協議的全部實現,主配置檔案為/etc/dhcp/dhcpd.conf,預設該檔案沒有配置模版,如果需要參考模版可以使用/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample作為參考模版,/var/lib/dhcpd/dhcpd.leases檔案儲存了分配給客戶端的資料記錄。

[root@centos6 ~]# yum -y install dhcp 

2.配置檔案解析

由於預設的配置檔案沒有模組,我們可以使用dhcpd.conf.sample檔案作為模版修改伺服器配置。配置檔案分為全域性設定、子網定義、主機定義三塊內容,其中子網與主機定義項可以有多個。dhcp伺服器最主要的功能是為本地網路提供網路引數資料,下面我們分析一下模版檔案的引數含義,主要所有設定項最後都有分號結束符。

#dhcpd.conf 

#定義全域性引數:預設搜尋域 

option domain-name 「example.org」; 

#定義全域性引數:網域名稱伺服器 

option domain-name-server ns1.example.org, ns2.example.org; 

#定義全域性引數:預設租期,單位為秒 

default-lease-time 600; 

#定義全域性引數:最大租期,單位為秒 

max-lease-time 7200; 

#定義10.152.187.0/255.255.255.0子網,但沒有為該子網設定任何引數 

subnet 10.152.187.0 netmask 255.255.255.0 

#定義10.254.239.0/255.255.255.224子網,ip位址池為10.254.239.10至19.254.239.20, 

#預設閘道器為rtr-239-0-1.example.org, rtr-239-0-2.example.org 

subnet 10.254.239.0 netmask 255.255.255.224  

#定義10.5.5.0/255.255.255.224子網,ip位址池為10.5.5.26至10.5.5.30, 

#dns伺服器為ns1.internal.example.org,預設閘道器為10.5.5.1,廣播位址為10.5.5.31, 

#預設租期600秒,最大租期7200秒, 

#子網定義中的引數與全域性引數有衝突時以子網定義引數為準。 

subnet 10.5.5.0 netmask 255.255.255.224  

#主機定義項:定義主機fantasia,通過該主機的mac位址,繫結固定ip給該客戶端, 

#以後該主機每次向伺服器請求ip後,獲得的將是fixed-address指定的固定ip位址。 

#當定義多個主機時,host後的主機名稱要求是唯一的不可重複的。 

host fantasia  

3.dhcp應用案例

近期abc網路公司計畫重新規劃網路環境,由於之前使用的環境是手動配置網路引數,然而公司內部有些部門員工對計算機專業知識完全沒有概念,經常出現一些簡單的網路故障消耗了網路維護人員的大量精力與時間,如ip位址衝突、閘道器設定不正確等故障。鑑於這樣的問題頻頻出現,公司決定在公司內部部署dhcp服務,讓所有員工在零配置基礎上進行網路訪問,但公司內部的若干臺檔案伺服器以及列印伺服器需要使用固定ip。公司拓撲結構如圖1。

圖1

[root@centos6 ~]# yum -y install dhcp 

[root@centos6 ~]# vim /etc/dhcp/dhcpd.conf 

#dhcpd.conf 

default-lease-time 600; 

max-lease-time 7200; 

subnet 172.16.0.0 netmask 255.255.0.0  

host fileserver  

host printserver  

[root@centos6 ~]# service dhcpd restart 

[root@centos6 ~]# chkconfig dhcpd on 

至此,dhcp服務已經配置完成,所有公司的客戶主機只要設定動態獲取獲取網路引數,就可以實現零配置訪問網路。

Linux虛擬機器配置橋接方式接入網路

1 開啟虛擬機器設定介面,並且選擇網路介面卡,選擇橋接模式,如下 2 配置靜態ip 首先打卡虛擬機器centos系統,進入到桌面,然後開啟終端命令列 命令列切換目錄到network scripts,輸入如下命令 cd etc sysconfig network scripts 找到ifcfg eth...

DHCP伺服器配置

專案二 dhcp伺服器配置 子任務1 建立dhcp伺服器 1 dhcp它是動態主機配置協議,可以自動為區域網中的每一台計算機自動分配ip位址 完成每台計算機的tcp ip協議配置。2 dhcp的分配方式 1.手動分配 2.自動分配 3.動態分配 3 dhcp伺服器只有授權才能對外提供服務 授權注意事...

DHCP伺服器配置

二 dhcp伺服器相關檔案 三 配置檔案 四 配置dhcp伺服器 dhcp服務作用 動態主機配置協議 為大量客戶機自動分配位址,提供集中管理 減輕管理和維護成本 提高網路配置效率 可分配的位址資訊主要包括 網絡卡的ip位址,子網掩碼 對應的網路位址,廣播位址 預設閘道器位址 dns伺服器位址 引導檔...