|
在確定了無線路由小車的方案后,馬上就淘寶了2個路由,DB120和RG100A,都是愛果論壇上推薦的,二手的路由,30多塊一個,因為怕不小心弄壞了,郵費(fèi)不便宜,干脆就買了2個,還專門挑已經(jīng)刷好openWRT的賣家(后悔啊,導(dǎo)致后來走了很多彎路)。
路由到手后馬上就測試,是沒問題的,可以連接上,還已經(jīng)刷了最新的中文版openWRT。但是為了測試方便,需要把路由連接到上級路由,因為要連接到因特網(wǎng)下載軟件的。一開始想把路由作為客戶端,用無線網(wǎng)卡連接到上級路由,因為是第一次接觸openWRT,不是很熟,搞了很久。后來干脆用網(wǎng)線,連接到上級路由,采用的是愛果論壇某個帖子的方法:
1。網(wǎng)絡(luò)——接口——WAN——協(xié)議——改成無——保存
2。網(wǎng)絡(luò)——接口——LAN——設(shè)置IP(與上級路由同一IP段)——網(wǎng)關(guān)與DNS(DNS在添加里)為上級路由IP——保存應(yīng)用
終于可以連上了,不過卻有個問題,路由解釋不了域名,如果直接ping www.google.com,會出現(xiàn) bad address 'www.google.com'的錯誤,但是如果ping google的IP,卻沒問題。這里耗費(fèi)了我大量的時間,查閱了很多資料,嘗試了很多種辦法,無論是直接作為客戶端,還是作為2級路由,都不行。把它做為二級路由,二級路由里面的電腦都可以上網(wǎng)了,就是路由解釋不了域名。最后把路由都搞成磚了,被迫重新刷一次系統(tǒng),居然就好了!現(xiàn)在回想起來,可能有2個原因,一是原理的openWRT裝了很多軟件,比如什么單口多撥(n-wan),虛擬了幾個接口和網(wǎng)卡,導(dǎo)致網(wǎng)絡(luò)設(shè)置異常復(fù)雜;二是后來發(fā)現(xiàn)之前的openWRT是沒有resolv.conf這個文件的,可能是這里導(dǎo)致DNS失效。
這里分別說一下2個路由的刷機(jī)方法.
RG100A
先PC連到rg100a的LAN1口,記住一定要是LAN1口,不然刷不上的,且把IP地址改成和路由器同一個網(wǎng)段,即:192.168.1.x 下載OpenWrt固件, http://downloads.openwrt.org/bac ... 20-squashfs-cfe.bin,把路由器電源關(guān)掉,按住reset鍵不放再打開電源,持續(xù)20秒左右,然后瀏覽器打開192.168.1.1,出現(xiàn)刷機(jī)登錄頁面,用戶:telecomadmin 密碼:nE7jA%5m,登錄進(jìn)去后就來到了刷機(jī)頁面。選擇我們下載下來的固件,升級,接下來很簡單不多說了。刷新完成后路由會自動重啟,過一會 Ping 192.168.1.1 通了,OK固件刷新完成。
DB120
其實DB120的刷機(jī)方法也類似RG100A,不過我一開始用web界面去更新固件,結(jié)果掛了,變磚,只能拆開用TTL線刷。這里說明一下,openWRT 10.03-rc3,RG100A和DB120是用同一個固件的,但我RG100A用這個openwrt-RG100A_DB120-squashfs-cfe.bin沒問題,DB120刷這個就變磚了,怎么都連不上,后來換openwrt-RG100A_DB120-jffs2-128k-cfe.bin就好了。
下面說一下DB120的TTL刷機(jī)方法,把路由拆開,接上TX,RX,GND三條線(接線方法請上論壇找),打開windows的超級終端(或者secureCRT也行),設(shè)置“每秒位數(shù)”(也有叫波特率的)為115200,接上路由電源,超級終端應(yīng)該就可以看到路由啟動的信息,注意這段“*** Press any key to stop auto run (1 seconds) ***”,當(dāng)看到這行時,立即按鍵,慢了就跳過去,必須重新啟動路由。如果順利按下,則路由啟動過程停止了,超級終端上顯示“CFE>”,此時用網(wǎng)線連接db120的lan4和你的電腦,將電腦網(wǎng)卡IP設(shè)置為192.168.1.*,*是2-254的任意一個數(shù)字。設(shè)置好后,打開IE,輸入192.168.1.1,此時出現(xiàn)的不是路由的登錄頁,而是一個升級頁面,點(diǎn)擊按鈕選擇一個升級固件的文件“*.bin”,如openwrt-RG100A_DB120-jffs2-128k-cfe.bin點(diǎn)擊升級。通過超級終端可以觀察到固件升級的過程。升級完畢后,路由會自行啟動。這回啟動起來的就是新的固件了。把網(wǎng)線換個接口,不要用lan4,換到其他的接口比如lan3,然后把網(wǎng)址改為自動獲取.再打開ie,輸入192.168,1.1,就可以打開管理頁面了.
這里有個小插曲,我一開始用刷51板的TTL線,怎么搞都不不行,TX和RX換來換去,超級終端死活沒反應(yīng),后來想起之前刷硬盤的時候買的另外一根線,一看,也是PL2303HX,應(yīng)該通用把,換上去開機(jī),居然可以了!
|
|