<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>digital matter &#187; FON</title>
	<atom:link href="http://blog.loadlimits.info/tag/fon/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.loadlimits.info</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Tue, 31 Aug 2010 21:25:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FON2202をFailSafeモードで復旧させる</title>
		<link>http://blog.loadlimits.info/2009/10/fon2202%e3%82%92failsafe%e3%83%a2%e3%83%bc%e3%83%89%e3%81%a7%e5%be%a9%e6%97%a7%e3%81%95%e3%81%9b%e3%82%8b/</link>
		<comments>http://blog.loadlimits.info/2009/10/fon2202%e3%82%92failsafe%e3%83%a2%e3%83%bc%e3%83%89%e3%81%a7%e5%be%a9%e6%97%a7%e3%81%95%e3%81%9b%e3%82%8b/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 19:24:17 +0000</pubDate>
		<dc:creator>hotpi</dc:creator>
				<category><![CDATA[解決]]></category>
		<category><![CDATA[FON]]></category>

		<guid isPermaLink="false">http://blog.loadlimits.info/2009/10/fon2202%e3%82%92failsafe%e3%83%a2%e3%83%bc%e3%83%89%e3%81%a7%e5%be%a9%e6%97%a7%e3%81%95%e3%81%9b%e3%82%8b/</guid>
		<description><![CDATA[前回FON2202にカスタムファームを入れようとして失敗して、何もできなくなっていた状況の続き。ファームウェアを強制的に上書きする方法がありました。
前回：FON2202のファームウェアのビルド : blog.loadlimit &#8211; digital matter -
lostmanさんにコメント欄でFONの復旧方法を教えていただいたので実践。    作業は概ね以下の通り。 
(鬱とSEと)コンピュータ: FON2202のFailSafeモード
Failsafe Mode &#8211; FON Wiki Beta
Wikiでは有線をおすすめされているので、有線で試してみました。   というより、無線でやったらなぜか成功しなかったので… 

とりあえず電源が入っている場合は、ACアダプタを外してください。
LANケーブルをPCとFONのCOMPUTERポートに直結します。他は何も繋がず。
FONの底面にある赤いボタンを先の細いもので押します。
押しながらACアダプタを繋ぎます。
15秒くらいそのまま待って、ボタンを離します。
IPはDHCPで配られます。配られるまで１分以上かかるかも。気長に待つ。
ランプが色々光ったあと、POWERとWIRELESSが同時にオレンジで点滅するようになったらFailsafeモード突入成功。 

ちなみに配られるIPは192.168.1.x/255.255.255.0なので、他のネットワークアダプタが同じ範囲を使っていないか注意。
IP取得成功するとこんな感じ。
Ethernet adapter ローカル エリア接続:   
&#160;&#160;&#160;&#160;&#160;&#160;&#160; Connection-specific DNS Suffix&#160; . : lan    &#160;&#160;&#160;&#160;&#160;&#160;&#160; IP Address. . . . . . . . . . . . : 192.168.1.193  [...]]]></description>
			<content:encoded><![CDATA[<p>前回FON2202にカスタムファームを入れようとして失敗して、何もできなくなっていた状況の続き。ファームウェアを強制的に上書きする方法がありました。</p>
<p>前回：<a title="http://blog.loadlimits.info/2009/08/fon2202%E3%81%AE%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E3%83%93%E3%83%AB%E3%83%89/" href="http://blog.loadlimits.info/2009/08/fon2202%E3%81%AE%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E3%83%93%E3%83%AB%E3%83%89/" target="_blank">FON2202のファームウェアのビルド : blog.loadlimit &#8211; digital matter -</a></p>
<p><a href="http://lostman-worlds-end.blogspot.com/" target="_blank">lostman</a>さんに<a href="http://blog.loadlimits.info/2009/08/fon2202%e3%81%ae%e3%83%95%e3%82%a1%e3%83%bc%e3%83%a0%e3%82%a6%e3%82%a7%e3%82%a2%e3%81%ae%e3%83%93%e3%83%ab%e3%83%89/comment-page-1/#comment-393">コメント欄</a>でFONの復旧方法を教えていただいたので実践。    <br />作業は概ね以下の通り。 </p>
<p><a href="http://lostman-worlds-end.blogspot.com/2009/10/fon2202failsafe.html" target="_blank">(鬱とSEと)コンピュータ: FON2202のFailSafeモード</a></p>
<p><a href="http://wiki.fon.com/wiki/Failsafe_Mode" target="_blank">Failsafe Mode &#8211; FON Wiki Beta</a></p>
<p>Wikiでは有線をおすすめされているので、有線で試してみました。   <br />というより、無線でやったらなぜか成功しなかったので… </p>
<ol>
<li>とりあえず電源が入っている場合は、ACアダプタを外してください。</li>
<li>LANケーブルをPCとFONのCOMPUTERポートに直結します。他は何も繋がず。</li>
<li>FONの底面にある赤いボタンを先の細いもので押します。</li>
<li>押しながらACアダプタを繋ぎます。</li>
<li>15秒くらいそのまま待って、ボタンを離します。</li>
<li>IPはDHCPで配られます。配られるまで１分以上かかるかも。気長に待つ。</li>
<li>ランプが色々光ったあと、POWERとWIRELESSが同時にオレンジで点滅するようになったらFailsafeモード突入成功。 </li>
</ol>
<p>ちなみに配られるIPは192.168.1.x/255.255.255.0なので、他のネットワークアダプタが同じ範囲を使っていないか注意。</p>
<p>IP取得成功するとこんな感じ。</p>
<p>Ethernet adapter ローカル エリア接続:   </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; Connection-specific DNS Suffix&#160; . : lan    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; IP Address. . . . . . . . . . . . : 192.168.1.193    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Subnet Mask . . . . . . . . . . . : 255.255.255.0    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Default Gateway . . . . . . . . . : 192.168.1.1 </p>
<p>で、 http://192.168.1.1/ にアクセス。</p>
<p>ユーザ名とパスワードを求められるので、ユーザ名に「admin」、パスワードに本体裏のシリアル番号(S/N)を入力。</p>
<p>あとはフォームにtar.gz形式のファームウェアファイルを指定して送信するだけ。30分ほど待つと勝手にFONが再起動して、復旧できます。</p>
<p>DEVELOPERファームに復旧したので、再度再起動してSSH接続成功！やー、シリアル接続するハメにならなくて良かった。</p>
<p>以下も参考。</p>
<p><a title="http://blog.loadlimits.info/2009/07/fon2202%e3%81%abdeveloper%e3%83%95%e3%82%a1%e3%83%bc%e3%83%a0%e3%82%92%e5%85%a5%e3%82%8c%e3%81%a6ssh%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e3%81%a7%e3%81%8d%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%99/" href="http://blog.loadlimits.info/2009/07/fon2202%e3%81%abdeveloper%e3%83%95%e3%82%a1%e3%83%bc%e3%83%a0%e3%82%92%e5%85%a5%e3%82%8c%e3%81%a6ssh%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e3%81%a7%e3%81%8d%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%99/">FON2202にDEVELOPERファームを入れてSSHアクセスできるようにする : blog.loadlimit &#8211; digital matter -</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loadlimits.info/2009/10/fon2202%e3%82%92failsafe%e3%83%a2%e3%83%bc%e3%83%89%e3%81%a7%e5%be%a9%e6%97%a7%e3%81%95%e3%81%9b%e3%82%8b/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FON2202のファームウェアのビルド</title>
		<link>http://blog.loadlimits.info/2009/08/fon2202%e3%81%ae%e3%83%95%e3%82%a1%e3%83%bc%e3%83%a0%e3%82%a6%e3%82%a7%e3%82%a2%e3%81%ae%e3%83%93%e3%83%ab%e3%83%89/</link>
		<comments>http://blog.loadlimits.info/2009/08/fon2202%e3%81%ae%e3%83%95%e3%82%a1%e3%83%bc%e3%83%a0%e3%82%a6%e3%82%a7%e3%82%a2%e3%81%ae%e3%83%93%e3%83%ab%e3%83%89/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 11:29:48 +0000</pubDate>
		<dc:creator>hotpi</dc:creator>
				<category><![CDATA[疑問]]></category>
		<category><![CDATA[解決]]></category>
		<category><![CDATA[FON]]></category>

		<guid isPermaLink="false">http://blog.loadlimits.info/2009/08/fon2202%e3%81%ae%e3%83%95%e3%82%a1%e3%83%bc%e3%83%a0%e3%82%a6%e3%82%a7%e3%82%a2%e3%81%ae%e3%83%93%e3%83%ab%e3%83%89/</guid>
		<description><![CDATA[La Fonera2.0ことFON2202のファームウェアのビルドに成功したのでメモ。 
環境はDebian lenny。主な手順はここ。
build fon-ng 
でもこのままやってもビルドできませんでした。 
まずは手順にある通り、必要なパッケージをインストール。
$ sudo aptitude install subversion g++ libdigest-crc-perl ncurses-dev zlib1g-dev gawk bison flex autoconf intltool-debian intltool
他のサイトで、以下も必要みたいな記事を読んだのでインストール。
$ sudo aptitude install gettext pkg-config libz-dev ccache libncurses-dev unzip
libdigest-crc-perlがaptだと古いという話なので、CPANから最新をインストール。
$ cpan    CPAN&#62; install Digest     CPAN&#62; install Digest::CRC     CPAN&#62; install YAML 
で、手順通りレポジトリからtrunkを落とすとビルドできないので、tags/Flipper-2.2.5.0をダウンロードします。
$ svn co http://svn.fonosfera.org/fon-ng/tags/Flipper-2.2.5.0 [...]]]></description>
			<content:encoded><![CDATA[<p>La Fonera2.0ことFON2202のファームウェアのビルドに成功したのでメモ。 </p>
<p>環境はDebian lenny。主な手順はここ。</p>
<p><a href="http://trac.fonosfera.org/fon-ng/wiki/build" target="_blank">build fon-ng</a> </p>
<p>でもこのままやってもビルドできませんでした。 </p>
<p>まずは手順にある通り、必要なパッケージをインストール。</p>
<p>$ sudo aptitude install subversion g++ libdigest-crc-perl ncurses-dev zlib1g-dev gawk bison flex autoconf intltool-debian intltool</p>
<p>他のサイトで、以下も必要みたいな記事を読んだのでインストール。</p>
<p>$ sudo aptitude install gettext pkg-config libz-dev ccache libncurses-dev unzip</p>
<p>libdigest-crc-perlがaptだと古いという話なので、CPANから最新をインストール。</p>
<p>$ cpan    <br />CPAN&gt; install Digest     <br />CPAN&gt; install Digest::CRC     <br />CPAN&gt; install YAML </p>
<p>で、手順通りレポジトリからtrunkを落とすとビルドできないので、tags/Flipper-2.2.5.0をダウンロードします。</p>
<p>$ svn co <a href="http://svn.fonosfera.org/fon-ng/tags/Flipper-2.2.5.0">http://svn.fonosfera.org/fon-ng/tags/Flipper-2.2.5.0</a>     <br />$ cd Flipper-2.2.5.0/     <br />$ ./install.sh     <br />$ cd openwrt/     <br />$ make menuconfig</p>
<p>メニュー画面ではとりあえず何もせずにそのままExitで設定を保存。 </p>
<p>いざmake。V=99は詳細表示オプション。なくてもいい。</p>
<p>$ make V=99</p>
<p>超時間かかる。Core2QudaのVista上のVirtualPCで２時間くらい。 </p>
<p>で、完了。</p>
<p>$ ll bin/    <br />合計 8388     <br />-rw-r&#8211;r&#8211; 1 dev dev&#160;&#160; 65536 2009-08-13 09:24 loader.bin     <br />-rwxr-xr-x 1 dev dev&#160;&#160; 11860 2009-08-13 09:24 meraki-loader.elf     <br />-rwxr-xr-x 1 dev dev 3039219 2009-08-13 09:24 openwrt-fonera2-vmlinux.elf     <br />-rw-r&#8211;r&#8211; 1 dev dev&#160; 786432 2009-08-13 09:24 openwrt-fonera2-vmlinux.image     <br />-rw-r&#8211;r&#8211; 1 dev dev 4653060 2009-08-13 09:24 openwrt-fonera2.image     <br />drwxr-xr-x 3 dev dev&#160;&#160;&#160; 4096 2009-08-13 08:32 packages </p>
<p>packagesディレクトリにはipk形式のパッケージファイル一式ができてます。    <br />これが     <br /><a href="http://www.fonera.be/rep/FON2202/index.php">http://www.fonera.be/rep/FON2202/index.php</a>     <br />これってことか。サイトにはpackagesディレクトリに含まれていないものもたくさんあるけど。     <br />逆に言うと、ipkファイルを作る必要性はなさそう。 </p>
<p>このままでは正しくファームウェアを書き換えられたかわからないので、ちょっと軽くいじっておきます。    <br />Fonera-&gt;facebookをスペースでチェックを外す </p>
<p>ちょっとここで通常のファームウェアの構成を調べる。 </p>
<p>$ wget <a href="http://download.fonosfera.org/LATEST/20090421_FON2202_2.2.5.0_Flipper_DEVELOPER.tar.gz">http://download.fonosfera.org/LATEST/20090421_FON2202_2.2.5.0_Flipper_DEVELOPER.tar.gz</a>     <br />$ tar xvzf ./20090421_FON2202_2.2.5.0_Flipper_DEVELOPER.tar.gz     <br />20090421_FON2202_2.2.5.0_Flipper_DEVELOPER.image     <br />upgrade     <br />fonera20_fon.image</p>
<p>できたファイルはディレクトリを含まず上記３つ。</p>
<p>$ ll    <br />-rw-r&#8211;r&#8211; 1 dev dev 4653060 2009-04-22 01:05 20090421_FON2202_2.2.5.0_Flipper_DEVELOPER.image     <br />-rw-r&#8211;r&#8211; 1 dev dev 4529210 2009-04-22 02:50 20090421_FON2202_2.2.5.0_Flipper_DEVELOPER.tar.gz     <br />lrwxrwxrwx 1 dev dev&#160;&#160;&#160;&#160;&#160; 48 2009-08-13 19:25 fonera20_fon.image -&gt; 20090421_FON2202_2.2.5.0_Flipper_DEVELOPER.image     <br />-rwxr-xr-x 1 dev dev&#160;&#160;&#160;&#160; 305 2009-04-01 00:57 upgrade </p>
<p>fonera20_fon.imageはシンボリックリンクでimageファイルの実体へ。で、upgradeがシェルスクリプトになってて、これが実行される、と。</p>
<p>$ cat upgrade    <br />#!/bin/ash     </p>
<p>VERSION=$(cat /etc/fon_version)     <br />FAILSAFE=$(cat /etc/failsafe)     </p>
<p>if [ &quot;$VERSION&quot; = &quot;2.2.1&quot; -o &quot;$VERSION&quot; = &quot;2.2.2&quot; -o &quot;$VERSION&quot; = &quot;2.2.3&quot; -o &quot;$VERSION&quot; = &quot;2.2.4&quot; -o &quot;$FAILSAFE&quot; = 1 ]     <br />then     <br />mtd -r write fonera20_fon.image image &gt; /dev/null 2&gt;&amp;1     <br />#(sleep 4; reboot) &amp;     <br />return 0     </p>
<p>else return 1; fi</p>
<p>なるほど、バージョンチェックして必要ならmtdコマンドで書き換え実行ということね。ということは、すでに2.2.5になってるこのFONでは上書きできないということか。 </p>
<p>というわけで書き換える。 </p>
<p>$ vi ./upgrade </p>
<p>シンプルに以下の感じに。</p>
<p>#!/bin/ash    </p>
<p>mtd -r write fonera20_fon.image image &gt; /dev/null 2&gt;&amp;1     <br />return 0</p>
<p>で、リンク先を書き直し。tar.gz作成。 </p>
<p>$ rm fonera20_fon.image    <br />$ ln -s openwrt-fonera2.image fonera20_fon.image     <br />$ tar zcvf openwrt-fonera2.tar.gz openwrt-fonera2.image fonera20_fon.image upgrade </p>
<p>で、できあがったopenwrt-fonera2.tar.gzを管理画面経由でFONにアップロード。 </p>
<p>Firmware Update    <br />Failed to identify upload. </p>
<p>Σ(ﾟДﾟ)ｶﾞｰﾝ </p>
<p>なんだろ。ちなみに公開されているtar.gzを展開→再圧縮しただけでも反映に失敗したので、何かtarの作り方に秘密があるっぽい。    <br />仕方ないのでimageファイルを転送して、FON上のSSHで反映することに。     <br />以下、FONのSSH。 </p>
<p># cd /tmp/    <br /># mtd -r write fonera20_fon.image image     <br />Unlocking image &#8230;     <br />Writing from fonera20_fon.image to image &#8230;&#160; [w]     <br />Rebooting &#8230; </p>
<p>で、どうやら書き込み完了。ｗｋｔｋしながらブラウザで確認…</p>
<p>緑の画面から書き変わってオレンジの画面に…あれ？SSHが効かない…？ん？Facebookのアイコンは残ったまま…？</p>
<p>Facebookは画面から消すのに何か別の作業がいるのかもしれないと思うことにして、SSHは…？プラグインのところにも出てこないし…</p>
<p>しかもブラウザからファーム書き戻そうとしてもバージョンが同じだから上書きできないし！！</p>
<p>＼(^o^)／オワタ</p>
<p>シリアルケーブル手に入れるまで放置で…</p>
<p>もしくは管理画面からアップできるtar.gzの作り方、か。</p>
<p>※追記(2009/10/12)</p>
<p>lostmanさんに教えていただいた方法で復旧できました。   <br /><a title="http://blog.loadlimits.info/2009/10/fon2202%e3%82%92failsafe%e3%83%a2%e3%83%bc%e3%83%89%e3%81%a7%e5%be%a9%e6%97%a7%e3%81%95%e3%81%9b%e3%82%8b/" href="http://blog.loadlimits.info/2009/10/fon2202%e3%82%92failsafe%e3%83%a2%e3%83%bc%e3%83%89%e3%81%a7%e5%be%a9%e6%97%a7%e3%81%95%e3%81%9b%e3%82%8b/">FON2202をFailSafeモードで復旧させる : blog.loadlimit &#8211; digital matter -</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loadlimits.info/2009/08/fon2202%e3%81%ae%e3%83%95%e3%82%a1%e3%83%bc%e3%83%a0%e3%82%a6%e3%82%a7%e3%82%a2%e3%81%ae%e3%83%93%e3%83%ab%e3%83%89/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>FON2202の電源を入れたら無線クライアントとして繋がるようにする</title>
		<link>http://blog.loadlimits.info/2009/08/fon2202%e3%81%ae%e9%9b%bb%e6%ba%90%e3%82%92%e5%85%a5%e3%82%8c%e3%81%9f%e3%82%89%e7%84%a1%e7%b7%9a%e3%82%af%e3%83%a9%e3%82%a4%e3%82%a2%e3%83%b3%e3%83%88%e3%81%a8%e3%81%97%e3%81%a6%e7%b9%8b%e3%81%8c/</link>
		<comments>http://blog.loadlimits.info/2009/08/fon2202%e3%81%ae%e9%9b%bb%e6%ba%90%e3%82%92%e5%85%a5%e3%82%8c%e3%81%9f%e3%82%89%e7%84%a1%e7%b7%9a%e3%82%af%e3%83%a9%e3%82%a4%e3%82%a2%e3%83%b3%e3%83%88%e3%81%a8%e3%81%97%e3%81%a6%e7%b9%8b%e3%81%8c/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 02:27:44 +0000</pubDate>
		<dc:creator>hotpi</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[解決]]></category>
		<category><![CDATA[FON]]></category>

		<guid isPermaLink="false">http://blog.loadlimits.info/2009/08/fon2202%e3%81%ae%e9%9b%bb%e6%ba%90%e3%82%92%e5%85%a5%e3%82%8c%e3%81%9f%e3%82%89%e7%84%a1%e7%b7%9a%e3%82%af%e3%83%a9%e3%82%a4%e3%82%a2%e3%83%b3%e3%83%88%e3%81%a8%e3%81%97%e3%81%a6%e7%b9%8b%e3%81%8c/</guid>
		<description><![CDATA[引き続き、La Fonera 2.0ことFON2202をいじる。 
電源を入れたら自動で無線LANに接続して、動作を開始するようにする。これができれば電源ケーブルだけで取り回しがかなり自由に。あ、SSH開放したDEVELOPERファームを入れていること前提です。
無線LANに接続するところの参考サイトはこちら。    仙石浩明の日記: La Fonera を無線LAN 端末として使ってみる
まずはFONのFREESPOTとして待ち受けている無線を止めるところから。    というかアレなので一回全部止めてしまいましょう。     # wlanconfig ath0 destroy     # wlanconfig ath1 destroy 
で、新たに１つ、staモード、通常の無線クライアントとしてath0を作成。    # wlanconfig ath0 create wlandev wifi0 wlanmode sta 
接続先の設定。    # iwconfig ath0 essid &#34;HogeHoge&#34;   [...]]]></description>
			<content:encoded><![CDATA[<p>引き続き、La Fonera 2.0ことFON2202をいじる。 </p>
<p>電源を入れたら自動で無線LANに接続して、動作を開始するようにする。これができれば電源ケーブルだけで取り回しがかなり自由に。あ、SSH開放したDEVELOPERファームを入れていること前提です。</p>
<p>無線LANに接続するところの参考サイトはこちら。    <br /><a href="http://blog.gcd.org/archives/50834118.html" target="_blank">仙石浩明の日記: La Fonera を無線LAN 端末として使ってみる</a></p>
<p>まずはFONのFREESPOTとして待ち受けている無線を止めるところから。    <br />というかアレなので一回全部止めてしまいましょう。     <br /># wlanconfig ath0 destroy     <br /># wlanconfig ath1 destroy </p>
<p>で、新たに１つ、staモード、通常の無線クライアントとしてath0を作成。    <br /># wlanconfig ath0 create wlandev wifi0 wlanmode sta </p>
<p>接続先の設定。    <br /># iwconfig ath0 essid &quot;HogeHoge&quot;     <br /># iwconfig ath0 key s:hogehogewep00     <br /># iwpriv ath0 mode 11g </p>
<p>で、起動。    <br /># ifconfig ath0 up </p>
<p>一応これだけでアクセスポイントには接続できているはずなのだけど、IPは勝手に設定したりしないので、DHCPクライアントを使って取得。    <br /># udhcpc -i ath0 </p>
<p>では早速Pingを…    <br /># ping www.google.co.jp     <br />ping: bad address &#8216;www.google.co.jp&#8217; </p>
<p>あれ？ </p>
<p>名前解決を…    <br /># nslookup www.google.co.jp     <br />Server:&#160;&#160;&#160; xxx.xxx.xxx.xxx     <br />Address 1: xxx.xxx.xxx.xxx </p>
<p>nslookup: can&#8217;t resolve &#8216;www.google.co.jp&#8217;: Name or service not known </p>
<p>おぉぉ </p>
<p>どうやら調べたらFirewallらしい。Firewall有効にしていると、無線側からのSSHもPingも通らない。    <br />今回はLAN内に設置するため、その辺のセキュリティはいらないので、さっくりとFirewallを外すことに。 </p>
<p># /etc/init.d/firewall stop    <br /># nslookup www.google.co.jp     <br />Server:&#160;&#160;&#160; xxx.xxx.xxx.xxx     <br />Address 1: xxx.xxx.xxx.xxx </p>
<p>Name:&#160;&#160;&#160;&#160;&#160; www.google.co.jp    <br />Address 1: 66.249.89.99 jp-in-f99.google.com     <br />Address 2: 66.249.89.147 jp-in-f147.google.com     <br />Address 3: 66.249.89.104 jp-in-f104.google.com </p>
<p>おぉ、できたー。 </p>
<p>…と、喜んだのもつかの間。１分ほど経つとath0の接続が切れる現象が。    <br />色々調べて見ると、どうやらchillispotというものが起動して、設定を書きなおしてるらしいということが判明。     <br />なるほど、無線アクセスポイントを構築するプログラムとのこと。     <br />いらないね。 </p>
<p>というわけで、起動を解除…しようとしたがどうにもどこから起動しているのかがわからない…    <br />WANが有効になったことをトリガに起動されているらしいのだけど…     <br />/etc/hotplug.d/以下にnetとifaceというディレクトリがあって、その辺を探ってみたのだけど、どうにも止められず。 </p>
<p>起動するものはしょうがないということで、起動スクリプトを書き換えて対処。    <br /># vi /etc/init.d/chillispot     <br />do_start() {     <br />の次の行に     <br />return 1     <br />として、即終了させておく。 </p>
<p>この辺、OpenWRTにしてあれば入ってないと思うので無用な苦労しなくていいはず。    <br />次回の課題だなぁ。 </p>
<p>まとめ。    <br />電源入で自動接続の設定はchillispotの編集をした後、適当に/root/にでもシェルスクリプトを作って起動時に実行するように仕込むだけ。     <br /># vi /root/wlaninit.sh </p>
<p>#!/bin/sh   </p>
<p>wlanconfig ath0 destroy     <br />wlanconfig ath1 destroy     <br />wlanconfig ath0 create wlandev wifi0 wlanmode sta&#160; <br />iwconfig ath0 essid &quot;HogeHoge&quot;&#160; <br /> iwconfig ath0 key s:hogehogewep00     <br />iwpriv ath0 mode 11g    </p>
<p>ifconfig ath0 up     <br />udhcpc -i ath0     <br />/etc/init.d/firewall stop </p>
<p>で保存。 </p>
<p># chmod +x /root/wlaninit.sh    <br /># cd /etc/rc.d/     <br /># ln -s /root/wlaninit.sh S96wlaninit </p>
<p>いじょ。一度起動してから終了させるのが非常に無駄くさいがアクセスできなくなったりしてハマれる時間がないので今回はこれで。</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:81867AAF-BB02-476b-AE5D-12BDAC2E750D:d20cc1de-f002-4016-8643-4137d9d47e79" class="wlWriterEditableSmartContent"><iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=7179AB&amp;IS2=1&amp;nou=1&amp;bg1=7179AB&amp;fc1=FFFFFF&amp;lc1=FFD940&amp;t=hotpi-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;asins=B002882A50" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.loadlimits.info/2009/08/fon2202%e3%81%ae%e9%9b%bb%e6%ba%90%e3%82%92%e5%85%a5%e3%82%8c%e3%81%9f%e3%82%89%e7%84%a1%e7%b7%9a%e3%82%af%e3%83%a9%e3%82%a4%e3%82%a2%e3%83%b3%e3%83%88%e3%81%a8%e3%81%97%e3%81%a6%e7%b9%8b%e3%81%8c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FON2202の自動アップデートを停止する</title>
		<link>http://blog.loadlimits.info/2009/07/fon2202%e3%81%ae%e8%87%aa%e5%8b%95%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88%e3%82%92%e5%81%9c%e6%ad%a2%e3%81%99%e3%82%8b/</link>
		<comments>http://blog.loadlimits.info/2009/07/fon2202%e3%81%ae%e8%87%aa%e5%8b%95%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88%e3%82%92%e5%81%9c%e6%ad%a2%e3%81%99%e3%82%8b/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 17:42:16 +0000</pubDate>
		<dc:creator>hotpi</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[解決]]></category>
		<category><![CDATA[FON]]></category>

		<guid isPermaLink="false">http://blog.loadlimits.info/2009/07/fon2202%e3%81%ae%e8%87%aa%e5%8b%95%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88%e3%82%92%e5%81%9c%e6%ad%a2%e3%81%99%e3%82%8b/</guid>
		<description><![CDATA[色々いじる関係上、自動でアップデートとかされても困るので自動アップデートを停止する。 
SSHでログイン後、   # vi /bin/thinclient    で    . /tmp/.thinclient.sh    の行を以下のように書き換えてコメントアウト。    # . /tmp/.thinclient.sh 
これでOK。   やり方は基本的に他のFONと同じ。DEVELOPERファームで最初からSSH使えるので手順が大幅に楽。

]]></description>
			<content:encoded><![CDATA[<p>色々いじる関係上、自動でアップデートとかされても困るので自動アップデートを停止する。 </p>
<p>SSHでログイン後、   <br /># vi /bin/thinclient    <br />で    <br />. /tmp/.thinclient.sh    <br />の行を以下のように書き換えてコメントアウト。    <br /># . /tmp/.thinclient.sh </p>
<p>これでOK。   <br />やり方は基本的に他のFONと同じ。DEVELOPERファームで最初からSSH使えるので手順が大幅に楽。</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:81867AAF-BB02-476b-AE5D-12BDAC2E750D:18e106bb-b057-4bce-b13a-31d8c0b1da64" class="wlWriterEditableSmartContent"><iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=7179AB&amp;IS2=1&amp;nou=1&amp;bg1=7179AB&amp;fc1=FFFFFF&amp;lc1=FFD940&amp;t=hotpi-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;asins=B002882A50" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.loadlimits.info/2009/07/fon2202%e3%81%ae%e8%87%aa%e5%8b%95%e3%82%a2%e3%83%83%e3%83%97%e3%83%87%e3%83%bc%e3%83%88%e3%82%92%e5%81%9c%e6%ad%a2%e3%81%99%e3%82%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FON2202に、Webカメラを複数接続する</title>
		<link>http://blog.loadlimits.info/2009/07/fon2202%e3%81%ab%e3%80%81web%e3%82%ab%e3%83%a1%e3%83%a9%e3%82%92%e8%a4%87%e6%95%b0%e6%8e%a5%e7%b6%9a%e3%81%99%e3%82%8b/</link>
		<comments>http://blog.loadlimits.info/2009/07/fon2202%e3%81%ab%e3%80%81web%e3%82%ab%e3%83%a1%e3%83%a9%e3%82%92%e8%a4%87%e6%95%b0%e6%8e%a5%e7%b6%9a%e3%81%99%e3%82%8b/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 15:21:29 +0000</pubDate>
		<dc:creator>hotpi</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[解決]]></category>
		<category><![CDATA[FON]]></category>
		<category><![CDATA[WebCam]]></category>

		<guid isPermaLink="false">http://blog.loadlimits.info/2009/07/fon2202%e3%81%ab%e3%80%81web%e3%82%ab%e3%83%a1%e3%83%a9%e3%82%92%e8%a4%87%e6%95%b0%e6%8e%a5%e7%b6%9a%e3%81%99%e3%82%8b/</guid>
		<description><![CDATA[前回( FON2202にDEVELOPERファームを入れてSSHアクセスできるようにする )の続き。
複数のカメラをFONに接続して、定期的に写真を撮ってサーバにPOSTするというのをやりたかったので、まずは複数のカメラを認識するのか調べるところからスタート。
FON2202のUSBポートはひとつなので、ハブを繋げてみることにする。
使ったUSBハブはサンワサプライの２ポートの小型USB2.0ハブ。USB-HUB213
で、カメラはLogicool Qcam 9000 Proを２台。まぁ、いつもの。
このカメラはUVC(USB Video Class)対応なので、特別なドライバがなくても認識するのね。
ではまぁ、さくっとやっちゃいましょう。接続するだけなので。
接続してちょっと待ってから、SSHでデバイスをチェック。
# ls /dev/
リストの中に    video0     video1     とあったので成功！あとはここから画像キャプチャするだけ！ 
 
]]></description>
			<content:encoded><![CDATA[<p>前回( <a href="http://blog.loadlimits.info/2009/07/fon2202%e3%81%abdeveloper%e3%83%95%e3%82%a1%e3%83%bc%e3%83%a0%e3%82%92%e5%85%a5%e3%82%8c%e3%81%a6ssh%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e3%81%a7%e3%81%8d%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%99/">FON2202にDEVELOPERファームを入れてSSHアクセスできるようにする</a> )の続き。</p>
<p>複数のカメラをFONに接続して、定期的に写真を撮ってサーバにPOSTするというのをやりたかったので、まずは複数のカメラを認識するのか調べるところからスタート。</p>
<p>FON2202のUSBポートはひとつなので、ハブを繋げてみることにする。</p>
<p>使ったUSBハブはサンワサプライの２ポートの小型USB2.0ハブ。USB-HUB213</p>
<p>で、カメラはLogicool Qcam 9000 Proを２台。まぁ、いつもの。</p>
<p>このカメラはUVC(USB Video Class)対応なので、特別なドライバがなくても認識するのね。</p>
<p>ではまぁ、さくっとやっちゃいましょう。接続するだけなので。</p>
<p>接続してちょっと待ってから、SSHでデバイスをチェック。</p>
<p># ls /dev/</p>
<p>リストの中に    <br />video0     <br />video1     <br />とあったので成功！あとはここから画像キャプチャするだけ！ </p>
<p> <iframe style="width: 120px; height: 240px" marginheight="0" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=7179AB&amp;IS2=1&amp;nou=1&amp;bg1=7179AB&amp;fc1=FFFFFF&amp;lc1=FFD940&amp;t=hotpi-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;asins=B002882A50" frameborder="0" marginwidth="0" scrolling="no"></iframe><iframe style="width: 120px; height: 240px" marginheight="0" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=7179AB&amp;IS2=1&amp;nou=1&amp;bg1=7179AB&amp;fc1=FFFFFF&amp;lc1=FFD940&amp;t=hotpi-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;asins=B000817Y28" frameborder="0" marginwidth="0" scrolling="no"></iframe><iframe style="width: 120px; height: 240px" marginheight="0" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=7179AB&amp;IS2=1&amp;nou=1&amp;bg1=7179AB&amp;fc1=FFFFFF&amp;lc1=FFD940&amp;t=hotpi-22&amp;o=9&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;asins=B000U694OW" frameborder="0" marginwidth="0" scrolling="no"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loadlimits.info/2009/07/fon2202%e3%81%ab%e3%80%81web%e3%82%ab%e3%83%a1%e3%83%a9%e3%82%92%e8%a4%87%e6%95%b0%e6%8e%a5%e7%b6%9a%e3%81%99%e3%82%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FON2202にDEVELOPERファームを入れてSSHアクセスできるようにする</title>
		<link>http://blog.loadlimits.info/2009/07/fon2202%e3%81%abdeveloper%e3%83%95%e3%82%a1%e3%83%bc%e3%83%a0%e3%82%92%e5%85%a5%e3%82%8c%e3%81%a6ssh%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e3%81%a7%e3%81%8d%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%99/</link>
		<comments>http://blog.loadlimits.info/2009/07/fon2202%e3%81%abdeveloper%e3%83%95%e3%82%a1%e3%83%bc%e3%83%a0%e3%82%92%e5%85%a5%e3%82%8c%e3%81%a6ssh%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e3%81%a7%e3%81%8d%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%99/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 14:01:42 +0000</pubDate>
		<dc:creator>hotpi</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[解決]]></category>
		<category><![CDATA[FON]]></category>

		<guid isPermaLink="false">http://blog.loadlimits.info/2009/07/fon2202%e3%81%abdeveloper%e3%83%95%e3%82%a1%e3%83%bc%e3%83%a0%e3%82%92%e5%85%a5%e3%82%8c%e3%81%a6ssh%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e3%81%a7%e3%81%8d%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%99/</guid>
		<description><![CDATA[La Fonera 2.0ことFON2202で何かするシリーズ第一弾。
とりあえずSSHでアクセスできるようにするべく、OpenWRTをインストール。
…と行きたかったが、どうにもkamikazeのbuildもうまく行かず、時間もないので、とりあえず開発版のFONのファームウェアを入れることにした。
方法は以下のサイト参照。
Narururuのにっき: La Fonera 2.0 DEVELOPER
今回入れたのは、20090421_FON2202_2.2.5.0_Flipper_DEVELOPER.tar.gz
プラグインのところ、本気で気付かなくて、３回もファームウェア転送してしまった…あぁ…１時間半…
しかもとにかく再起動に時間がかかるのね。
で、めでたく緑色の管理画面が見られるようになったらSSHでアクセス。
PuTTYでもいいし、WinSCPでSCPも使えるよ。SFTPは使えないのでそこだけ注意。
2009-08-11 追記
ファームウェアを転送後、30分のカウントが終わった後、強制的に電源を抜いてリセットしたりしないで、そのまま管理画面トップページを再度開けばいいだけだった模様。そうすると、Internet側の接続が何かとか（もしかしたらInternet側が繋がってなかったために聞かれたのかも）、新しいパスワードを入力しろとかが、緑の画面上で出てきます。ちなみに新しいパスワードは８文字以上で、数字が含まれていないとSSHがオープンにならないと言われます。
で、ウィザード形式で答えていくと、パスワード入力画面が出て管理画面に入れます。この時点ではまだSSHにアクセスできないので、Settings→System→Rebootと進めば電源なんか一度も触らずにSSH開放まで行けます。
]]></description>
			<content:encoded><![CDATA[<p>La Fonera 2.0ことFON2202で何かするシリーズ第一弾。</p>
<p>とりあえずSSHでアクセスできるようにするべく、OpenWRTをインストール。</p>
<p>…と行きたかったが、どうにもkamikazeのbuildもうまく行かず、時間もないので、とりあえず開発版のFONのファームウェアを入れることにした。</p>
<p>方法は以下のサイト参照。</p>
<p><a href="http://adachon.blogspot.com/2009/07/la-fonera-20-developer.html" target="_blank">Narururuのにっき: La Fonera 2.0 DEVELOPER</a></p>
<p>今回入れたのは、20090421_FON2202_2.2.5.0_Flipper_DEVELOPER.tar.gz</p>
<p>プラグインのところ、本気で気付かなくて、３回もファームウェア転送してしまった…あぁ…１時間半…</p>
<p>しかもとにかく再起動に時間がかかるのね。</p>
<p>で、めでたく緑色の管理画面が見られるようになったらSSHでアクセス。</p>
<p>PuTTYでもいいし、WinSCPでSCPも使えるよ。SFTPは使えないのでそこだけ注意。</p>
<p><em>2009-08-11 追記</em></p>
<p>ファームウェアを転送後、30分のカウントが終わった後、強制的に電源を抜いてリセットしたりしないで、そのまま管理画面トップページを再度開けばいいだけだった模様。そうすると、Internet側の接続が何かとか（もしかしたらInternet側が繋がってなかったために聞かれたのかも）、新しいパスワードを入力しろとかが、緑の画面上で出てきます。ちなみに新しいパスワードは８文字以上で、数字が含まれていないとSSHがオープンにならないと言われます。</p>
<p>で、ウィザード形式で答えていくと、パスワード入力画面が出て管理画面に入れます。この時点ではまだSSHにアクセスできないので、Settings→System→Rebootと進めば電源なんか一度も触らずにSSH開放まで行けます。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.loadlimits.info/2009/07/fon2202%e3%81%abdeveloper%e3%83%95%e3%82%a1%e3%83%bc%e3%83%a0%e3%82%92%e5%85%a5%e3%82%8c%e3%81%a6ssh%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9%e3%81%a7%e3%81%8d%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%99/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
