follow me

LaFonera(Fon) SSH有効化

オフライン状態になっていたFon復活させました。
普段使っている無線ルータのMIMOが11nとして認識できないので、ルータ側の無線は停止してしまおうかと。。。

でせっかくなので、SSH有効化して拡張ファームに変更を。
いつの間にやらファームウェアが、firmware 0.7.1 r3になってました。
はじめに、ファームウェアを0.7.1 r1に戻します。

1.LANケーブルを外し、リセットボタンを30秒以上長押しした後、電源再起動。
2.インターネットに接続できない状態で、169.254.255.1にアクセスしファームのバージョンが戻っている事を確認。
※ネットに繋がると、ファームのバージョンがアップされてしまうので、インターネットには絶対つながない。

3.次のHTMLファイルをfirst.htmlというファイル名で作成。
<html><head></head><body><center>
<form method="post" action="http://169.254.255.1/cgi-bin/webif/connection.sh" enctype="multipart/form-data">
<input name="username" value="$(/usr/sbin/iptables -I INPUT 1 -p tcp --dport 22 -j ACCEPT)" size="68" />
<input type="submit" name="submit" value="Submit" />
</form></center></body></html>

4.次のHTMLファイルをsecond.htmlというファイル名で作成。
<html><head></head><body><center>
<form method="post" action="http://169.254.255.1/cgi-bin/webif/connection.sh" enctype="multipart/form-data">
<input name="username" value="$(/etc/init.d/dropbear)" size="68" ><input type="submit" name="submit" value="Submit" />
</form></center></body></html>
5.ブラウザでfirst.htmlを開いてSubmitをクリックします。デフォルトのユーザ名とパスワードはadmin/admin。
6.second.htmlも同様に実行。
7.SSHで接続し、rootでログイン。パスワードはadmin。
8.以下を実行。
mv /etc/init.d/dropbear /etc/init.d/S50dropbear
9./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
10.自動でアップデートされない様に細工。
/bin/thinclientの以下箇所をコメント化。
. /tmp/.thinclient.sh
かわりに以下を追加。
cp /tmp/.thinclient.sh /tmp/thinclient-$(date '+%Y%m%d-%H%M')
こっちでもいいらしぃ。ファイルが増えないからコッチがいいかも。
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


でSSH有効化完了。
BusyBox v1.1.3 (2006.11.21-19:49+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

 _______  _______  _______
|   ____||       ||   _   |
|   ____||   -   ||  | |  |
|   |    |_______||__| |__|
|___|

 Fonera Firmware (Version 0.7.1 rev 1) -------------
  *
  * Based on OpenWrt - http://openwrt.org
  * Powered by FON - http://www.fon.com
 ---------------------------------------------------
root@OpenWrt:~#

関連情報

LaFonera(Fon) SSH有効化 | 0 件のコメント | アカウント登録
サイト管理者はコメントに関する責任を負いません。