Home > ライフハック | 攻略 | ゲーム | xbox360 > 1980円でできる、Xbox360の無線LAN化

1980円でできる、Xbox360の無線LAN化

2000yen-wifi-for-xbox-360.jpg

たった1980円で、あなたのXbox360に無線LAN機能を!

Xbox360には無線LAN機能がありません
Wifi対応にするためのオプションとして、Xbox360ワイヤレスLANアダプターが用意されていますが、
こいつが8925円と結構な値段です

なんとか安く済ませるために、今回は
「安価なFONルータのファームウェアを書き換えて、無線LANコンバータを作る」

という手段で解決してみます

2007/10/13 追記

  • 緊急用のIPアドレスが間違っていたので修正しました 正しくは169.254.255.2です(thx あきやん!)
  • 完成したコンバータはXBOX360以外にも様々な用途に使えます
  • DD-WRT化したFoneraは発熱がすごいので、風通しの悪い場所で使用しないで下さい
    なお、DD-WRTの設定「Wireless->BasicSetting」のTX Powerを8mW程度にすることで温度をある程度下げられるようです

注意:この記事の内容を読んで行った行為によって生じた損害を、
当サイト「anti.dmz-plus.com」はその責を負わないものとします。
FONルータのファームウェア書き換えは推奨されない行為であり、
最悪の場合には再起不能になる恐れがあります。
実行する際は自己責任で。

所要時間

  • 1時間半

難易度

  • ★★★(難易度C:要ネットワークの知識)

用意するもの

準備する

  1. 設定用PCに以下のものをインストールしておきます
  2. 2つのバイナリファイルをダウンロードします
    右クリックで「名前をつけて保存」してください
    http://fonera.info/camicia/openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma
    http://fonera.info/camicia/out.hex
  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>
    
    

La Foneraに接続する

  1. ローカルエリア接続のプロパティで、インターネットプロトコル→プロパティを開き、
    「次のIPアドレスを使う」->「IP:169.254.255.2、サブネットマスク:255.255.0.0」
  2. FONに電源を繋ぎ、PCとLANケーブルで接続します
  3. ブラウザで169.254.255.1を開き、User:root Password:adminでログイン
    Firmware Versionが0.7.1 r1であることを確認
    これ以外のバージョンの場合、今回の方法ではファームが差し替えられません

SSHを有効にする

  1. ブラウザで作っておいたfirst.htmlを開きSubmitを押す
    パスワードはadmin/admin
    ブラウザの警告が出たら、警告を解除してからSubmit
  2. Fonの画面が出るまで待つ
  3. ブラウザでsecond.htmlを開いて、submit
  4. Puttyを起動 ホスト名は169.254.255.1 ポートはそのまま
    プロトコルはSSHのまま
    Puttyの警告が出るが、そのまま「はい」を押す
    そしてID:root/PASS:adminでログイン
  5. root@OpenWrt:~#と出るので、以下のコマンドを実行する

    mv /etc/init.d/dropbear /etc/init.d/S50dropbear

  6. PCよりHFS.exeを起動 家のマークを右クリックして「Add Files・・・」を選び、
    openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma と out.hex を追加する
  7. PuTTY画面に戻って以下のコマンドを実行
    mtdコマンドで5分くらい時間を食うので注意

    cd /tmp
    wget http://169.254.255.2/openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma
    mtd -e vmlinux.bin.l7 write openwrt-ar531x-2.4-vmlinux-CAMICIA.lzma vmlinux.bin.l7
    reboot

  8. 接続が切れた後、1分くらい待つ
    そしてPuTTyを立ち上げてさっきと同じく169.254.255.1にID:root/PASS:adminでログイン
  9. PuTTY画面で以下のコマンドを実行

    cd /tmp
    wget http://169.254.255.2/out.hex
    mtd -e "RedBoot config" write out.hex "RedBoot config"
    reboot

  10.  rebootコマンド後、接続が切れる HFSを終了させておく

ファームウェアを書き換える

  1. ローカルエリア接続のプロパティで、インターネットプロトコル→プロパティを開き、
    「次のIPアドレスを使う」->「IP:192.168.1.166、サブネットマスク:255.255.255.0、デフォルトゲートウェイ:169.254.255.1」
    「次のDNSサーバーのアドレスを使う」->「優先DNSサーバー:169.254.255.1」
  2. PoorFTPDを起動する
    Authorized Directoryをroot.fsとvmlinux.bin.l7がしまってあるフォルダに設定する
  3. PuTTYを起動 ホスト名は192.168.1.254
    ポート9000 プロトコル Telnetで開くをクリック
  4. 以下のコマンドを一行ずつ入れ、一行ずつEnterキーを押す
    Enterを押した後は「RedBoot>」が出るまで待つこと
    また、ミスタイプすると失敗するので慎重に

    ip_address -l 192.168.1.254/24 -h 192.168.1.166
    fis init

    (yキーを押してEnterを押す)

    load -r -v -b 0x80041000 root.fs
    fis create -b 0×80041000 -f 0xA8030000 -l 0×002C0000 -e 0×00000000 rootfs

    (ここで10分前後待たされます うろたえてEnterを押さないように)

    load -r -v -b 0×80041000 vmlinux.bin.l7
    fis create -r 0×80041000 -e 0×80041000 -l 0×000E0000 vmlinux.bin.l7
    fis create -f 0xA83D0000 -l 0×00010000 -n nvram
    reset

  5. うまくいけば、ここでDD-WRT化が完了しています
  6. ローカルエリア接続のプロパティで、インターネットプロトコル→プロパティを開き、
    「次のIPアドレスを使う」->「IP:169.254.255.2、サブネットマスク:255.255.0.0、デフォルトゲートウェイ:169.254.255.1」
    「次のDNSサーバーのアドレスを使う」->「優先DNSサーバー:169.254.255.1」
  7. ブラウザから「192.168.1.1」を開き、「ID:root PASS:admin」でログイン
  8. DD-WRTのページが見えたら成功です おつかれさま

イーサーネットコンバーターの設定

  1. 有線LANのまま「192.168.1.1」にアクセス
    パスを要求されたら「ID:root PASS:admin」を入力する
  2. 「Security->Firewall」の「SPI Firewall を Disable」にして Save Settingsを押す
  3. 「Setup->Advanced Routing」の「Operating Mode を RIP2 Router」にして Save Settingsを押す
  4. 「Wireless->Wireless Security」を開き、既設の無線LANで使っているWPAやWEPを選択後、キーを入力する
  5. 「Wireless->Basic Settings」を開き、以下のとおりに設定する
    • Regulatory Domain:Japan
    • Wireless Mode:Client Bridge
    • Wireless Network Name (SSID): 既存無線LANのSSID
    • 入力した後は、 Save Settingsを押す
  6. 「Setup->Basic」を開き、以下のとおりに設定する
    • Connection Type:Disable
    • STP:Disable
    • Router Name:ルータの名前を適当に
    • Host Name:ここも適当に命名
    • Local IP Address:ここがDD-WRTのIPになる 既設無線LANルータと同じセグメントのIPを振っておく
      内容を変更した場合、ブラウザで設定画面を出すときにはその設定したIPを入れることになる IPを覚えておくこと
    • SubnetMask:既設無線LANで使っているサブネットマスクを入れる
    • Gateway:既設無線LANで使っているゲートウェイのIP 大概は無線LANルータのIP
    • LocalDNS:既設で使用中のDNSのIPを入力
    • DHCP Server:Disable
  7. 設定後、Save Settingsを押す
  8. 手順6.のLocal IP Addressで設定したIPをブラウザに入力
  9. トップ画面の一番下「MAC Address」に、既設無線LANのMACアドレスが出ていたら接続成功!
    ダメだったら設定を見直すこと

なお、Local IP Addressを忘れちゃった場合は、FONにPCを有線でつなぎ

ローカルエリア接続のプロパティで、インターネットプロトコル→プロパティを開き、
「次のIPアドレスを使う」->「IP:169.254.255.2、サブネットマスク:255.255.0.0、デフォルトゲートウェイ:169.254.255.1」
「次のDNSサーバーのアドレスを使う」->「優先DNSサーバー:169.254.255.1」

の手順を行った後、ブラウザから「169.254.255.1」を開けばとりあえず設定しなおすことができます

接続成功したら・・・

  1. Xbox360とDD-WRT化したFoneraを繋ぐ
  2. Foneraに電源を入れて3分くらい待ってからXbox360に電源を入れる
  3. Xbox360でLANの設定をする 自動設定で大丈夫なはず
  4. 無線LANで快適なXbox360環境に!

これで終了です。おつかれさまでした。

参考にしたサイト

FON Router Hacking Guide at UselessHacks
モノクロカプセル » La FoneraのDD-WRT化
Fon/DD-WRT - Beer’ Pages
DD-WRT - FoNまとめwiki

Inspired By…

HOW TO: Cheap Wireless For Your Xbox 360

関連記事

Comments:2

あきやん 07-10-13 (土) 1:04

できました!無線LANコンバータほしかったので助かりました。

ところで、

# うまくいけば、ここでDD-WRT化が完了しています
# ローカルエリア接続のプロパティで、インターネットプロトコル→プロパティを開き、
「次のIPアドレスを使う」->「IP:192.254.255.2、サブネットマスク:255.255.0.0、デフォルトゲートウェイ:169.254.255.1」

この「IP:192.254.255.2」は「IP:169.254.255.2」ではないでしょうか…?
(最後の忘れちゃった場合含む)

motoko 07-10-13 (土) 3:22

おめでとうございます
結構発熱するので、涼しそうなところでお使いください!

推敲までしてくれて助かります
修正しておきますね

Comment Form
Remember personal info

Trackback+Pingback:0

TrackBack URL for this entry
http://anti.dmz-plus.com/2007/10/06/2000yen-wifi-for-xbox-360/trackback/
Listed below are links to weblogs that reference
1980円でできる、Xbox360の無線LAN化 from anti.dmz-plus.com

Home > ライフハック | 攻略 | ゲーム | xbox360 > 1980円でできる、Xbox360の無線LAN化

カテゴリー
Feeds
メタ情報

Page Top