1、求DHCP伺服器的安裝與配置
實驗六:DHCP伺服器的配置實驗目的:一、掌握伺服器的安裝二、掌握DHCP伺服器的配置三、掌握DHCP客戶端的配置四、掌握終端伺服器的安裝五、掌握終端伺服器的使用實驗設備:PC機及Windows 2000系統(文件系統要求為NTFS格式)實驗內容:一、DHCP伺服器的安裝安裝DHCP伺服器的步驟如下:1.選擇「開始」/「設置」/「控制面板」/「添加或刪除程序」,選擇「添加/刪除Windows組件」。2.出現安裝向導對話框,請選擇「網路服務」/「詳細信息」。3.出現設置「網路服務」對話框時,在此選擇「動態主機配置協議(DHCP)」復選框,單擊「確定」按鈕。4.回到前一畫面,單擊「下一步」按鈕,直至安裝完成。完成安裝後,在「開始」/「程序」/「管理工具」程序組內會多一個「DHCP」選項供用戶管理與設置DHCP伺服器。 二、授權給DHCP伺服器DHCP伺服器安裝好後並不是立即就可以給DHCP客戶端提供服務,它必須經過一個「授權」的步驟。未經授權的DHCP伺服器在接收到DHCP客戶端索取IP地址的要求時,並不會給DHCP客戶端分派IP地址。被授權的DHCP伺服器的IP地址記錄在Windows 2000的Active Directory內,必須是Domain Admin或Enterprise Admin組的成員,才可以執行DHCP伺服器的授權工作。授權的操作步驟如下:1.選擇「開始」/「程序」/「管理工具」/「DHCP」管理工具,出現DHCP管理窗口。2.滑鼠右鍵點擊要授權的DHCP伺服器,選擇「管理授權的伺服器」/「授權」菜單,出現對話框,輸入要授權的DHCP伺服器的IP地址,單擊「確定」,可以看到 「管理授權伺服器」對話框,單擊「關閉」按鈕就完成授權操作。三、建立可用的IP作用域在DHCP伺服器內,必須設定一段IP地址的范圍(可用的IP作用域),當DHCP客戶端請求IP地址時,DHCP伺服器將從此段范圍提取一個尚未使用的IP地址分配給DHCP客戶端。需要注意的是,在一台DHCP伺服器內,只能針對一個子網設置一個IP作用域,例如:不可以建立一個IP作用域為210.43.16.1—210.43.16.60後,又建立另一個IP作用域為210.43.16.100—210.43.16.160。解決方法是先設置一個連續的IP作用域為210.43.16.1—210.43.16.160,然後將中間的210.43.16.61—210.43.16.99添加到排除范圍。建立一個新的DHCP作用域的步驟如下:1.用滑鼠右鍵單擊要創建作用域的伺服器,選擇「新建作用域」。2.出現「歡迎使用新建作用域向導」對話框時,單擊「下一步」,為該域設置一個名稱並輸入一些說明文字,單擊「下一步」。3.出現對話框,在此定義新作用域可用IP地址范圍,子網掩碼等信息。例如一組同學DHCP伺服器的IP地址是192.168.1.1,可分配供DHCP客戶機使用的IP地址是192.168.1.2至192.168.1.18,子網掩碼是255.255.255.0,二組同學DHCP伺服器的IP地址是192.168.2.1,可分配供DHCP客戶機使用的IP地址是192.168.2.2至192.168.2.18,以此類推。完成後單擊「下一步」。4.如果在上面設置的IP作用域內有部分IP地址不想提供給DHCP客戶端使用,則可以在對話框中設置需排除的地址范圍。例如:一組同學輸入192.168.1.10至192.168.1.18,二組同學輸入192.168.2.10至192.168.2.18,以此類推。單擊「添加」,單擊「下一步」。5.出現對話框,在此設置IP地址的租用期限,然後單擊「下一步」。6.出現對話框時,選擇「是,我想現在配置這些選項(Y)」,然後單擊「下一步」為這個IP作用域設置DHCP選項,分別是默認網關、DNS伺服器、WINS伺服器等。當DHCP伺服器在給DHCP客戶端分派IP地址時,同時將這些DHCP選項中的伺服器數據指定給客戶端。7.出現對話框時,輸入默認網關的IP地址,例如可輸入192.168.7.1。然後單擊「添加」按鈕,單擊「下一步」。如果目前網路總還沒有路由器,則可以不必輸入任何數據,直接單擊「下一步」按鈕即可。8.出現對話框時,設置客戶端的DNS域名稱,輸入DNS伺服器的名稱與IP地址,例如可輸入211.94.193.129。或者只輸入DNS伺服器的名稱,然後單擊「解析」按鈕讓其自動幫你找這台DNS伺服器的IP地址。單擊「下一步」繼續。9.出現對話框時,輸入WINS伺服器的名稱與IP地址,或者只輸入名稱,單擊「解析」按鈕讓自動解析。如果網路中沒有WINS伺服器,則可以不必輸入任何數據,直接單擊「下一步」按鈕即可10.出現對話框時,選擇「是,我想現在激活此作用域」,開始激活新的作用域,然後在「完成新建作用域向導」中單擊「完成」即可。完成上述設置,DHCP伺服器就可以開始接受DHCP客戶端索取IP地址的要求了。 四、IP作用域的維護IP作用域的維護主要是修改、停用、協調、與刪除IP作用域,這些操作都在「DHCP」控制台中進行。右鍵單擊要處理的IP作用域,選擇彈出菜單中的「屬性」、「停用」、「協調」、「刪除」選項可完成修改IP范圍、停用、協調與刪除DHCP服務等操作。 五、保留特定的IP地址可以保留特定的IP地址給特定的客戶端使用,以便該客戶端每次申請IP地址時都擁有相同的IP地址。這在實際中很有用處,例如你管理單位的網路,一方面可以避免用戶隨意更改IP地址,另一方面用戶也無需設置自己的IP地址、網關地址、DNS伺服器等信息,可以通過此功能逐一為用戶設置固定的IP地址,即所謂「IP-MAC」綁定,這會給你的維護降低不少的工作量。保留特定的IP地址的設置步驟如下:1.啟動「DHCP管理器」,在DHCP伺服器窗口列表下選擇一個IP范圍,用滑鼠右鍵單擊「保留」/「新建保留」菜單。2.出現「新建保留」對話框。在「保留名稱」輸入框中輸入用來標識DHCP客戶端的名稱,該名稱只是一般的說明文字,並非用戶賬號的名稱,例如,可以輸入計算機名稱。但並不一定需要輸入客戶端的真正計算機名稱,因為該名稱只在管理DHCP伺服器中的數據時使用。在「IP地址」輸入框中輸入一個保留的IP地址,例如:一組同學輸入192.168.1.9,二組同學輸入192.168.2.9,以此類推。可以指定任何一個保留的未使用的IP地址。如果輸入重復或非保留地址,「DHCP管理器」將發生警告信息。在「MAC地址」輸入框中輸入上述IP地址要保留給的客戶機的網卡號。在「說明」輸入框中輸入描述客戶的說明文字,該項內容可選。網卡MAC物理地址是「固化在網卡里的編號」,是一個12位的16進制數。全世界所有的網卡都有自己的唯一標號,是不會重復的。在安裝Windows2000的機器中,通過「開始」/「運行」,輸入CMD進入命令窗口,輸入ipconfig/all命令查看本機網路屬性信息。3.單擊「添加」按鈕,將保留的IP地址添加到DHCP伺服器的資料庫中。可以按照以上操作繼續添加保留地址,添加完所有保留地址後,單擊「關閉」按鈕。可以通過單擊「DHCP管理器」中的「地址租約」查看目前有哪些IP地址已被租用或用作保留。 六、DHCP選項的設置例如,設置006 DNS伺服器,步驟如下:1.用滑鼠右鍵單擊「DHCP管理器」中的「作用域選項」/「配置選項」。2.出現 「作用域選項」對話框,選擇「006 DNS伺服器」復選框,然後輸入DNS伺服器的IP地址,點按「添加」按鈕。如果不知道DNS伺服器的IP地址,可以輸入DNS伺服器的DNS域名,然後單擊「解析」讓系統自動尋找相應的IP地址,完成後單擊確定。完成設置後在DHCP管理控制台可以看到設置的選項「006 DNS伺服器」. 七、DHCP資料庫的維護在安裝DHCP服務時會在%Systemroot%\System32\Dhcp目錄下自動創建DHCP伺服器的資料庫文件,其中的dhcp.mdb是其存儲數據的文件,而其他的文件則是輔助性的文件,注意不要隨意刪除這些文件。1.DHCP資料庫的備份DHCP伺服器資料庫是一個動態資料庫,在向客戶端提供租約或客戶端釋放租約時它會自動更新,發現一個文件夾backup,該文件夾中保存著DHCP資料庫及注冊表中相關參數,可供修復時使用。DHCP服務默認會每隔60分鍾自動將DHCP資料庫文件備份到此處。如果要想修改這個時間間隔,可以通過修改BackupInterval這個注冊表參數實現,它位於注冊表項:HKEY_LOCAL_MACHINE\SYSTEM|CurrentControlSet\Services\DHCPserver\Parameters中。修改備份時間為30分鍾。2.DHCP資料庫的還原DHCP服務在啟動時,會自動檢查DHCP資料庫是否損壞,並自動恢復故障,還原損壞的資料庫。也可以利用手動的方式來還原DHCP資料庫,其方法是將注冊表HKEY_LOCAL_MACHINE\SYSTEM|CurrentControlSet\Services\DHCPserver\Parameters下參數RestoreFlag設為1,然後重新啟動DHCP伺服器即可。也可以直接將backup文件夾中備份的數據復制到DHCP文件夾,不過要先停止DHCP服務。每位同學練習資料庫的還原。3.IP作用域的協調如果發現DHCP資料庫中的設置與注冊表中的相應設置不一致時,例如,DHCP客戶端所租用的IP數據不正確或丟失時,您可用協調的功能讓二者數據一致。因為在注冊表資料庫內也存儲著一份在IP作用域內租用數據的備份,協調時,利用存儲在注冊表資料庫內的數據來恢復DHCP伺服器資料庫內的數據。方法是滑鼠右鍵單擊相應的作用域選擇「協調」菜單。為確保資料庫的正確性,定期執行協調操作是良好的習慣。每位同學練習IP作用域的協調。4.DHCP資料庫的重整DHCP伺服器使用一段時間後,資料庫內部數據必然會存在數據分布凌亂,因此為了提高DHCP伺服器的運行效率,要定期重整資料庫。Windows 2000系統會自動定期在後台運行重整操作,不過也可以通過手動的方式重整資料庫,其效率要比自動重整更高,方法如下:進入到\winnt\system32\dhcp目錄下,停止DHCP伺服器,運行Jetpack.exe程序完成重整資料庫,再運行DHCP伺服器即可。5.DHCP資料庫的遷移要想將舊的DHCP伺服器內的數據遷移到新的DHCP伺服器內,並改由新的DHCP伺服器提供服務,步驟如下:(1)備份舊的DHCP伺服器內的數據首先停止DHCP伺服器,在「DHCP管理器」中右鍵單擊伺服器,選擇「所有任務」/「停止」菜單,或者在命令行方式下運行net stop dhcpserver命令將DHCP伺服器停止。然後將%systemroot%\system32\dhcp下整個文件夾復制到新的DHCP伺服器內任何一個臨時的文件夾中。運行Regedt32.exe,選擇注冊表選項HKEY_LOCAL_MACHINE\SYSTEM|CurrentControl- Set\Services\DHCPserver,選擇「注冊表」/「保存項」,將所有設置值保存到文件中。最後刪除舊DHCP伺服器內的資料庫文件夾,刪除DHCP服務。(2)將備份數據還原到新的DHCP伺服器安裝新的DHCP伺服器,停止DHCP伺服器,方法如上。將存儲在臨時文件內的所有數據(由舊的DHCP伺服器復制來的數據),整個復制到%systemroot%\system32\dhcp文件夾中。運行Regedt32.exe,選擇注冊表選項HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set\Services\DHCPserver,選擇「注冊表」/「還原」,將上步中保存的舊DHCP伺服器的設置還原到新的DHCP伺服器。重啟DHCP伺服器,協調所有作用域即可。 八、DHCP客戶端的設置當DHCP伺服器配置完成後,客戶機就可以使用DHCP功能,可以通過設置網路屬性中的TCP/IP通訊協議屬性,設定採用「DHCP自動分配」或者「自動獲取IP地址」方式獲取IP地址,設定「自動獲取DNS伺服器地址」獲取DNS伺服器地址。而無須為每台客戶機設置IP地址、網關地址、子網掩碼等屬性。以Windows 2000的計算機為例設置客戶機使用DHCP,方法如下:1.選擇「開始」/「設置」/「網路和撥號連接」,打開「網路和撥號連接」窗口。2.用滑鼠右鍵單擊「本地連接」/「屬性」/「Internet協議(TCP/IP)」/「屬性」,打開如圖10-21所示TCP/IP屬性對話框。3.單擊「確定」按鈕,完成設置。這時如果你查看客戶機的IP地址,就會發現它來自於DHCP伺服器預留的IP地址空間。注意:每組只留一台DHCP伺服器,其他伺服器停止。做客戶機。察看申請到的ip地址並察看伺服器上的租約。然後,每台機器都要做一遍DHCP伺服器,看看結果如何?修改每台機器具有不同的作用域後,再看一看。練習完後,可練習DHCP資料庫的遷移和將備份數據還原到新的DHCP伺服器。
2、誰能說一下路由器裡面有個DHCP伺服器是什麼意思,詳見下圖
DHCP伺服器是指由伺服器控制一段IP地址范圍,客戶機登錄伺服器時就可以自動獲得伺服器分配的IP地址和子網掩碼。
通俗點說,DHCP伺服器就是自動給電腦分配IP地址和子網掩碼的伺服器。比如我們設置了路由器的DHCP伺服器,讓DHCP伺服器自動分配IP地址,從192.168.1.100到192.168.1.199(子網掩碼會自動設置,我們無需設置)。
如果用戶在路由器設置中,關閉了DHCP伺服器功能,不啟用就必須手動給每一台連接這個路由器的電腦設置本地連接裡面的「internet協議」。不啟用比啟用要麻煩一些,不過,如果你要通過路由器管理每一台電腦的話,不開啟就方便一些,但需要手動給每一台電腦設置一個本地IP地址。
簡單來說,DHCP伺服器最大的好處就是可以防止區域網內電腦的IP地址沖突,防止IP沖突,網路不穩定。如果我們手動分配IP地址,電腦多了,很多可能會分到重復的IP地址,改起來就麻煩了。使用了DHCP伺服器自動分配IP的功能,就可以避免這個麻煩,由路由器統一分配IP地址。DHCP伺服器把每個IP地址只分給一台電腦,這樣就能保證區域網的穩定性。
拓展資料:
路由器DHCP伺服器配置教程
在路由器設置中,用戶可以對DHCP伺服器進行相關設置,包括啟用或關閉,另外還可以設置本地IP地址池的開始地址和結束地址等等,下面一起來看看設置教程。
1、首先在連接路由器網路的電腦或手機設備上,打開瀏覽器,然後登陸路由器的登陸網址,並輸入密碼登錄,一般是192.168.1.1,不同路由器登錄網址有所不同,請以路由器底部銘牌上的標注為准。
2、進入路由器設置界面後,在設置中,就可以找到DHCP伺服器設置,用戶可以對「DHCP伺服器」啟用或關閉進行配置,也可以是自動,一般普通用戶,默認設置為「開」即可,地址池開始地址和結束地址也可以進行設置,如下圖所示。
以上就是路由器DHCP伺服器設置教程,對於普通用戶來說,一般都無需去單獨設置這個,默認是開啟的,如果需要關閉,那麼需要對電腦的本地IP地址進行單獨設置,相對來說比較折騰,非專業區域網管理用戶,建議還是不要去修改相關設置。
3、DHCP伺服器的優點?
DHCP(Dynamic Host Configuration Protocol,動態主機配置協議)是一個區域網的網路協議,使用UDP協議工作, 主要有兩個用途:給內部網路或網路服務供應商自動分配IP地址,給用戶或者內部網路管理員作為對所有計算機作中央管理的手段,在RFC 2131中有詳細的描述。DHCP有3個埠,其中UDP67和UDP68為正常的DHCP服務埠,分別作為DHCP Server和DHCP Client的服務埠;546號埠用於DHCPv6 Client,而不用於DHCPv4,是為DHCP failover服務,這是需要特別開啟的服務,DHCP failover是用來做「雙機熱備」的。
DHCP協議採用客戶端/伺服器模型,主機地址的動態分配任務由網路主機驅動。當DHCP伺服器接收到來自網路主機申請地址的信息時,才會向網路主機發送相關的地址配置等信息,以實現網路主機地址信息的動態配置。DHCP具有以下功能:
1. 保證任何IP地址在同一時刻只能有一台DHCP客戶機所使用。
2. DHCP應當可以給用戶分配永久固定的IP地址。
3. DHCP應當可以同用其他方法獲得IP地址的主機共存(如手工配置IP地址的主機)。
4. DHCP伺服器應當向現有的BOOTP客戶端提供服務。
DHCP有三種機制分配IP地址:
1) 自動分配方式(Automatic Allocation),DHCP伺服器為主機指定一個永久性的IP地址,一旦DHCP客戶端第一次成功從DHCP伺服器端租用到IP地址後,就可以永久性的使用該地址。
2) 動態分配方式(Dynamic Allocation),DHCP伺服器給主機指定一個具有時間限制的IP地址,時間到期或主機明確表示放棄該地址時,該地址可以被其他主機使用。
3) 手工分配方式(Manual Allocation),客戶端的IP地址是由網路管理員指定的,DHCP伺服器只是將指定的IP地址告訴客戶端主機。
三種地址分配方式中,只有動態分配可以重復使用客戶端不再需要的地址。
4、DHCP服務軟體
在一個使用TCP/IP協議的網路中,每一台計算機都必須至少有一個IP地址,才能與其他計算機連接通信。為了便於統一規劃和管理網路中的IP地址,DHCP(Dynamic Host Configure Protocol,動態主機配置協議)應運而生了。這種網路服務有利於對校園網路中的客戶機IP地址進行有效管理,而不需要一個一個手動指定IP地址。
DHCP服務的安裝
DHCP指的是由伺服器控制一段IP地址范圍,客戶機登錄伺服器時就可以自動獲得伺服器分配的IP地址和子網掩碼。首先,DHCP伺服器必須是一台安裝有Windows 2000 Server/Advanced Server系統的計算機;其次,擔任DHCP伺服器的計算機需要安裝TCP/IP協議,並為其設置靜態IP地址、子網掩碼、默認網關等內容。默認情況下,DHCP作為Windows 2000 Server的一個服務組件不會被系統自動安裝,必須把它添加進來:
1. 依次點擊「開始→設置→控制面板→添加/刪除程序→添加/刪除Windows組件」,打開相應的對話框。
2. 用滑鼠左鍵點擊選中對話框的「組件」列表框中的「網路服務」一項,單擊[詳細信息]按鈕,出現帶有具體內容的對話框。
3. 在對話框「網路服務的子組件」列表框中勾選「動態主機配置協議(DHCP)」,單擊[確定]按鈕,根據屏幕提示放入Windows 2000安裝光碟,復制所需要的程序。
4. 重新啟動計算機後,在「開始→程序→管理工具」下就會出現「DHCP」一項,說明DHCP服務安裝成功。
DHCP伺服器的授權
出於對網路安全管理的考慮,並不是在Windows 2000 Server中安裝了DHCP功能後就能直接使用,還必須進行授權操作,未經授權操作的伺服器無法提供DHCP服務。對DHCP伺服器授權操作的過程如下:
1. 依次點擊「開始→程序→管理工具→DHCP」,打開DHCP控制台窗口。
2. 在控制台窗口中,用滑鼠左鍵點擊選中伺服器名,然後單擊右鍵,在快捷菜單中選中「授權」,此時需要幾分鍾的等待時間。注意:如果系統長時間沒有反應,可以按F5鍵或選擇菜單工具中的「操作」下的「刷新」進行屏幕刷新,或先關閉DHCP控制台,在伺服器名上用滑鼠右鍵點擊。如果快捷菜單中的「授權」已經變為「撤消授權」,則表示對DHCP伺服器授權成功。此時,最明顯的標記是伺服器名前面紅色向上的箭頭變成了綠色向下的箭頭。這樣,這台被授權的DHCP伺服器就有分配IP的權利了。
添加IP地址范圍
當DHCP伺服器被授權後,還需要對它設置IP地址范圍。通過給DHCP伺服器設置IP地址范圍後,當DHCP客戶機在向DHCP伺服器申請IP地址時,DHCP伺服器就會從所設置的IP地址范圍中選擇一個還沒有被使用的IP地址進行動態分配。添加IP地址范圍的操作如下:
1. 點擊「開始→程序→管理工具→DHCP」,打開DHCP控制台窗口。
2. 選中DHCP伺服器名,在伺服器名上點擊滑鼠右鍵,在出現的快捷菜單中選擇「新建作用域」,在出現的窗口中單擊[下一步]按鈕,在出現的對話框中輸入相關信息,單擊[下一步]按鈕
3. 在圖1所示的窗口中,根據自己網路的實際情況,對各項進行設置,然後單擊[下一步]按鈕,出現如圖2所示的窗口。
4. 在圖2所示的窗口中,輸入需要排除的IP地址范圍。由於校園網路中有很多網路設備需要指定靜態IP地址(即固定的IP地址),如伺服器、交換機、路由器等,此時必須把這些已經分配的IP地址從DHCP伺服器的IP地址范圍中排除,否則會引起IP地址的沖突,導致網路故障。
5. 單擊[下一步]按鈕,在出現的「租約期限」窗口中可以設置IP地址租期的時間值。一般情況下,如果校園網路中的IP地址比較緊張的時候,可以把租期設置短一些,而IP地址比較寬松時,可以把租期設置長一些。設置完後,單擊[下一步]按鈕,出現「配置DHCP選項」窗口。
6. 在「配置DHCP選項」窗口中,如果選擇「是,我想現在配置這些選項」,此時可以對DNS伺服器、默認網關、WINS伺服器地址等內容進行設置;如果選擇「否,我想稍後配置這些選項」,可以在需要這些功能時再進行配置。此處,我們選擇前者,單擊[下一步]按鈕。
7. 在出現的窗口中,常常輸入網路中路由器的IP地址(即默認網關的IP地址)或是NAT伺服器(網路地址轉換伺服器)的IP地址,如WinRoute、SyGate等。這樣,客戶機從DHCP伺服器那裡得到的IP信息中就包含了默認網關的設定了,從而可以接入Internet。
8. 單擊[下一步]按鈕,在此對話框中設置有關客戶機DNS域的名稱,同時輸入DNS伺服器的名稱和IP地址。,然後單擊[添加]按鈕進行確認。單擊[下一步]按鈕,在出現的窗口中進行WINS伺服器的相關設置,設置完後單擊[下一步]按鈕。
9. 在出現的窗口中,選擇「是,我想現在激活此作用域」後,單擊[下一步]按鈕,在出現的窗口中單擊[完成]按鈕,設置結束。此時,就可以在DHCP管理器中看到我們剛剛建好的作用域。
注意:如果您的校園網路是以工作組的形式存在的,可以在第6步的「配置DHCP選項」窗口中選擇「否,我想稍後配置這些選項」,此時設置過程跳過第7、8步。如果您的校園網路是以域的形式存在的,建議您的網路配置順序為:活動目錄的建立→WINS的建立→DNS的建立→DHCP的建立,這樣可以減少很多麻煩。
DHCP服務的測試
經過上述設置,DHCP服務已經正式啟動,我們需要在客戶機上進行測試。只需把客戶機的IP地址選項設為「自動獲取IP地址」,隨後重新啟動客戶機。在客戶機的「運行」對話框中鍵入「Ipconfig/all」,即可看到客戶機分配到的動態IP地址。
5、linux 伺服器dhcp的tar包在哪裡下載
ISC官方網站
6、如何安裝配置DHCP伺服器
DHCP服務在linux下算是最簡單的服務了。
DHCP服務的配置。
DHCP簡介:
DHCP動態主機配置協議,在一個小型區域網里可以通過手工指定ip地址的方式,但如有大量的主機,如果還是手工指定,那是一個很大的工作量,而且也容易出錯,這時,就可以通過配置一台DHCP伺服器來解決,為每台主機分配一個ip地址。DHCP作用域是指DHCP伺服器可分配給DHCP客戶端的IP地址范圍,一個DHCP伺服器至少要一個作用域,如有多個作用域,作用域之間的IP地址不能重疊。
DHCP的工作原理:
DHCP工作過程分為四個步驟:
第一步(DHCPDISCOVER):客戶端發送廣播查找可以給自己提供IP地址的DHCP伺服器,
第二步(DHCPOFFER):DHCP伺服器發送廣播提供一個可用的IP地址,並在地址池中將該地址打上標記,以防再次分配。
第三步(DHCPREQUEST):客戶端收到廣播後再次發送一個廣播請求該地址,如果有多台DHCP響應,則第一個收到的優先。
第四步(DHCPACK):DHCP伺服器收到廣播後再發送一個廣播,確認該地址分配給這台主機使用,並在地址池中將該地址打上標記,以防再次分配。
DHCP的基本配置:
第一步:安裝軟體:
[root@localhost ~]# rpm -ivh /misc/cd/Server/dhcp-3.0.5-18.el5.i386.rpm
第二步:編輯配置文件:
[root@localhost ~]# vi /etc/dhcpd.conf
# see /usr/share/doc/dhcp*/dhcpd.conf.sample
當進入到配置文件裡面時,這里是空的,有如上一行的提示,說可以參考這個文件來編寫配置文件,那就復制一份再編輯。
[root@localhost ~]# cp -rvf /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
[root@localhost ~]# vi /etc/dhcpd.conf
ddns-update-style interim; //配置DHCP和DNS為互動更新模式,
ignore client-updates; //忽略客戶端的更新。
subnet 192.168.100.0 netmask 255.255.255.0 { //定義作用域
option routers 192.168.100.1; //默認路由
option subnet-mask 255.255.255.0; //子網掩碼
option nis-domain "rhel.com"; //NIS域名
option domain-name "rhel.com"; //DNS域名
option domain-name-servers 192.168.100.10; //DNS伺服器地址
option time-offset -18000; # Eastern Standard Time //為客戶端設置與格林威治的時間偏移
option ntp-servers 192.168.1.1; //網路時間伺服器地址
option netbios-name-servers 192.168.1.1; //指定WINS伺服器地址
range dynamic-bootp 192.168.100.128 192.168.100.254; //動態分配的地址范圍
default-lease-time 21600; //默認租約時間
max-lease-time 43200; //最大租約時間
host abc { //指定特定主機
hardware ethernet 00:0C:29:FD:44:C8; //硬體地址
fixed-address 192.168.100.30; //IP地址
}
}
如有多個要綁定的主機時可以把所有主機信息用group{ }包括起來,這樣更方便管理。格式如下 :
group {
……這里不可以添加一些佤全局選項,這樣就不用在每個裡面寫了。
host abc {
……
……
}
host xyz {
……
……
}
}
[root@localhost ~]# service dhcpd restart
測試:
在linux下:
首先讓地址從DHCP獲取:
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
[root@localhost ~]# service network restart //重啟一下網路服務,這里不能使用ifdown和ifup,因為要配置路由信息。
[root@localhost ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:FD:44:C8
inet addr:192.168.100.30 Bcast:192.168.100.255 Mask:255.255.255.0
這就是綁定的IP地址。
[root@localhost ~]# cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search rhel.com
nameserver 192.168.100.10
這里的DNS伺服器地址也獲取到了。
[root@localhost ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 192.168.100.1 0.0.0.0 UG 0 0 0 eth0
默認路由也獲取到了。查看一下埠:
[root@localhost ~]# netstat -tlunp | grep 68
udp 0 0 0.0.0.0:68 0.0.0.0 16150/dhclient
查看客戶端的租約文件:
lease {
interface "eth0";
fixed-address 192.168.100.30; //固定地址
option subnet-mask 255.255.255.0; //子網掩碼
option time-offset -18000; //時間偏移
option routers 192.168.100.1; //默認路由
option dhcp-lease-time 21600; //租約時間
option dhcp-message-type 5;
option domain-name-servers 192.168.100.10;
option dhcp-server-identifier 192.168.100.20;
option nis-domain "rhel.com";
option domain-name "rhel.com";
renew 5 2010/4/9 09:01:40;
rebind 5 2010/4/9 11:34:53;
expire 5 2010/4/9 12:19:53;
}
windows下:
把IP地址設成自動獲取。
C:\Documents and Settings\Administrator>ipconfig /all
Connection-specific DNS Suffix . : rhel.com
Physical Address. . . . . . . . . : 00-0C-29-D3-C6-B3
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : 192.168.100.253
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.100.1
DHCP Server . . . . . . . . . . . : 192.168.100.20
DNS Servers . . . . . . . . . . . : 192.168.100.10
Lease Obtained. . . . . . . . . . : 2010年4月9日 14:44:12
Lease Expires . . . . . . . . . . : 2010年4月9日 20:44:12
基本配置完成。
7、DHCP伺服器如何配置
動態主機設置協議( DHCP)是一個區域網的網路協議,使用UDP協議工作,主要有兩個用途:給內部網路或網路服務供應商自動分配IP地址給用戶,給內部網路管理員作為對所有計算機作中央管理的手段。
先把網內分組,哪些(比如伺服器、特殊用途電腦)用固定IP,哪些(一般用戶、會議室等)動態分配,動態分配大約需要多少個IP,劃分出來的動態IP地址池比如要70個IP就是192.168.1.31~129.168.1.100,租期為24小時或12小時或上班時間。
8、怎樣查看區域網內的所有DHCP伺服器?
用抓包工具,當你客戶機,發送一個DHCP,DISCOVER包的時候,網路上,所有的,包括做過DHCP中繼代理的伺服器,都會向你提供一個REQUEST包,然後你分析一下包源,就可以找出所有的DHCP的IP地址了。