溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

FTP升級(jí)cisco2811 IOS 實(shí)戰(zhàn)

發(fā)布時(shí)間:2020-06-17 02:58:55 來源:網(wǎng)絡(luò) 閱讀:578 作者:Cisco1841sw 欄目:移動(dòng)開發(fā)

用FTP升級(jí)cisco2811 IOS 實(shí)戰(zhàn)

一,升級(jí)環(huán)境:

公司購買的cisco2811路由由于出廠只安裝了Cisco IOS Software, 2800 Software (C2800NM-IPBASE-M), Version 12.4(3i), 以及路由的×××、防火墻、IPS功能均不能用,在網(wǎng)上找了一份c2800nm-advsecurityk9-mz.124-22.T.bin的IOS版本準(zhǔn)備進(jìn)行更新,最后終于成功,但也是一波三折呀



二,TFTP傳輸協(xié)議不支持32兆

接下來給接口配上管理地址,再把原來的IOS備份出來。在超級(jí)終端全局模式下輸入命令
Router#copy flash: c2800nm-advsecurityk9-mz.124-22.T.bin tftp://192.168.101.11

TFTP Server 出現(xiàn)一連串#字號(hào),開始傳輸數(shù)據(jù),本來以為一切OK。誰知道眼看著就要傳完的時(shí)候,系統(tǒng)提示:“timeout! Write error!”。

根據(jù)系統(tǒng)提示的信息我查詢了網(wǎng)線是否斷了,磁盤空間是否不足,答案都是否定的。再次執(zhí)行傳輸命令故障依舊。

開始以為是TFTP的軟件有問題,版本過低造成的。從網(wǎng)上下載了 一個(gè)第三方的TFTP server一試,結(jié)果還是這樣。又找來3Com的TFTP Server,這次效果更差,傳到16MB的時(shí)候就斷開了,系統(tǒng)提示還是超時(shí)和寫入錯(cuò)誤。仔細(xì)分析,終于發(fā)現(xiàn)了問題關(guān)鍵所在。兩次傳輸,一次正好 32MB,一次正好16MB,連字節(jié)數(shù)都不差,肯定不是傳輸線路問題。找來資料一查,原來TFTP(Trivial File Transfer Protocol)普通文件傳輸協(xié)議最大就支持傳輸32MB的文件。于是又找來思科文檔,一番查詢,找出了第2種解決方法,用FTP就行了。于是在PC上建好FTP服務(wù),鍵入如下命令:

Router# configure terminal

//進(jìn)入交換機(jī)配置模式

Router(config)# ip ftp username 123  
//設(shè)置FTP的訪問用戶

Router(config)# ip ftp password 123  
//設(shè)置登錄FTP的密碼

Touter(config)# end

//結(jié)束,退出

Router#copy flash:c2800nm-advsecurityk9-mz.124-22.T.bin ftp://123:123@192.168.101.11

//執(zhí)行FTP傳輸命令,傳輸文件為c2800nm-advsecurityk9-mz.124-22.T.bin,已經(jīng)建立好的FTP服務(wù)器地址為192.168.101.11。



注意:有一個(gè)很笨的問題,之前我一直不成功,因?yàn)槭褂玫?span class="t_tag">微軟的自帶FTP,其默認(rèn)是只能讀不能寫,所以我在進(jìn)行FTP備份IOS的時(shí)候只直提示write錯(cuò)誤,突然想到FTP不能寫入,將FTP進(jìn)行調(diào)整后,一切正常。

使用FTP傳輸更新IOS后文件復(fù)制非常正常,等待了幾分鐘,系統(tǒng)提示“successful!”。看來FTP比TFTP就是強(qiáng)大靈活,限制也少很多。

三,協(xié)議錯(cuò)誤

將IOS成功備份到FTP上后就輪到將新的用于升級(jí)的IOS進(jìn)行上傳了。進(jìn)入2811配置模式使用如下命令進(jìn)行操作:

Router# configure terminal

//進(jìn)入配置模式

Router(config)#ip ftp username 123


//設(shè)置登錄FTP的用戶名

Router(config)#ip ftp password 123

//設(shè)置登錄FTP的密碼

Router(config)#end

//退出設(shè)置

Router# copy ftp://123:123@192.168.101.11 / c2800nm-advsecurityk9-mz.124-22.T.bin flash:
//復(fù)制c2800nm-advsecurityk9-mz.124-22.T.bin新版IOS到2811


本來以為輕輕松松完成的,結(jié)果系統(tǒng)這次提示“Protocol error!”。協(xié)議錯(cuò)誤?重試一次,下載沒有問題的,上傳還是提示協(xié)議錯(cuò)誤。經(jīng)過筆者分析懷疑問題可能出在FTP Server上,我的FTP Server是用Server-U這個(gè)第三方軟件做的,會(huì)不會(huì)是兼容性問題造成的呢?于是將XP用VM使用2003,F(xiàn)TP換成微軟Windows2003自帶IIS中的FTP組件建立 FTP服務(wù)器。再次嘗試下載與上傳都沒有任何問題了,



我做的時(shí)候到是沒有遇到空間不足,可能是2811的版本還算比較新又或是算不上是高端產(chǎn)品,在執(zhí)行delete flash:C2800NM-IPBASE-M.bin后這個(gè)IOS就刪除了,不存在清空不清空的問題



最后記得:

router(config)#boot system flash:c2800nm-advsecurityk9-mz.124-17.bin

router#copy running-config startup-config

不然一切都白做了,如果不用boot system 進(jìn)行指定IOS,2811肯定起不來,保存也是同理




經(jīng)驗(yàn)總結(jié):

本來以為輕松完成的工作卻是一波三折,很多原來沒有重視的環(huán)節(jié)都會(huì)出現(xiàn)這樣或那樣的問題。本次故障排除使我也明白了一個(gè)道理,技術(shù)沒有盡頭,遇到問題到官方網(wǎng)站查詢是最好的辦法。還有就是做事情之前一定要三思,如果刪除Flash后想當(dāng)然的執(zhí)行了RELOAD的話,交換機(jī)就無法啟動(dòng)了,那樣的后果將會(huì)非常嚴(yán)重。操作前請(qǐng)停手思考30秒往往可以減少很多不必要的損失。


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI