四元(4$) 一直對小巧可愛的路由器非常感興趣,他寫了一篇關於 「Linux 絕對有支援的無線網路卡」提到了 ASUS WL-330g, D-Link DWL-G730APBelkin Wireless G Travel Router 等非常省電容易攜帶的產品。

4$ 動了一個主意,想把可愛的 La Fonera 改裝成類似上述的產品,可以透過 Ethernet 連上 WiFi AP,再透過 WiFi AP 連上外部的網路。由於 4$ Hackathon的時,在 cclien 的協助下,成功的編譯了 OpenWrt 的開發版 Kamikaze ,並燒進 FON La Fonera 中,因此他需要做的只是再把設定寫進去即可。

Hacking La fonera

很不幸的 4$ 改爛了設定檔,開了幾個 VLan,結果沒辦法透過無線或有線網路進入,把自己關在 AP 外面。因此週二帶了條傳輸線Tossug 聚會,幫忙進到 Console,並把相關的設定修正,以便讓他可以再 ssh 進 AP 裡。

FON hacking group

根據 OpenWrt Kamikaze 的設定方式,我們只消更改 /etc/config/network 與 /etc/config/wireless 檔案,開兩個 WiFi Interfaces,一個作為 STA,另一個作為 AP,並將 Ethernet port 與 STA wireless interface “bridge” 在一起。

改後檔案像這樣
/etc/config/wireless

config wifi-device  wifi0
        option type     atheros
        option channel  5
        option diversity 0
        option txantenna 1
        option rxantenna 1
#       option distance  2000
# disable radio to prevent an open ap after reflashing:
        option disabled 0config wifi-iface
        option device   wifi0
        option network  wan
        option mode     sta
        option ssid     "WIFLY"
        option hidden   0
#       option txpower  15
#       option bgscan   enable
        option encryption none

config wifi-iface
        option device   wifi0
        option network  lan
        option mode     ap
        option ssid     "FON_AP"
        option hidden   0
        option encryption none

/etc/config/network

# Copyright (c) 2006 OpenWrt.orgconfig interface loopback
        option ifname   lo
        option proto    static
        option ipaddr   127.0.0.1
        option netmask  255.0.0.0

config interface lan
        option ifname   eth0
        option type     bridge
        option proto    static
        option ipaddr   192.168.1.1
        option netmask  255.255.255.0
        option gateway  ''
        option dns      ''
        option network  ath0

config interface wan
        option ifname ath1
        option proto dhcp

如此一來,你就可以一邊連上 WIFLY,另外一方面以 FON_AP 將 WIFIY 提供的網際網路連線分享給其他人用啦。:-)

接下來要做的是應該是改一條 USB Cable, 讓 La Fonera 可以直接吃 USB 的電源。;-)

Credits:
設備 – FON Taiwan
軟體開發 – cclian, 4$, jserv
攝影 – psilotum

  • 4$

    也許貴公司可以考慮把這個功能加進去啊~
    這樣我就不用這麼麻煩了~ 哈~ 😛

  • Ryan

    我把我的fon刷成Kamikaze Openwrt 7.09
    因為這個firmware本身沒有Webif
    所以我安裝了X-wrt這個Package
    http://wiki.x-wrt.org/index.php/Kamikaze_Installation#Flashing_with_RedBoot
    參考上面的網頁…

    但是我怎麼樣都沒有辦法讓我的fon連上網
    我家網路是使用中華電信 pppoe
    http://forum.openwrt.org/viewtopic.php?id=11451
    參考上面的網路設定都沒辦法連上網

    想請教你
    我該如何設定network跟wireless這兩個檔案
    才能讓我的fon正常上網
    感謝你…

  • Ryan

    你好~~我想要再請教一下
    你們是不是每個星期二都會辦研討會阿??
    請問我可以去那邊旁聽或是請教一些問題嗎??
    不曉得下一次的研討會時間地點為何??
    謝謝你囉!! ^^

  • @Ryan 若你安裝了 rp-pppoe-client 與 X-wrt, 應該可以直接從 X-wrt 介面來修改,不需要手動調整設定檔案。此外,我不太確定為什麼你開了 vlan ,請確定 vlan 設定正確。

    每週二的聊天聚會是 Tossug,題目不限,主要是自由軟體與開放原碼。

    每週四有一個 Skalde 開發聚會,目的之一是攜手於嵌入式系統上開發軟體。

    兩個聚會地點目前都在 MixCoffee&Tea,時間為 19:00-22:00。請攜帶筆記型電腦。

  • Ifmall168

    您好,看了一下霧煞煞的..畢竟不是專業的行內人,可否幫忙代工一下?這個蠻有興趣的,當然是酌付些工本費囉..拜託啦..︿︿ 或請問如何和專家聯繫?^^

  • ClarK

    Rex你好
    我的Fonera最近出了問題,狀況就像”http://blog.yam.com/twfon/article/7453798&page=2&limit=30″ Ah Bang at 2007-01-18 01:25:01所描述的一般,無法進入Fonera的設定頁面。該討論串最終也沒有解答。請問正確的處理方法是什麼?或者我可以到哪邊找人幫忙?

    麻煩你撥冗回答,十分感謝。

  • 回復出廠值的操作方法跟時間點有點小訣竅,請見
    http://support.foniao.net/index.php?action=search&tagging_id=17

  • ClarK

    Rex你好

    感謝你的回覆,容我在說明如下。

    我的Fonera在第二個步驟時,就算以等待超過十分鐘,WLAN燈號仍不會亮起,亦不會閃爍。
    假使略過以上WLAN燈號的問題,直接進入3.2號步驟,壓按RESET超過30秒,POWER燈號也不見熄滅。

    請問是否該送請專業人員維修?有建議地點嗎?
    謝謝。

  • 聽起來是韌體更新失敗或 Flash memory 損壞,這樣需要透過傳輸線檢測並重新刷韌體上去才行。很可惜,早期出售的 Fonrea 已尚失保固,也沒有固定維修處。

    Ptt (telnet://ptt.cc) FON 版,有一群同好有相關經驗跟能力。不妨前往詢問是否有人住在附近可以協助你重刷韌體。