SMC 7904W硬體撥接、DHCP及WiFi開啟設定

之前的Alcatel不知道怎樣壞掉了,中華電信派人直接來換一台具備WiFi功能的SMC 7904W小烏龜,這下所有的家庭網路環境又要重新設定了。由於家中用戶單純,因此這一台機器基本上會被我mount上硬體PPPoE撥接、DHCP服務。值得注意的是,我這台是100年08月第一批機器,韌體版本是1.0.0.0,為了某些便利的因素,要開啟WiFi功能需要進行比較複雜的TFTP程序,無法透過Web介面來管理。

首先來看這台機器的一些參數,以免誤用而產生硬體等級的崩潰:

契約案號:SAR000167-1
批次:第一批
契約案名:ATU-R設備
器材名稱(型號):SMC7904WBRAS-N2
交貨日期:100年08月

ADSL Info
Mode:  ADSL_2plus

Device Info
Board ID:   96328ang
Build Timestamp:   110722_1730
Software Version:   1.0.0.0
Bootloader (CFE) Version:   1.0.37-106.17
DSL PHY and Driver Version:  A2pD035b.d23a
Wireless Driver Version:   5.60.120.1.cpe4.06L02.2

硬體撥接設定

首先,你必須先把自己放到「192.168.1.X」網段,因為這台ADSL Router LAN段的IP被預設指定為「192.168.1.1」,這個算是common sense,大家應該都知道才對,在此就不多說。

Step 1. 請自己開瀏覽器,輸入192.168.1.1,打入中華電信小烏龜的萬用密碼,例如:cht / chtsadsl,請自己依照北中南區輸入對應的密碼。

Step 2. 先瀏覽一下ATM Interface,看一下atm0介面是否有Enabled,這代表這台機器的預設值是正常的。

Step 3. 點選WAN選單,看到atm0那行,請點選Remove將其移除。請特別注意,在這個步驟有很多網站都寫錯了,叫你直接點選Edit進去改設定,事實上,Edit根本無法按下去、無法點選。

Step 4. 接下來就是點選下方的Add按鈕。

Step 5. 同樣的,我們選擇介面是atm0 / 0_0_33,點選Next。

Step 6. 點選PPPoE(PPP over Ethernet),準備進行硬播。

Step 7. 輸入你的Hinet帳密,最下方注意要勾選「Bridge PPPoE Frames Between WAN and Local Ports」。

Step 8. Routing - Default Gateway,直接點選Next。

Step 9. DNS Server Configuration,這邊我是設定Hinet DNS兩大天王168.95.192.1、168.95.1.1,或許你也可以考慮Google的DNS。

Step 10. 看一下預覽:PPPoE有開了,NAT、Firewall也幫你開起來了。

Step 11. 回到一開始,請點選「UP」將這個介面喚醒(Enabled)。

設定NAT(DHCP範圍)

Step 12. 請點選左方的LAN選項,設定一下Start IP Address以及End IP Address。基本上如果你不進行WiFi的開啟,所有可以設定的東西就到此為止了,請重新開機吧!

開啟隱藏的WiFi選項

由於這台SMC 7904W的Web介面寫得很陽春,因此這部分要透過TFTP來進行操作(破解?)。請先到TFtpd 官方網站下載綠色免安裝執行檔案,丟到C磁碟下的TFTP資料夾下,接下來統一用這個路徑當範例。

Step 13. 點選tftpd32.exe,執行起TFTP伺服器起來(讓畫面留在Windows上面,不要關掉),並且挑選Host的IP是192.168.1.X網段,接下來統一用「192.168.1.12」當範例。

Step 14. 在cmd模式下輸入telnet 192.168.1.1連到ADSL Router,並且依照選單進入「9. Management」>「1. Update Software」,輸入Tftp Server IP address: 192.168.1.12,接著在Update Software File Name後方輸入下列指令,如此一來我們就可以將機器的原始設定檔案先備份一份下來。

tftp -p -f WirelessDisable

Step 15. 接著用Notepad或Notepad++打開來,發現是純文字格式的XML檔案,讓程式設計師看了好高興啊!找到「WlEnbl」標籤,將裡面的值從0改成1,並令存新檔成為「WirelessEnable」放在「C:\TFTP\」目錄下。

Step 16. 依照Step 14步驟,輸入下列指令,將「WirelessEnable」設定檔灌回小烏龜內。

tftp -g -t c -f WirelessEnable

Step 17. 回到Web介面重新登入後,發現久違的Wireless選單冒出頭啦!

WiFi簡單的設定功能說明

  1. Enable Wireless:將無線網路功能啟動
  2. Hide Access Point:將父SSID關閉,不廣播
  3. Wireless Guest/Virtual Access Points:讓你開起多重SSID,同時也允許隱藏SSID不廣播
  4. 左方選單的Security:可以設定無線網路的密碼,建議至少上WPA2-PSK,WPA加密選AES,相對來的安全。

相關參考

中華電信 ADSL VDSL Router 小烏龜 破解 WiFi 無線網路 硬體撥接 硬撥