路由器 刷 linux系统版本,在Linux下用tftp刷写路由器固件
(以Buffalo WHR-G300N V2路由器為例)
以發(fā)行版Ubuntu為例(如果你在Windows下,可下載Ubuntu的ISO文件,再用wubi安裝Ubuntu,可免去重新分區(qū)的麻煩),下載Buffalo WHR-G300N V2路由器的FTP版固件文件,放到Ubuntu的/home目錄下,改名rf.bin,刷入的方法如下:
1.在Ubuntu中,保證正常訪(fǎng)問(wèn)互聯(lián)網(wǎng)軟件源的情況下,找到并進(jìn)入“terminal”(終端)界面;
2.輸入“sudo apt-get update”按回車(chē),根據(jù)提示輸入管理員密碼,開(kāi)始更新軟件包信息;
3.輸入“sudo apt-get install tftp”,開(kāi)始安裝tftp軟件包;
4.用牙簽捅住路由器復(fù)位按鈕10秒
5.拔掉路由器的電源;
6.用網(wǎng)線(xiàn)連接電腦LAN口與路由LAN口(注意不要接成藍(lán)色的WAN口);
7.輸入“sudo service networking stop”(適用Ubuntu 9.10或以前版本)或“sudo service network-manager stop”(適用Ubuntu 10.4或以上版本)命令,以關(guān)閉系統(tǒng)的網(wǎng)絡(luò)管理服務(wù);
8.輸入“ifconfig”查看是哪一個(gè)網(wǎng)卡與路由器相連,一般為“eth0”代號(hào)的網(wǎng)卡;
9.輸入“sudo ifconfig eth0 192.168.11.2”,強(qiáng)行設(shè)定“eth0”代號(hào)的網(wǎng)卡的IP為192.168.11.2(因?yàn)锽uffalo路由器的bootloader里的默認(rèn)是IP是192.168.11.1);
10.輸入“sudo ifconfig eth0 netmask 255.255.255.0”,設(shè)置掩碼;
11.輸入“sudo arp -s 192.168.11.1 XX:XX:XX:XX:XX:XX”,“XX:XX:XX:XX:XX:XX”你Buffalo路由器的MAC地址,MAC地址在Buffalo路由器背面的標(biāo)簽上可查到,處可不輸入冒號(hào)間格。
12.輸入“tftp”,出現(xiàn)“tftp>”提示符;
13.輸入“verbose”,出現(xiàn)“Verbose mode on.”提示;
15.輸入“binary”,出現(xiàn)“mode set to octet.”提示;
16.輸入“trace”,出現(xiàn)“Packet tracing on.”提示;
17.輸入“rexmt 1”,每格一秒嘗試一次推送;
19.輸入“timeout 60”,推送嘗試的時(shí)間不超過(guò)60秒;
20.輸入“connect 192.168.11.1”,連接路由器(實(shí)際上并沒(méi)連接,只是為連接作好準(zhǔn)備);
21.輸入“put rf.bin”,會(huì)提示失敗,并每格1秒就嘗試一次推送;
22.接上路由器電源,路由器將啟動(dòng),LED會(huì)亮起來(lái),約10-20秒后,會(huì)顯示開(kāi)始推送以及傳輸進(jìn)展;
23.提示推送傳輸完成后再等待5-10分鐘,路由器的紅色LED燈閃爍,然后熄滅,最后無(wú)線(xiàn)LED指示燈亮起,表示固件刷新成功;
24.輸入“quit”退出tftp界面;
25.輸入“sudo service networking start”(適用Ubuntu 9.10或以前版本)或“sudo service network-manager start”(適用Ubuntu 10.4或以上版本)命令,以開(kāi)啟系統(tǒng)的網(wǎng)絡(luò)管理服務(wù);
26.輸入“exit”退出終端界面;
27.如果rf.bin文件的來(lái)源于Buffalo官方,則路由IP是“192.168.11.1”,網(wǎng)卡IP必須是“192.168.11.X”才連接,用戶(hù)名為root,密碼為空;如果rf.bin文件的來(lái)源于OpenWRT、Gargoyle、DD-WRT,則路由IP是“192.168.1.1”,網(wǎng)卡IP必須是“192.168.1.X”才能連接,DD-WRT用戶(hù)名和密碼自定義,Gargoyle的默認(rèn)密碼是“password”。
補(bǔ)充:在完成第20步后,可另外打開(kāi)一個(gè)終端窗口,輸入“ping 192.168.11.1”回車(chē)后會(huì)顯示沒(méi)ping通,再回到原來(lái)輸入tftp的終端中輸入“put rf.bin”但不要按回車(chē),接上跟由器電源,觀(guān)察輸入Ping的終端是否提示ping通了,ping通的那一秒馬上在輸入tftp的終端中按回車(chē)執(zhí)行“put rf.bin”命令也可實(shí)現(xiàn)第21至23步的效果。
總結(jié)
以上是生活随笔為你收集整理的路由器 刷 linux系统版本,在Linux下用tftp刷写路由器固件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 钉钉 php 推送,微信模板推送,钉钉信
- 下一篇: 地图 插件 html 经纬度,如何往地图