

摘 要:本文對基于應(yīng)用型人才培養(yǎng)的網(wǎng)絡(luò)操作系統(tǒng)課程教學做了一些設(shè)計,對學生感興趣的項目動態(tài)獲取IP地址的原理做了詳細的介紹。主要介紹了DHCP服務(wù)器的工作過程、Linux操作系統(tǒng)下的DHCP服務(wù)器的搭建過程。
關(guān)鍵詞:DHCP服務(wù)器;DHCP協(xié)議;Linux操作系統(tǒng)
一、DHCP服務(wù)器
DHCP(Dynamic Host Configuration Protocol)即動態(tài)主機分配協(xié)議,DHCP服務(wù)器能自動地配置客戶機的IP地址、子網(wǎng)掩碼、默認網(wǎng)關(guān)和DNS等。對于一些大型的網(wǎng)絡(luò)而言,常常需要把一部分客戶機從一個子網(wǎng)轉(zhuǎn)移到另一個子網(wǎng),這些配置工作都由DHCP服務(wù)器來完成。搭建DHCP服務(wù)器有很多好處,一方面能夠避免手誤,防止IP地址配置沖突,另一方面可以優(yōu)化管理時間。
二、DHCP的工作過程
為了方便,我們把IP地址、子網(wǎng)掩碼、默認網(wǎng)關(guān)和DNS 等稱為一個IP租約。客戶機想獲取這個IP租約會經(jīng)歷發(fā)現(xiàn)、提供、選擇、確認四個步驟。發(fā)現(xiàn)階段主要是客戶機發(fā)送廣播包發(fā)現(xiàn)服務(wù)器階段,提供階段主要是在線的服務(wù)器向客戶機提供符合范圍的IP地址,選擇階段主要是客戶機選擇第一個接收到DHCPOFFER包的服務(wù)器作為DHCP服務(wù),最后階段就是DHCP服務(wù)器向客戶機分配IP租約。
三、DHCP服務(wù)器的配置
配置、測試一個DHCP服務(wù)器,可以假設(shè)企業(yè)DHCP服務(wù)器IP地址為192.168.1.200,子網(wǎng)掩碼是255.255.255.0,默認網(wǎng)關(guān)是192.168.1.254;DNS服務(wù)器的域名為example.ahptc.cn,IP地址為192.168.1.3;Samba服務(wù)器IP地址為192.168.1.5;WEB服務(wù)器IP地址為192.168.1.10,地址范圍為192.168.1.3~192.168.1.150。
1.查看是否已經(jīng)安裝了DHCP服務(wù)器軟件。
①查看是否有DHCP服務(wù)。
rpm–qa|grep dhcpt
②掛載。
mkdir/mnt/cdrom
mount–t iso9660 /dev/cdrom /mnt/cdrom
③找到server文件夾。
cd/mnt/cdrom/Server
④安裝dhcp服務(wù)。
ls dhcp*
rpm–ivh dhcp-3.0.5-21.el5.i386.rpm
⑤再次檢查安裝是否成功。
2.正確配置服務(wù)器IP地址,客戶機IP地址,確保能相互ping通。
3.復制配置文件到/etc目錄。
cp/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample/etc/dhcpd.conf
4.編輯配置文件。
編輯配置文件,主要是編輯DHCP服務(wù)的網(wǎng)絡(luò)號,默認網(wǎng)關(guān),分配的IP地址范圍,以及給具體的主機分配固定的IP地址等。根據(jù)要求,配置文件如圖1。
5.啟動DHCP服務(wù)。
Service dhcpd restart
四、DHCP服務(wù)器的測試
1.Win7客戶機測試。在Win7命令窗口運行命令ipconfig /all,如圖2所示,測試所得數(shù)據(jù)即為DHCP服務(wù)器提供的數(shù)據(jù)。
lt;E:\ZCM\理論版\10上\TP\t4.tifgt;lt;E:\ZCM\理論版\10上\TP\t3.tifgt;
圖1 配置文件 " " " "圖2 Win7測試
2.Linux客戶機測試。在Linux命令終端,運行命令dhclient eth0,如圖3所示。
lt;E:\ZCM\理論版\10上\TP\t5.tifgt;
圖3 Linux測試
本文對基于應(yīng)用型人才培養(yǎng)的網(wǎng)絡(luò)操作系統(tǒng)課程教學做了一些設(shè)計,在教學過程中采取基于工作過程的項目化教學,可以充分地調(diào)動學生的學習興趣,實現(xiàn)預期教學效果。
參考文獻:
[1]竺士蒙.Linux操作系統(tǒng)[M].北京:清華大學出版社,2010.
[2]謝蓉,巢愛棠.Linux基礎(chǔ)及應(yīng)用[M].北京:中國鐵道出版社,2007.
[3]魏紅,曾中平.Red Hat Linux 實用寶典[M].北京:中國鐵道出版社,2008.
作者簡介:金京犬(1982- ),男,碩士,安徽郵電職業(yè)技術(shù)學院計算機系講師,研究方向:嵌入式、物聯(lián)網(wǎng)技術(shù)。