用路由器替代銳捷,實現(xiàn)大學(xué)校園無線WiFi2011-10-9 11:24| 發(fā)布者: husquan_KM| 查看: 8979| 評論: 1 摘要: 很多大學(xué)都在使用銳捷撥號認(rèn)證上網(wǎng),雖說大部分大學(xué)的校園網(wǎng)速度龜速到?jīng)]有開路由器分享的必要,但是隨著各類諸如iPad等數(shù)碼產(chǎn)品的流行,沒有一個路由器去發(fā)射Wi-Fi網(wǎng)絡(luò),這些設(shè)備基本上就沒法使用,那么今天我們就 ... 很多大學(xué)都在使用銳捷撥號認(rèn)證上網(wǎng),雖說大部分大學(xué)的校園網(wǎng)速度龜速到?jīng)]有開路由器分享的必要,但是隨著各類諸如iPad等數(shù)碼產(chǎn)品的流行,沒有一個路由器去發(fā)射Wi-Fi網(wǎng)絡(luò),這些設(shè)備基本上就沒法使用,那么今天我們就來說說如何用路由器替代銳捷,實現(xiàn)大學(xué)校園無線WiFi。
成功案例
某同學(xué)家住某大學(xué)家屬院,家中寬帶網(wǎng)絡(luò)亦來自此大學(xué),但是認(rèn)證上網(wǎng)方式是鋭捷技術(shù),家中購置新筆記本,需要共享上網(wǎng)。經(jīng)過網(wǎng)絡(luò)搜索資料,決定從路由器改造下手。

改造思路
說是路由器改造,其實并不對路由器進(jìn)行太大的手術(shù),只是在固件上進(jìn)行了替換。鋭捷在Linux下?lián)碛胁簧俳鉀Q方案,包括Mentohust這種成熟的客戶端,同時鑒于路由器內(nèi)部都是微型Linux系統(tǒng),所以改造思路就是先將路由器刷成開放式Linux系統(tǒng),比如DD-WRT,或者OpenWRT等,然后在路由器上運行編譯好的鋭捷客戶端,并且實現(xiàn)登陸。
硬件準(zhǔn)備
硬件準(zhǔn)備就是要準(zhǔn)備一個路由器,路由器的選擇也是有講究的,你要確定你的路由器可以刷最新版本的開放性固件,比如OpenWRT或者DD-WRT,支持列表在他們的官方網(wǎng)站都有寫,我選擇的是DD-WRT,路由器購買的是TP-Link的WRN841 V7。

路由器的V1 V2 V3 V4都是不同的
附:OpenWRT硬件支持列表:http://wiki./toh/start

TP-Link版本注目
鑒于TP-Link路由器本身的特殊性,以及ROM比較小,這也就意味著說你想要獨立在ROM中安裝Mentohust客戶端是不太可能的,如果你像我一樣也是使用TP-Link進(jìn)行改造的話,你可以直接下載已經(jīng)整合Mentohust的固件,
下載地址如下:http://code.google.com/p/mentohust-wrt/
改造開始
不同版本的開放固件刷機(jī)的方式都不同,這里以DD-WRT為主。首先DD-WRT的固件下載有兩個文件,一個是已經(jīng)刷了DD-WRT后的升級包,另一個是原版固件刷DD-WRT的升級包,那么這里根據(jù)我們自己的情況,下載原版刷機(jī)包才是正確的,文件名類似與Factory-***。

下載好的升級固件
刷機(jī)的方式正如你所想的,在原版路由器界面中選擇固件升級,然后選中升級文件確定就行了。

連接到路由器

確保路由器連接正常,IP正確獲取

固件升級之一

固件升級之二

固件升級之三

固件升級之四

固件升級之五
靜靜等待刷機(jī)結(jié)束,然后路由器會自動重啟,彈出要求你設(shè)定第自己的管理員用戶名和密碼。

第一次登陸DD-WRT會要求創(chuàng)建新的用戶名密碼

DD-WRT設(shè)置頁面
遠(yuǎn)程登陸
首先在路由器中確定你的IP,然后在設(shè)置面板首頁的WAN設(shè)置中選擇你的IP,就是你臺式機(jī)電腦鋭捷撥號的時候需要設(shè)定的IP。當(dāng)然如果你看不懂的話可以先設(shè)置為中文界面。

設(shè)置語言為中文

設(shè)置路由器基本信息

WAN IP設(shè)置
然后在你的電腦端,打開”命令提示行“/”終端“,輸入Telnet 192.168.1.1(你路由器的IP),提示你輸入用戶名密碼,切記用戶名必須是root,并非你剛剛設(shè)定的那個,不過密碼依然是你設(shè)定的密碼。

Telnet登陸
下載Mentohust MIPS版本,然后可以在自己電腦上架設(shè)一個FTP或者HTTP服務(wù)器的方式,把文件放在服務(wù)器根目錄,確保用路由器可以遠(yuǎn)程訪問到。
登陸之后使用wget命令獲取Mentohust MIPS版本,當(dāng)然如果你刷的是TP-Link Mentohust整合版,那么就沒這個必要了。運行一下Mentohust命令看看是否正常。然后就可以直接撥號了,在撥號之前請確保三點:

撥號方式需要注意,需要在命令行下輸入用戶名和密碼,以及你的網(wǎng)絡(luò)端口,命令格式mentohust的文檔也有詳細(xì)描述,一般來說我們只需要用到下面的命令:mentohust -u用戶名 -p密碼 -neth0
運行后看看是不是撥號成功,如果失敗會有中文提示你為何失敗,如果你運行后得到包含有“HeartBeat”字樣的結(jié)果,那就是成功了。
自動撥號:
正如前面所說,TP-Link沒有可以保存數(shù)據(jù)的ROM空間,并不會像其他路由器開放系統(tǒng)解決方案那樣直接記錄一個mentohust.conf文件,然后下次運行mentohust即可,所以你依然需要每次運行上面的那行長長的命令,當(dāng)然這并不是問題,因為DD-WRT擁有計劃任務(wù)命令系統(tǒng)。
在DD-WRT的設(shè)置界面中找到“命令”,將

命令復(fù)制到下面的文本框,然后選擇保存為防火墻命令,這樣你就可以保證每次開機(jī)都會自動撥號了。

后期維護(hù):
雖然這樣已經(jīng)設(shè)置完畢了,但是有時候還是會出現(xiàn)撥號不正常的問題,那么如何維護(hù)也是有一點要說的。
首先:你需要先進(jìn)入“命令”中清除掉原有的命令,清除方法為清空文本框,然后保存為防火墻命令覆蓋掉即可。
然后:重啟你的路由器,使用Telnet命令遠(yuǎn)程登錄。在命令行下運行Mentohust命令撥號,察看出錯原因并解決。
總結(jié):
基本上用路由器登陸鋭捷撥號實現(xiàn)網(wǎng)絡(luò)共享的方式就是這樣,不過從現(xiàn)在看來,已經(jīng)有人開始開發(fā)更人性化的DD-WRT改版,比如可以通過網(wǎng)絡(luò)設(shè)置鋭捷撥號的界面等,相信在不久的將來,用路由器撥號鋭捷會更加方便。另外對于某些高級路由器來說,得益于Linux系統(tǒng)的無限擴(kuò)充,利用路由器打造一個強(qiáng)力的下載機(jī)和服務(wù)器也并非遙不可及的事情,只需要開動大腦,勇敢嘗試,一定都會實現(xiàn)。 |
|