日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DHCP详细配置实验总结

發(fā)布時(shí)間:2024/1/17 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DHCP详细配置实验总结 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
? DHCP(Dynamic Host Configuration Protocol)動(dòng)態(tài)主機(jī)配置協(xié)議,安裝了該服務(wù)的服務(wù)器就是DHCP服務(wù)器,在DHCP服務(wù)器端,設(shè)定一個(gè)地址池,為本網(wǎng)段內(nèi)那些開機(jī)前時(shí)沒有IP地址的主機(jī)分配動(dòng)態(tài)IP地址,當(dāng)客戶端下線時(shí),又把分發(fā)出去的IP收回來,以便下一次繼續(xù)使用。在這個(gè)過程中,DHCP服務(wù)器扮演著重要的作用。 DHCP的由來:
? DHCP是從原有的BootP協(xié)議發(fā)展起來的,原來的目的是為無盤工作站分配IP地址的協(xié)議,當(dāng)前更多的用于集中管理IP地址。然而DHCP協(xié)議也有其缺點(diǎn),例如一臺(tái)DHCP客戶計(jì)算機(jī)沒有一個(gè)固定的IP地址,而對于提供網(wǎng)絡(luò)服務(wù)的服務(wù)器來講,經(jīng)常變化的IP地址并不適合。并且當(dāng)前的DNS協(xié)議并不能和DHCP協(xié)作,為DHCP客戶直接提供主機(jī)名解析任務(wù)。
? DHCP的工作過程:
? DHCP工作時(shí)要求客戶機(jī)和服務(wù)器進(jìn)行交互,由客戶機(jī)通過廣播向服務(wù)器發(fā)起申請IP地址的請求,然后由服務(wù)器分配一個(gè)IP地址以及其他的TCP/IP設(shè)置信息。整個(gè)過程可以分為以下步驟:
DHCPdiscover: (IP地址租用申請)DHCP客戶機(jī)的TCP/IP首次啟動(dòng)時(shí),就要執(zhí)行DHCP客戶程序,以進(jìn)行TCP/IP 的設(shè)置。由于此時(shí)客戶機(jī)的TCP/IP還沒有設(shè)置完畢,就只能使用廣播的方式發(fā)送DHCP請求信息包,廣播包使用 UDP端口67和68進(jìn)行發(fā)送,廣播信息中包括了客戶機(jī)的網(wǎng)絡(luò)界面的硬件地址和計(jì)算機(jī)名字,以提供DHCP服務(wù)器進(jìn)行分配。
DHCPoffer : (IP地址租用提供)當(dāng)接收到DHCP客戶機(jī)的廣播信息之后,所有的DHCP服務(wù)器均為這個(gè)客戶機(jī)分配一個(gè)合適的IP地址,將這些IP地址、網(wǎng)絡(luò)掩碼、租用時(shí)間等信息,按照DHCP客戶提供的硬件地址發(fā)送回DHCP客戶機(jī)。這個(gè)過程中對DHCP服務(wù)器沒有對客戶計(jì)算機(jī)進(jìn)行限制,因此客戶機(jī)能收到多個(gè)IP地址提供信息。
DHCPrequest:( IP地址租用選擇)由于客戶機(jī)接收到多個(gè)服務(wù)器發(fā)送的多個(gè)IP地址提供信息,客戶機(jī)將選擇一個(gè)IP地址,拒絕其他提供的IP地址,以便這些地址能分配給其他客戶。客戶機(jī)將向它選擇的服務(wù)器發(fā)送選擇租用信息。
DHCPack: (IP地址租用確認(rèn))服務(wù)器將收到客戶的選擇信息,如果也沒有例外發(fā)生,將回應(yīng)一個(gè)確認(rèn)信息,將這個(gè)IP地址真正分配給這個(gè)客戶機(jī)。客戶機(jī)就能使用這個(gè)IP地址及相關(guān)的TCP/IP數(shù)據(jù),來設(shè)置自己的TCP/IP堆棧。
當(dāng)客戶機(jī)的地址租約達(dá)到50%時(shí),將會(huì)向服務(wù)器發(fā)起續(xù)租請求,DHCPresquest
? DHCPrequest:(更新租用)DHCP中,每個(gè)IP地址是有一定租期的,若租期已到,DHCP服務(wù)器就能夠?qū)⑦@個(gè)IP地址重新分配給其他計(jì)算機(jī)。因此每個(gè)客戶計(jì)算機(jī)應(yīng)該提前不斷續(xù)租它已經(jīng)租用的IP地址,服務(wù)器將回應(yīng)客戶機(jī)的請求并更新該客戶機(jī)的租期設(shè)置。一旦服務(wù)器返回不能續(xù)租的信息,那么DHCP客戶機(jī)只能在租期到達(dá)時(shí)放棄原有的IP地址,重新申請一個(gè)新 IP地址。為了避免發(fā)生問題,續(xù)租在租期達(dá)到50%時(shí)就將啟動(dòng),如果沒有成功將不斷啟動(dòng)續(xù)租請求過程。
DHCPrelease :( 釋放IP地址租用)客戶機(jī)可以主動(dòng)釋放自己的IP地址請求,也可以不釋放,但也不續(xù)租,等待租期過期而釋放占用的IP地址資源。
由于DHCP依賴于廣播信息,因此一般的情況下,客戶機(jī)和服務(wù)器應(yīng)該位于同一個(gè)網(wǎng)絡(luò)之內(nèi)。然而可以設(shè)置網(wǎng)絡(luò)中的路由器為可以轉(zhuǎn)發(fā)BootP廣播包,使得服務(wù)器和客戶機(jī)可以位于兩個(gè)不同的網(wǎng)絡(luò)中。然而配置轉(zhuǎn)發(fā)廣播信息,不是一個(gè)很好的解決辦法,更好的辦法為使用DHCP中繼,DHCP中繼機(jī)和DHCP客戶端位于同一個(gè)網(wǎng)絡(luò)中,來回應(yīng)客戶機(jī)的租用請求,然而它不維護(hù)DHCP數(shù)據(jù)和擁有IP地址資源,它只是將請求通過TCP/IP轉(zhuǎn)發(fā)給位于另一個(gè)網(wǎng)絡(luò)上的DHCP服務(wù)器,進(jìn)行實(shí)際的IP地址分配和確認(rèn)。
下面就以實(shí)驗(yàn)的方式簡單介紹一下DHCP的基本用法。前提是要確保dhcp這個(gè)軟件包要安裝上。 DHCP配置文件的介紹 實(shí)驗(yàn)一:地址動(dòng)態(tài)分配 DHCP服務(wù)器IP地址為192.168.80.1,通過服務(wù)器向客戶端分發(fā)192.168.80.10—20網(wǎng)段之間的地址, DHCP的主配置文件在/etc/dhcpd.conf內(nèi),編輯這個(gè)文件,定義所負(fù)責(zé)的范圍是192.168.80.0網(wǎng)段。routers地址為192.168.80.1,域名服務(wù)器地址為192.168.80.1,如圖所示: 接著是定義要?jiǎng)討B(tài)分配出去的地址池,范圍是192.168.80.10—20. 設(shè)置完成后,保存退出,重啟httpd服務(wù),命令為:service httpd restart 開啟客戶端機(jī)器,要確保本機(jī)IP地址是通過DHCP的方式動(dòng)態(tài)獲取到的。具體操作就是用Tab鍵切換到Use DHCP一欄,按下空格鍵選中即可。 接著就是重啟本機(jī)(客戶端)的網(wǎng)絡(luò)服務(wù); 通過使用ifconfig命令查看一下本機(jī)的IP地址,可以發(fā)現(xiàn),本機(jī)IP地址為:192.168.80.19 再回想一下剛才在DHCP服務(wù)器上設(shè)置的地址段是192.168.80.10—20,本機(jī)的IP地址最后一段為19,在所設(shè)定的地址段內(nèi),由此,可以說明該實(shí)驗(yàn)是成功的。或許在這里你會(huì)有疑問,為什么是19,而不是11、15、或者18呢?如果你能想到這個(gè)方面,那只能說明你是真正考慮了這個(gè)實(shí)驗(yàn)。那么這個(gè)問題的答案呢? 實(shí)際情況是:當(dāng)DHCP服務(wù)器動(dòng)態(tài)分配IP地址時(shí),并不是隨機(jī)分配的,而是按照一定順序來分配IP地址的。在linux下,是按照由大到小的順序來分配客戶端IP地址的。linux下的DHCP服務(wù)器總是把最大的IP地址分配給第一個(gè)來申請IP地址的客戶端。而Windows下的DHCP服務(wù)器卻反之。 實(shí)驗(yàn)二:地址綁定 接著將實(shí)驗(yàn)往下拓展吧?如果客戶端想一直都使用同一個(gè)IP地址來登錄服務(wù)器。那么我們的服務(wù)器該如何來配置呢?這個(gè)問題不難,以下就是步驟: 打開主配置文件/etc/httpd.conf ,編輯用“host ns ”括起來的部分。next-server與該實(shí)驗(yàn)無關(guān),可以不用考慮,在hardware ethernet后面跟客戶端的MAC地址,fixed-address后面跟的是要分配給客戶端的IP地址,當(dāng)然,切記要小心,后面分號(hào)要寫上。保存退出。
切換到客戶端主機(jī)測試一下,重啟網(wǎng)絡(luò)服務(wù),再用ifconfig命令查看一下該主機(jī)額的當(dāng)前IP。 實(shí)驗(yàn)結(jié)果為,客戶端得到了一個(gè)通過DHCP分配的動(dòng)態(tài)IP地址。Hadd和DHCP服務(wù)器上設(shè)置的是對應(yīng)起來的。 實(shí)驗(yàn)三: DHCP中繼 再將問題深入化,下面在不同的網(wǎng)段之間看能否實(shí)現(xiàn)DHCP服務(wù),先來劃分內(nèi)網(wǎng)和外網(wǎng)吧!內(nèi)網(wǎng)網(wǎng)段為192.168.80.0/24 ,外網(wǎng)為192.168.90.0/24 ,內(nèi)網(wǎng)與外網(wǎng)之間是通過路由器(由linux來充當(dāng)路由器)來鏈接的,DHCP服務(wù)器在內(nèi)網(wǎng)里面。當(dāng)外網(wǎng)用戶需要向DHCP服務(wù)器申請IP地址時(shí),該如何設(shè)置才能達(dá)到目的呢? 還是先來配置DHCP服務(wù)器吧!編輯DHCP主配置文件/etc/dhcp.conf 要設(shè)定兩個(gè)subnet范圍,一個(gè)負(fù)責(zé)內(nèi)網(wǎng)客戶端申請IP地址,一個(gè)負(fù)責(zé)外網(wǎng)客戶端申請IP地址。 在試驗(yàn)一的基礎(chǔ)上對DHCP服務(wù)器添加解析外網(wǎng)網(wǎng)段的subnet。 好的,DHCP服務(wù)器已經(jīng)配置完成了,接下來就是路由器的配置了, 路由器需要配置兩塊網(wǎng)卡:eth0,內(nèi)網(wǎng)網(wǎng)卡,與DHCP服務(wù)器相連。eth2,外網(wǎng)網(wǎng)卡,與客戶端相連。在路由器上的配置很簡單。編輯/etc/sysconfig/dhcrelay文件,修改內(nèi)容: INTERFACES=”eth1” 指定路由器監(jiān)聽哪個(gè)網(wǎng)段的數(shù)據(jù)信息, DHCPSERVER=”192.168.80.1” 指定DHCP服務(wù)器地址 配置完成后,保存退出,然后重啟dhcrelay中繼服務(wù)。 切換到客戶端機(jī)器上來,重啟網(wǎng)卡以獲得新的IP地址。另外一種通過DHCP獲得IP地址的方法是使用dhclient eth0或者dhclient -d eth0。加不加-d是有一些區(qū)別的,來!自己動(dòng)手驗(yàn)證一下吧? 重啟網(wǎng)卡的結(jié)果如下: 用ifconfig命令查看網(wǎng)卡地址。

轉(zhuǎn)載于:https://blog.51cto.com/linuxtro/283115

總結(jié)

以上是生活随笔為你收集整理的DHCP详细配置实验总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。