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

下載本文檔

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

文檔簡(jiǎn)介

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論