去年底買了兩台 La Fonera,幸運的是兩台都是用 165元就買到了,但不幸的是當了白老鼠,這兩台 La Fonera 都跟我的 ADSL 不合,每隔一段時間 WAN 就會莫名其妙斷線,找不出原因,經過半年多也沒有任何修正
所以只好自力救濟了
首先是破解 Fonera 打開 SSH 的封印,詳細的說明可參考這裡,簡單的說就是把 Fonera 的DNS 設為 88.198.165.155 就好了,重開機後就自動會開啟 SSH 了
用 SSH Client 連線到 192.168.10.1,用 root 登入,密碼就是 Web 介面的密碼
但總不能把 DNS 一直設為這個吧,既然已經打開 SSH,就想辦法讓這件事變成理所當然吧
首先先讓 SSH Daemon 在開機時自動跑起來,執行:
mv /etc/init.d/dropbear /etc/init.d/S50dropbear
然後編輯 /etc/firewall.user 把 firewall 打開,把下面兩行前面井字號刪除
iptables -t nat -A prerouting_rule -i $WAN -p tcp –dport 22 -j ACCEPT
iptables -A input_rule -i $WAN -p tcp –dport 22 -j ACCEPT
最後一個步驟就是修改/bin/thinclient,讓 La Fonera 不會再自動更新,把最後一行加上井字號即可:
#. /tmp/.thinclient.sh
接下來就可以把 DNS 改回你喜歡的,重開機也不會有影響了
破解 La Fonera 之後,其實我的目的只是希望能更容易 reset La Fonera 的 WAN port 而已,因為每次我的網路不能動了,我只要用 SSH 連進去 La Fonera,執行下列命令
ifconfig eth0 up
ifconfig eth0 down
ifup wan
一瞬間我的網路就恢復正常了 orz
最後,如果忘記 La Fonera 的密碼或者想要讓 La Fonera 恢復原狀,就拿根原子筆,戳 La Fonera 底部的 reset 孔 30 秒,然後重新開機即可
Reset 之後無線的 SSID 會變回 My Place,加密方式會變回 WPA,密碼則變成印在底部的序號(SN)。Web 介面的帳號及密碼都會回復成 admin
2007/10/25 updated: This method works for 0.7.2 r2 too 🙂