OpenWrt をインストール中の FON2303D です。 インストールには筐体を開く必要はありません。 |
OpenWrt のインストール
インストール方法は、下記の OpenWrt の公式 WIKI を参考にして行いました。殆どそのままです。なお、上手くインストール出来なかった場合のリカバリ(回復)方法も解説してあります。熟読してインストールすることをお奨めします。Fonera 2.0n (FON2303) [OpenWrt Wiki]
http://wiki.openwrt.org/toh/fon/fonera2.0n
公式開発者版のファームウェア(official developer image)のインストール
まず最初に FON2303D の初期化を行ってください。背面にあるボタンを長押しすると初期化が始まります。初期化には2〜3分程度の時間が必要です。初期化が終わったところで、ブラウザで 192.168.10.1 へアクセスして初期設定を行ってください。この初期設定では、パスワードも含めて全て [スキップ] で抜けてください。パスワードは自動的に admin に設定されます。公式開発者版のファームウェアの FON2303_2.3.7.1_DEV.tgz をダウンロードした後、ブラウザ設定画面 [ダッシュボード]-[設定]-[システム] からファームウェアのアップデートをします。
http://download.fonosfera.org/LATEST/fonera2.0n-FON2303/FON2303_2.3.7.1_DEV.tgz
公式開発版のファームウェアのインストール |
アップデートが開始されて 25% までは赤い帯が表示されます。 |
25% を過ぎると帯の全体の色が白色となり、 さらに 75% を超えると帯全体が緑色に変わります。 |
インストールが終了したところで電源を一度切って、再度入れ直してください。起動したところで、再度ブラウザから 192.168.10.1 へアクセスして、ファームウェアのバージョンを確認してください。2.3.7.1 になっていればインストール成功です。
このファームウェアで FON2303D へ ssh ログインが出来るようになります。
(2016-02-19:この項目を全面的に書き換えました。)
OpenWrt Chaos Calmer 15.05 をインストール
FON2303D を再起動させた後、FON2303D (192.168.10.1)へ root で ssh ログインを行います。パスワードは、初回にブラウザで FON2303D へアクセスしたときに設定したパスワードを使用します。設定を回避したときには "admin" がパスワードとなります。ログオンすると可愛いロゴマークが表示されます!$ ssh root@192.168.10.1
root@192.168.10.1's password:
BusyBox v1.11.1 (2012-12-27 20:52:27 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.
------ Fonera 2.0n Firmware (v2.3.7.0) ------------
* Based on OpenWrt - http://openwrt.org
* Powered by FON - http://www.fon.com
----------------------------------------------------
root@Fonera:~#
ファームウェアのダウンロードとインストール
ssh 上から下記のコマンドでファームウェアを直接 FON2303D 上のメモリへダウンロードして、フラッシュメモリへ書き込みを行います。書き込み終了後には、自動的に再起動します。青文字部分が実行したコマンド部分です。root@Fonera:~# cd /tmp
root@Fonera:~# wget -O openwrt.bin http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/openwrt-15.05-ramips-rt305x-fonera20n-squashfs-sysupgrade.bin
Connecting to downloads.openwrt.org (78.24.191.177:80)
openwrt.bin 100% |*******************************| 3328k 00:00:00 ETA
root@Fonera:~# mtd -r write openwrt.bin image
Unlocking image ...
Writing from openwrt.bin to image ... [w]
Rebooting ...
Connection to 192.168.10.1 closed by remote host.
Connection to 192.168.10.1 closed.
OpenWrt の LuCI をアップグレード
再起動の後、十分に時間が経過したところで、FON2303D へ telnet でログインします。ユーザ:root、パスワード:admin です。 OpenWrt の公式 WIKI の解説では、ブラウザからの設定画面の LuCI を SSL 版にアップグレードするように勧められています。私はインターネット側(WAN 側)から設定をする予定がないため、このアップグレードを行いませんでした。(正確には一度アップグレードを行いましたが、元に戻しました。)$ telnet 192.168.1.1
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
=== IMPORTANT ============================
Use 'passwd' to set your login password
this will disable telnet and enable SSH
------------------------------------------
BusyBox v1.23.2 (2015-07-25 04:17:43 CEST) built-in shell (ash)
-----------------------------------------------------
CHAOS CALMER (15.05, r46767)
-----------------------------------------------------
* 1 1/2 oz Gin Shake with a glassful
* 1/4 oz Triple Sec of broken ice and pour
* 3/4 oz Lime Juice unstrained into a goblet.
* 1 1/2 oz Orange Juice
* 1 tsp. Grenadine Syrup
-----------------------------------------------------
root@OpenWrt:/# opkg update
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/base/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_base.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/base/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/luci/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_luci.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/luci/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_packages.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/packages/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/routing/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_routing.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/routing/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/telephony/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_telephony.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/telephony/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/management/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_management.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/management/Packages.sig.
Signature check passed.
root@OpenWrt:/# opkg install luci-ssl
Installing luci-ssl (git-15.248.30277-3836b45-1) to root...
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/luci/luci-ssl_git-15.248.30277-3836b45-1_all.ipk.
Installing libustream-polarssl (2015-07-09-c2d73c22618e8ee444e8d346695eca908ecb72d3) to root...
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/base/libustream-polarssl_2015-07-09-c2d73c22618e8ee444e8d346695eca908ecb72d3_ramips_24kec.ipk.
Installing libpolarssl (1.3.11-1) to root...
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/base/libpolarssl_1.3.11-1_ramips_24kec.ipk.
Installing px5g (3) to root...
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/base/px5g_3_ramips_24kec.ipk.
Configuring libpolarssl.
Configuring libustream-polarssl.
Configuring px5g.
Configuring luci-ssl.
root@OpenWrt:/# /etc/init.d/uhttpd start
Generating RSA private key, 1024 bit long modulus
Generating selfsigned certificate with subject 'C=ZZ,ST=Somewhere,L=Uknown,CN=OpenWrt,' and validity 20151116032921-20171115032921
root@OpenWrt:/# /etc/init.d/uhttpd enable
ブラウザからアクセス
操作しているパソコンから OpenWrt をインストールした FON2303D へブラウザ(192.168.1.1)でアクセスします。ここで諸設定を行えばインストール終了です。OpenWrt の概要のページ "La Fonera 2.0N" と認識されていました。 そしてシステムメモリも 64MB を認識していました。 |
OpenWrt の無線 LAN 設定のページ IEEE 802.11 n モードで動作させました。 出力は干渉を避けるために 0dbm(1mW) の設定です。 |
OpenWrt のインストールの終わった FON2303D です。 |
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。