實驗3 配置Linux下網(wǎng)絡(luò)協(xié)議tftp、bootp服務(wù)器.doc_第1頁
實驗3 配置Linux下網(wǎng)絡(luò)協(xié)議tftp、bootp服務(wù)器.doc_第2頁
實驗3 配置Linux下網(wǎng)絡(luò)協(xié)議tftp、bootp服務(wù)器.doc_第3頁
實驗3 配置Linux下網(wǎng)絡(luò)協(xié)議tftp、bootp服務(wù)器.doc_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

實驗3 配置Linux下網(wǎng)絡(luò)協(xié)議tftp、bootp服務(wù)器【實驗?zāi)康摹?掌握配置Linux下網(wǎng)絡(luò)協(xié)議tftp、bootp服務(wù)。 熟悉使用tftp來實現(xiàn)PC和目標(biāo)平臺進(jìn)行通信?!緦嶒灢襟E】第一步: 安裝xinetd。如果xinetd沒有被安裝,需要在此處安裝xinetd。在安裝linux操作系統(tǒng)的時候,Xinetd將會被默認(rèn)安裝。所以,如果xinetd已經(jīng)被安裝,移動到bootp rpm安裝的相關(guān)章節(jié)??梢允褂谩皉pm uvh xinetd-pre15-2.i386.rpm”命令來安裝xinetd rpm包(在Linux桌面操作系統(tǒng)的光盤中已經(jīng)包含了xinetd-pre15-2.i386.rpm。)【圖2-3-1】【圖2-3-2】 完成安裝過程以后,檢查在/etc/rc.d/init.d目錄下是否有xinetd這個腳本文件存在。使用如下命令重啟xinetd。root$super root # /etc/rc.d/init.d/xinetd restartStopping xinetd : OK Starting xinetd : OK 以下命令將檢查xinetd是否在運行。rootroot # ps -xf | grep xinetd在確認(rèn)xinetd被安裝成功以后將安裝bootp。第二步: 安裝bootp rpm。首先,檢查bootp是否已經(jīng)被安裝。使用以下命令檢查bootp rpm安裝情況。rootroot RPM# rpm -qa | grep bootp如果bootp已經(jīng)被安裝上,在此沒有必要重新安裝。關(guān)于bootp和tftp的rpm包已經(jīng)包含在光盤的RPM目錄下。rootlocalhost RPM# rpm -ivh bootp-2.4.3-7.i386.rpm 使用命令rpm ivh bootp-2.4.3-7.i386.rpm來安裝bootp rpm包。提示信息為“the package is already installed”表明rpm已經(jīng)被安裝。如果xinetd沒有被安裝,將會出現(xiàn)一個錯誤的提示“xinetd is required”。使用命令rpm qa可以顯示出當(dāng)前的程序名和版本號。下圖中的rpm e命令將檢查bootp-2.4.3-7的rpm安裝并進(jìn)行擦除(如果為了測試該命令而涓埃弄過bootp擦除掉,請重新安裝)。rootlocalhost RPM# rpm -qa | grep bootpbootp-2.4.3-7rootlocalhost RPM# rpm -e boot-2.4.3-7rootlocalhost RPM# rpm -qa | grep bootp當(dāng)bootp rpm包被安裝好后將會創(chuàng)建/usr/sbin/bootpd文件。rootlocalhost RPM # ls /usr/sbin/bootpd/usr/sbin/bootpdbootp文件將由xinetd來執(zhí)行。為了使bootp協(xié)議能夠被xinetd使用,必須在/etc/xinetd.d目錄下創(chuàng)建bootp文件。rootlocalhost RPM # cd /etc/xinetd.d/rootlocalhost RPM # vi bootp使用VI編輯器編寫腳本文件bootp。 【圖2-3-3】保存并退出。需要注意的是,在上面這個腳本中,第一行的內(nèi)容是service bootps而不是service bootp。第三步: bootptab文件設(shè)置。bootptab文件是針對bootp文件的一個配置環(huán)境,它使用兩個標(biāo)簽符號作為主機(jī)名的參數(shù),按照如下的方式:tg=value:tg=value:tg=value:創(chuàng)建bootptab文件。使用VI編輯器在/etc目錄下創(chuàng)建bootptab文件,按照如下圖所示的配置。xsbase270: ht=1: ha=0x123456789A00: ip=0: sm=xsbase270 : 標(biāo)記ht : 硬件類型(1表示以太網(wǎng))ha: 硬件地址(這個地址必須和板子的MAC地址相同)ip : IP 地址 (如果板子的MAC地址和ha的地址一致的話,ip將被傳輸給板子).sm : 子網(wǎng)掩碼注意:當(dāng)修改了bootptab文件后,請重新執(zhí)行xinetd守護(hù)進(jìn)程:/etc/rc.d/init.d/xinetd restart第四步: 在Bootloader中運行bootp。若開發(fā)板重新燒入Bootloader,需要為以太網(wǎng)芯片設(shè)置MAC地址,該地址必須與/etc/bootptab的ha字段相同(請參考上一節(jié))。在Bootloader命令行下面輸入bootp命令可以得到主機(jī)分配給目標(biāo)機(jī)的ip地址,如下圖所示(如果ip地址沒有出現(xiàn),重復(fù)這些步驟)。具體操作步驟如下:1) 開發(fā)板上電后,敲主機(jī)鍵盤任何鍵停止Bootloader運行。2) 出現(xiàn)菜單項,等待用戶輸入。3) 輸入數(shù)字“0”,讓Bootloader進(jìn)入命令行模式。4) 輸入以下命令設(shè)置以太網(wǎng)MAC地址 set myhaddr 12:34:56:78:9a:005) 輸入“bootp”,分配IP地址給開發(fā)板,同時也是驗證開發(fā)板與PC間的連接是否正常,如果開發(fā)板與PC連接不正常,開發(fā)板不可以分配到IP地址。bootp6)輸入“quit”,回到菜單模式quit【圖2-3-4】現(xiàn)在,目標(biāo)板接受到的地址為0。在隨后的章節(jié)中,我們將會使用到tftp協(xié)議來下載文件。第五步: TFTP設(shè)置。1、 什么是tftp?1)Tftp是類似于ftp的一個傳輸協(xié)議。2)它使用IP和UDP作為子協(xié)議。3)在目標(biāo)板上,該協(xié)議被會在Bootloader下被用來下載kernel和文件系統(tǒng)的鏡像,傳輸媒質(zhì)是以太網(wǎng),以較高的速度。2、 安裝tftp rpmtftp rpm包被用在客戶端和服務(wù)端之間。必須首次確認(rèn)RPM被安裝在PC上,可以先使用如下圖所示命令來檢查tftp是否已經(jīng)被安裝。rootroot local # rpm qa | grep tftp如果tftp沒有被安裝,使用如下命令來安裝tftp-server 的rpm。使用rpm -ivh tftp-server-0.17-9.i138.rpm來安裝,并使用rpm -qa | grep tftp命令來檢查。3、 創(chuàng)建/etc/xinetd.d/tftp 文件當(dāng)tftp rpm被安裝后,需要創(chuàng)建/etc/xinetd.d/ttp文件。類似于bootp一樣,tftp程序是被xinetd程序來執(zhí)行的。如下圖所示,修改/etc/xinetd.d/tftp文件,然后tftp才能被Xinetd程序執(zhí)行。 【圖2-3-5】只有當(dāng)server_args項被設(shè)置為/tftpboot時,在主機(jī)平臺上/tftpboot目錄下的文件才能在Bootloader中

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論