寫入路由器實現校園網無線共享上網(改造支持校園網認證的路由器)


 

1. 改造的思路

  鑒於路由器內部都是微型Linux系統,所以改造思路就是先將路由器刷成開放式Linux系統,比如DD-WRT,或者OpenWRT等,然后在路由器上運行編譯好的鋭捷客戶端,並且實現登陸。

  我們采用開放式Linux系統:OpenWRT,作為需要刷無線路由器系統。

2. 硬件准備: 
   硬件准備就是要准備一個路由器,路由器的選擇也是有講究的,你要確定你的路由器可以刷最新版本的開放性固件,比如OpenWRT,支持列表在他們的官方網站

  http://wiki.openwrt.org/toh/start

  

  選取一款合適的無線路由器,能夠支持OpenWRT固件寫入的品牌與型號。

  購買的是TP-Link的WRN841 V7。

  注意,不同的型號中,在表格中有說明,可以進入查看詳細的說明。

  問題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

  1.jpg
  進入路由器管理界面,出廠配置為http://192.168.1.1,用戶名和密碼均為admin。

(2)然后進入固件更新,選擇下載的文件,然后更新。

  2.jpg   3.jpg       

  然后,點擊“升級”按鈕即可。

  (注意: 有的指導說明上,需要修改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;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM