FON2100E(La Fonera)にFreeWLANを入れてみた

NO IMAGE

いまさらですがFONルーターでブリッジ接続したかったのでFreeWLANを入れてみた
私が買ったのは2007年1月21日ということで6年以上前
もう枯れたハードですね
FreeWLANも最新0.9.7が2008年12月なので相当古いです
マニュアル通りにやっても上手く行かなかったので手順メモです
FONまとめwiki
FreeWLAN公式
ここらへん見ると大体わかります
上手くいかないのは主にインストール用のDNSサーバー188.40.206.43が死んでいるためです
ということで半手動です
まずはファームを0.7.1r1にします
まずはLANケーブルを抜いて裏のリセットボタンを30秒ほど押します
しばらくするとファームが出荷時バージョンになります
うちのはこれで0.7.1r1になりました
次にSSHで接続できるようにします
まずPCネットワーク(有線LAN)の設定に
を追加します
これで有線で接続できるようになりますのでケーブルを直接PC繋ぎます
(HUBに指す場合はFONの自動アップデートが動かないようにインターネット接続を切って下さい)
コマンドを送るためのHTMLファイルを作って開きボタンを押します




こちらも同様にHTMLファイルを作って開きボタンを押します



ユーザー名とパスワードを求められたら両方adminを入力します
これでSSH接続出来ます
169.254.255.1にSSH接続したら自動アップデートを殺します
mv /etc/init.d/dropbear /etc/init.d/S50dropbear
vi /etc/firewall.user
にて下記のコメントアウトを外します
# 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
vi /bin/thinclient
にて下記をコメントアウトします
. /tmp/.thinclient.sh
その下に
if [ `cat /tmp/.thinclient.sh | wc -c` -le 33 ]; then
rm /tmp/.thinclient.sh
else
cp /tmp/.thinclient.sh /tmp/thinclient-$(date ‘+%Y%m%d-%H%M’)
fi
を追加します
保存したらFONルータがインターネットに接続できる状態にして再起動します
再びSSHで接続
インストーラーをダウンロードします
wget http://addons.freewlan.info/installer/install.sh
vi install.sh
バージョン番号が最新じゃないので最新に変えます
version=”0.9.6a”

version=”0.9.7″
インストーラーを起動します
chmod 744 install.sh
./install.sh
こんなメッセージが出て
Activating Dropbear…
./install.sh: ./install.sh: 75: cannot create : Directory nonexistent
Downloading Addons…
Connecting to addons.freewlan.info[85.10.200.90]:80
addons.tar.gz 100% |*****************************| 1258 KB 00:00 ETA
Decompressing Addons…
COPYING
bin
bin/conalarm_up.sh
bin/fonfan
中略
Replacing defective ipkg und rmdir…
Version 0.9.7 of the FreeWLAN Addons installed successfully.
Writing procedure to reset Public SSID and DNS server at next reboot.
done
Everything well done, rebooting now…
こんなメッセージで終わります
FONルーターを再起動します
これで無事FreeWLANになります
次に日本語化します(http://oroti.no-ip.biz/~ant/fwljp/)
SSH接続します
接続できないようならWebの設定画面でSSH接続を許可します
http://169.254.255.1/
接続しましたら
wget http://oroti.no-ip.biz/~ant/installjp.sh
chmod 744 installjp.sh
./installjp.sh
これで日本語化できます