1. 改造的思路html
鑑於路由器內部都是微型Linux系統,因此改造思路就是先將路由器刷成開放式Linux系統,好比DD-WRT,或者OpenWRT等,而後在路由器上運行編譯好的鋭捷客戶端,而且實現登錄。linux
咱們採用開放式Linux系統:OpenWRT,做爲須要刷無線路由器系統。vim
2. 硬件準備:
硬件準備就是要準備一個路由器,路由器的選擇也是有講究的,你要肯定你的路由器能夠刷最新版本的開放性固件,好比OpenWRT,支持列表在他們的官方網站瀏覽器
http://wiki.openwrt.org/toh/start網絡
選取一款合適的無線路由器,可以支持OpenWRT固件寫入的品牌與型號。less
購買的是TP-Link的WRN841 V7。ssh
注意,不一樣的型號中,在表格中有說明,能夠進入查看詳細的說明。工具
問題1:學習
Q:爲何是DD-WRT,它與OpenWRT以及Tomato之間的區別是什麼?
A:DD-WRT是一個開放式的路由器固件,相比與原版路由器固件,增長了大量的新功能,包括高級防火牆以及全新橋街技術等,可是最重要的是,它是具備完整圖形界面的。而OpenWRT則更高級一些,屬於一個純淨的Linux系統,各類組件都須要本身配置,利用到的Linux基礎和命令也多一些,不太適合初級用戶;至於Tomato,沒有用過不知道。測試對於咱們這些碼農,因此選擇OpenWTK比較合適。
問題二:
Q:購買路由器有什麼注意的嗎?
A:除了須要注意路由器型號之外,還要注意路由器的版本。不少路由器機器都會發行不少版本,好比TP-Link的V1,V2,V3,V4等,切記不一樣版本的路由器是不一樣的,請確保本身購買的路由器產品包括版本號都處於被支持列表裏。如在支持的列表中,要肯定支持的響應的版本。可能一樣的型號,可是較低的版本是不支持的。
3. 根據選定的型號,進行刷機處理。
TP-LINK WR703N OpenWrt刷機以下,或者按照OpenWrt的相應的型號中的刷機指導進行處理
(1)訪問WR703N在OpenWrt的Wiki頁,而後在Flashing一節中找到下載連接:squashfs-factory.bin。
進入路由器管理界面,出廠配置爲http://192.168.1.1,用戶名和密碼均爲admin。
(2)而後進入固件更新,選擇下載的文件,而後更新。
而後,點擊「升級」按鈕便可。
(注意: 有的指導說明上,須要修改OpenwRt固件的名稱,具體按照相應的刷機指導進行)
(3)初始配置
首先用一根網線將703N的Lan口和你電腦相連,電腦上設置爲DHCP模式。而後運行cmd.exe
輸入telent 192.168.1.1
成功後出現OpenWrt的歡迎界面:
而後更改root密碼:
輸入passwd
更改root密碼後dropbear(SSH 服務)就運行了,輸入exit退出telent
之後就能夠通過ssh管理OpenWrt
(4)網絡配置
OpenWrt官方的固件是不帶LuCl的,因此初始的網絡設定須要在命令行下完成
下載ssh鏈接工具putty
輸入192.168.1.1
點擊open,若是彈出什麼窗口點是便可
輸入用戶名root回車 而後輸入你剛剛設定的密碼
而後用vi修改相關配置(不會用vim,能夠學習linux鳥哥私房菜版本)。
首先修改/etc/config/wireless文件
輸入vi /etc/config/wireless回車
註釋掉# option disabled 1
而後修改/etc/config/network文件。
首先修改lan接口配置,註釋掉此行:
# option ifname 'eth0'
而後增長wan接口,若是你上級網絡是DHCP的,則文件的末尾添加:
config interface 'wan'
option ifname 'eth0'option proto 'dhcp'
(動態IP獲取寫實,DHCP)
若是你上級網絡是靜態IP,則在文件的末尾添加:
config interface 'wan'
option ifname 'eth0'
(下文是靜態IP配置)
option proto 'static'
option ipaddr '10.22.33.124'
option netmask '255.255.255.0'
option gateway '10.22.33.1'
option dns '202.113.16.10'
此圖爲修改成靜態ip模式
而後將路由器的Lan/Wan口接到上級網絡中,重啓路由器。
LAN:局域網,WAN廣域網。
參考博客http://www.cnblogs.com/icmzn/p/5918522.html,理解LAN,WAN區別
5 測試上網
這時即可以經過電腦尋找SSID爲 OpenWrt的無線網絡,加入後電腦即可以經過703N上網了。
安裝可視化組建,在瀏覽器上面控制路由器配置
接着ssh 到路由器
登錄後輸入opkg update
opkg install luci
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start
就有luci(WEB)界面了~
完後就能夠經過瀏覽器訪問192.168.1.1來配置路由器了
這樣就能夠玩你的WR703N路由器了。
好了, 我比較喜歡一句話:不講究,就是不講究,只有不將就了,就會去改變,就會去創造,就會去創新!!!!---icmzn
看了一片不錯的百度經驗:
http://pan.baidu.com/s/1CerN4
http://jingyan.baidu.com/article/d3b74d64a4e2641f77e6099a.html
(1)下面是一片經驗,能夠參考
(2)目前的主要問題是須要「交叉編譯」一個能夠在個性化無線路由中運行的固件。
http://soundrain.net/2016/04/25/mentohust-v4%E7%89%88%E6%9C%AC%E7%BC%96%E8%AF%91%E5%8F%8Aipv6%E7%9A%84%E9%85%8D%E7%BD%AE/
--------------------------------------------------------------------------------------------------------------------------------
具體步驟以下:
TP-Link 703n刷openwrt 登錄銳捷客戶端 part-1
endl;