在不支持jffs2的DD-WRT裏安裝Wiwiz的3種方法

在不支持jffs2的DD-WRT裏安裝Wiwiz的3種方法

Wiwiz HotSpot Builder Utility是一個用於創建無線熱點的Web認證網關的軟件。如果你有一個無線路由器並且能刷DD-WRT固件,就可以很方便地自建一個Web認證方式的Wifi熱點。Wiwiz有幾種不同的認證方式可以選擇,其中有一個很有用的方式就是你可以創建一個計費的WiFi熱點,而且可以讓熱點的用戶在認證前通過支付寶或者Paypal在線付費,當用戶付費之後,才能連接互聯網。

不過,並不是所有的DD-WRT版本都能使用,根據Wiwiz官網的安裝指南,支持Wiwiz的DD-WRT需要支持Wifidog和Jffs2兩項功能。支持Wifidog的DD-WRT版本還是比較多的,但是,很多路由器由於硬件的限制,本身就無法支持jffs2。

其實,安裝Wiwiz也不一定需要jffs2功能的。筆者總結了以下三種方法也可以在無Jffs2的條件下安裝Wiwiz:

方法1. 使用免客戶端模式(不推薦用於做計費熱點)。
也就是無需安裝Wiwiz HotSpot Builder Utility,直接使用DD-WRT的Wifidog的設置。
具體設置步驟可以參考http://www.wiwiz.com/zh/archives/456.htm/
但是,這個方法只能兼容Wiwiz的部分功能。而且對於做計費WiFi,有一個缺點,就是不支持熱點用戶連接支付寶或Paypal進行付費認證。

方法2. 將Wiwiz安裝到DD-WRT環境的/tmp目錄。
即,通過Telnet/SSH連接至無線路由器/路由器後執行以下命令(需要先將無線路由器通過WAN口連接至Internet):
 

  1. cd; wget http://dl.wiwiz.com/hsbuilder-util-latest-DD-WRT.tar.gz  
  2. cd /tmp; tar -zxf /tmp/root/hsbuilder-util-latest-DD-WRT.tar.gz  
  3. /tmp/usr/local/hsbuilder/hsbuilder_setup4dd-wrt.sh -dest /tmp setup 

只是,一般,路由器重啓後/tmp將會被自動清空,之前的安裝設置也會失效。如果希望每次無線路由器重啓後依然能保持Wiwiz的設置,可以嘗試下面的第3個方法。

方法3. 使用DD-WRT的防火牆指令設置。
先將無線路由器通過WAN口連接至Internet。
打開瀏覽器進入DD-WRT的Web管理界面(通常的地址是http://192.168.1.1),選擇“管理”->“命令”標籤頁,在“指令”中輸入以下內容(將HOTSPOTID和USERNAME分別替換爲您實際的Hotspot ID與Wiwiz用戶名): 

  1. if [ ! -e "/tmp/usr/local/hsbuilder/hsbuilder.sh" ]; then 
  2. wget -O - "http://dl.wiwiz.com/hsbuilder-util-latest-DD-WRT.tar.gz" > /tmp/hsbuilder-util-latest-DD-WRT.tar.gz  
  3. cd /tmp; tar -zxf /tmp/hsbuilder-util-latest-DD-WRT.tar.gz  
  4. /tmp/usr/local/hsbuilder/hsbuilder_setup4dd-wrt.sh -dest /tmp qsetup -hotspotid HOTSPOTID -username USERNAME  
  5. fi 

然後點擊“保存爲防火牆指令”。之後,等待數分鐘至Wiwiz客戶端加載完成。

 


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章