SSブログ

【FON2305e/FON2405e のカスタムファームウェア AP Client モード】 [OpenWRT/DD-WRT]

ファームウェアを書き換えた FON Simpl (FON2305e/FON2405e) を AP Client モードに設定して,無線LANを延長したり,有線無線コンバーターにできる。 ファームウェアは Hottuna lab から頂き,前記事の要領で書き換えている。
プレゼンテーション1 
Fon が介在して, AP の電波が届かない場所で Wifi 接続できたり,有線 LAN 機器をFON 経由で Wifi 接続できる。
Aterm の AP 設定は,WPA-PSK TKIP, channel 11 にしている。
Fon の Basic Wireless 設定も同じ channel 11 に設定するのがポイントだ。

カスタムファーム ralink ap sdk では,GoAhead Web Server で設定する。
Fon 設定用 PC は,lan に10.10.10.3/24 を設定し,lan ケーブルで,Fon の computer と接続する。

設定用 pc(lan) ===== Fon (lan: computer)
                     ==: lan

Fon 設定用 PC で,http://10.10.10.254/ にアクセスする。
user/pass は admin/admin

AP Client モードに設定する。ブリッジにするので NAT はdisable。
opmode
Basic Wireless Settings で Channel 11 に設定する。Channel 11 は接続先 AP のAterm と同じ。 デフォルトは11b/g/n mix だが,Aterm は 11b/g のみなので,Fon も11b/g mix または11g only に設定しないとパケットロスが発生し,安定しなかった。
wirelesssetting-basic

AP client の設定は,接続先の Aterm に Wifi クライアント接続するための設定で,Aterm のSSID,セキュリティ,パスフレーズを設定をする。
wirelesssetting-apcli
WAN 設定は,DHCP自動取得にした。 Aterm の DHCP からアドレスを自動取得する。
 internetsetting-wan
LAN 設定は,DHCP Server を disable にする。
internetsetting-lan
wireless security は,Fon の AP 機能のセキュリティだが WPA-PSK にした。SSIDはデフォルトの RT305x_AP。
wirelesssetting-sec 
ブリッジとするので,lan 経由で 10.10.10.254 に telnet 接続して brctl コマンドでブリッジに WAN の Apcli0 を追加する。無線APの ra0 , Ethernet の eth2 は元々ブリッジされている。user/pass は admin/admin。 

brctl addif br0 apcli0

残念ながらこの設定は Fon の電源を切ると消えてしまう。apcli0 と ra0, eth2 を別セグメントにしてNATでつなぐならこの設定は不要。

追記 対策済のカーネルイメージを作成,アップロードしました。
http://royalwin.blog.so-net.ne.jp/2011-12-25
 
addifbr0apcli0

PC の接続,Fon を有線/無線コンバータにする場合,PC の Ethernet を IP 自動取得にして,Fon の LAN に接続する。Fon はブリッジになっているので,Aterm の DHCP からアドレスが割り当てられる。

Fon を無線 LAN レピータにする場合,PC を Fon の ssid RT305x_AP に WPA-PSK TKIP で接続すれば,やはり同様にアドレスが割り当てられ接続できる。


nice!(4)  コメント(10)  トラックバック(0) 

nice! 4

コメント 10

BUDDY

atc-500さん
お世話になります。
今日やっと動き出しました。
LAN SettingでDHCPのStart IP Address,End Addressと
Subnet Maskをルーターと同じグループ値に変更。
FonのcomputerにPCをつないでの動作はインターネット
まで接続出来ました。
しかし無線系はローカル内のみです。(Atermに付けた
USBメモリのアクセス、他のPCとのつながりをPingで
確認)
PCの無線LANの状態を詳細で確認するとDHCPサーバのIP
がFONのIPである10.10.10.254に成っています。
Computer(有線)側はルターのIPと成ってます。又取得したIPもFONに設定したものとは違います。無線LANのPC
の取得IPはFONへ設定した最初の値と成っています。
長くなり申し訳ない。
質問です。 ブリッジにWANのApcli0を追加する設定は
電源を切ると解除される(保持されていない)のですが
これを保持する方法は無いのでしょうか?コマンドとか。
これを設定しないとインターネットへつながらない。
電源入れるたびに設定するのも面倒なので・・

by BUDDY (2011-12-22 22:41) 

atc-500

ralink-custom.img はカーネルとrootfs がくっついてます。たぶんrootfsの/etc_ro/rcS にbrctl addif を追記すればいいのかなあ?と思います。
ralink-custom.imgを作るにはralink ap SoC sdk のソースファイルをコンパイルしなければいけません。
DLして,コンパイルしているのですが,Fon simpl はフラッシュメモリが2MBしかないく,出来上がった カーネルイメージがどうしても2MB以上になってしまい,フラッシュに収まりません。
ソースの書き換えも必要みたいです。

または,イメージ中のカーネルとrootfsを分離して,rootfsを解凍追記して再度カーネルとくっつける?

LANのDHCP設定ですが,disable にしています。記事の方も追記しました。DHCP server になっていると無線clientの方にアドレスを付与してしまいます。
by atc-500 (2011-12-23 15:19) 

BUDDY

act-500さま
imgファイルをモディファイしなければならないのでれ
ばひとまずこのままにしておきます。
LANのDHCP TypeをDisableにしましたらLAN、無線供
外部WEBに繋がりました。
apcli0の件はPCを無線でFONに接続しtelentで追加できることが判りましたので電源OFF時この方法で対処し
ます。
いろいろとお教えて頂きありがとうございました。
追記:何故か2305E2台、2405E1台持っていますので
   残りも改造したいと考えています。残2台は通常
   の使用でも地球のマークが点滅のままなので
   改造してもNGかと思いますが・・・

by BUDDY (2011-12-23 20:25) 

atc-500

buddy様
ソースからコンパイルしてなんとか対策済imgを作成しました。
http://www.megaupload.com/?d=KVQHU38K
ra.img 1.8MB です。
テストしてみてください。
opmode を ap client にすると,起動時に brctl を自動実行します。
ソースのコンパイルは後ほど記事にします。

by atc-500 (2011-12-24 23:13) 

BUDDY

atc-500様

2MB以内に収まったようで、ご苦労様でした。
本日から休みに入りましたので早速トライしました。
3台共(2305E*2、2405E*1)改造に成功致しまし
た。ご支援、ご教授ありがとう御座いました。
2305Eと2405Eで動作中に点灯しているLEDが違い
があるのですがこれはハード構成の違いで起きている
と考えて宜しいのでしょうか?
2305EはWPS(右側)、2405Eは地球(左側)で
す。
by BUDDY (2011-12-28 15:56) 

take

はじめまして。お世話になっています。
このカスタムファームウェアに変更してAP Client モードで運用した場合でもLinusユーザーになれるのでしょうか?それともFONとしての機能はなくなってしまうのでしょうか?
by take (2012-07-06 04:19) 

atc-500

ralink sdk のFWに変えるとFonの世界は全く関係なくなります。
試してませんが,fon の別のオリジナルFWに変えれば,softbank の足かせが無くなるかもしれません。
by atc-500 (2012-07-06 17:22) 

NO NAME

はじめまして。お世話になっています。
今頃2405E改に、はまってます。
上文に有る、ra.img 1.8MBを試したくコメント入れました。
残寝ながら、megaupload.comが閉鎖になっておりDL出来ません。
お手数ですが、まだお手元に有りましたらどこかにUPしていただけませんか。
by NO NAME (2014-08-06 00:02) 

NO NAME

NATを飛ばせるのがとても役立ちました
ありがとうございます!
by NO NAME (2015-06-10 03:24) 

hipp0

ハードオフのジャンクで100円で購入し、無事イーサネットコンバーター化出来ました。
ありがとうございました。

1.USBシリアル変換ケーブル(TTL PL2303HX)を使用。
2.”2”入力からボタンを離すタイミングが1秒程度必要。
3.WiFiチャンネルは固定必須。
by hipp0 (2018-12-19 12:38) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。