NTT西日本フレッツ光でMGOを行うためにCTUでNAT設定(二重ルータ編)

MGO(メタルギアオンライン)でホストになる場合は外部からのTCP、UDP通信をPS3が受信出来る必要があります。
通常は間にルーター(CTUに機能あり)が入っているので外部からのアクセスはPS3に届かず遮断されます。
そこでNAT(静的アドレス変換)という機能を使って特定のポートにアクセスがあった場合にPS3に届くようにします。
しかしこれも初心者には困難な作業なのでUPnPという機能が作られました。
UPnPの機能は対応するアプリケーションからルーターにUPnPを使うと指示が行くと勝手に(一時的に)NATの設定を行ってくれます。
この機能を利用することで面倒なNATの設定を行わなくて良くなります。
そしてCTUにもMGOにもUPnPの機能がついています。
(MGOのUPnPもONにする必要があります)
なので何もしなくてもOKと思っていたのですが・・・

外部から繋がりません!

自宅のネット環境はWAN-CTU-LinuxGateway-内部LANとなっていて
二重ルーター状態となっているのでLinux側が原因かもしれないと思い
LinuxのUPnP機能の確認を行ってみました。(Linuxには既にUPnPは導入済み)
MGOで鯖立てを試みた後にコマンドで
iptables -t nat -L
と打ってUPnPが動いているか確認するとちゃんとDNATの設定が出来ていました。
ということでGateway側が問題である可能性は非常に少なくなりました。

問題はCTUにあることが大体絞れたので設定の再確認を行うことに。
(二重ルータでCTUまでUPnPが届かない可能性も高い)
まずはUPnPの設定から確認・・・   ONになってます。
次にファイアウォールの設定を確認・・・  むむむ!
すっかり忘れていましたが最後のルールに許可しているポート以外のTCP-SYNは全て遮断するようにしてました(^^;
(まあセキュリティ的には当然の設定なわけですが)
ということでこのTCP-SYN全シャットアウトのルールの前にMGO用のポート開放ルールを追加しました。
NAT設定
※IP部分は内側ルータのアドレスになります。
これで繋がるかもしれないので一旦CTUに設定を反映してMGOで鯖立て挑戦。

繋がりません・・・

う~ん、UPnPが正常に動いていれば繋がるはずなのですが。
やはり二重ルータだとCTU側にはUPnPが正しく伝わらないのでしょうか。
仕方が無いので手動でNATの設定をしました。
firewall設定
再度、MGOで鯖立てに挑戦。

繋がりました!

二重ルータじゃなければCTUのUPnPはMGOでは正常に動くのだろうか?
(恐らく繋がるのだと思いますが)
とにかく二重ルータでCTU入ってる人は手動NAT設定が必要なようですね。

MGS4パスワード

パスワードの発表もこれで終わりのようですので纏めです。





入手アイテム名

カテゴリー

パスワード

Mk.23

武器

mekakorkkk

D.E(ロングバレル)

武器

deskyhstyl

モシン・ナガン

武器

mnsoymsyhn

1911カスタム

武器

1aytmmymhk

ドレビン

フェイス

dntkkhktmm

17式拳銃

武器

jmsotsynrn

アルタイル

aottrykmyn

ソー

武器

tshsniammr

パトリオット

武器

pkhhnwhsjt

スキャニングプラグ

装備品

skynytktjp

SUBSISTENCE
ACTION

ipod曲

mgo2play

Desparate Chase

ipod曲

thomas

Gekko

ipod曲

george

Midnight Shadow

ipod曲

theodore

Mobs Alive

ipod曲

abraham

MGS4 無限バンダナ&ステルス迷彩を楽々取得

PS3本体の話ではないのですがメタルギアソリッド4について少々書かせてもらいます。
全体的にムービー多めで1週目はストーリーを楽しむ感じで2週目以降はムービー飛ばして色々と挑戦って感じですかね。

2週目に入るとドレビンから無限バンダナ、ステルス迷彩を購入可能になります。
しかし!それぞれ500万DPのポイントが必要で普通にやってると中々買えません。
これらを2週目で買う方法は既出かと思いますが個人的に最も楽だと思う方法を纏めました。

通常は以下のサイトの様にやるのが普通だと思います。
MGS4裏技・小ネタ
※既にリンク先のサイトはなくなっているようです

ただ上のサイトの方法よりもっと簡単な方法が可能になりました。
(それ程違いがあるわけではありませんが・・・)
それは最近公開されたPASSWORDを利用した方法です。
1週目をクリアするとタイトル画面に「EXTRA」が表示されるのでそこからPASSWORDを入力します。

武器「パトリオット」のPASSWORD: pkhhnwhsjt
(PASSWORDは他にも色々とありますのでWebで検索してみてください)

「パトリオット」はなんと標準で無限弾の武器なのです!
ライフル等に比べると弾道の乱れが多く当たり難い武器ではありますが無限バンダナ&ステルス迷彩を取得する為には十分な武器です。
これを利用することで上のサイトのステップ2を最初から行うことが可能で超楽です。
更にステップ2の場所まで行く必要も無くACT5の回想廊下で戦闘に入れる瞬間から可能です。
(小月光が無限に出現する箇所です)
パトリオットを装備し仰向け状態になってオートエイムで打ち続けるだけ。
むしろコントローラーのテープ固定の方が難しかったくらいです(笑)
(放置中にテープが緩んで射撃が止まり死んだりしてました・・・)

この時に一番重要なのが「仰向けになって射撃」する事です。

私も最初は仰向けになる必要性が分からず普通に射撃状態にして放置してました。
10分くらい画面を見てても敵から攻撃を受けることは無かったので油断してました。
実は極稀に敵から攻撃を受けることがあるのです。
(30分くらい見てると数回攻撃を受けました)
ですので仰向けにならないと体力が回復せず少しずつ減っていって死んじゃうのです・・・
仰向け射撃であれば多少攻撃を受けても少しずつ体力は回復していきます。
ですので必ず仰向け射撃で放置するようにして下さい。

ACT5では武器などの価格が半額なので無限バンダナ&ステルス迷彩を取得するには500万DP貯める必要があります。
この方法でのDPの時給は42万DP程らしいので12時間程度放置すればいい事になります。

最大の難関だったコントローラーのテープ固定方法ですが
単純にボタンを押した状態でセロハンテープで止めても長時間の放置でテープが緩み死んでる事がありました。
そこで粘着テープを使って強固に固定してみました。
粘着テープで固定する時のポイントは
2mm厚でボタンの形に折って整えた紙(粘着テープ)をボタンと張るテープの間に入れて固定することです。
これでテープが少しくらい緩んでも間に挟んだ紙(粘着テープ)がバネの代わりをしてボタンを抑え続けてくれます。
もう一点注意する事はコントローラーのバッテリー切れです。
長時間の放置になりますので必ずUSB接続してから放置して下さい。

HDD換装後の空き容量について

PS3のHDDを大容量の物に交換する場合に納得行かない事が1点あります。
(ver2.42時点での話しです)
それは大容量のHDDを積むとシステムが使用する領域が肥大するのです。
これはHDD容量が大きければ大きいほどシステム使用も増えていきます。
(つまり初期状態での空き容量が減る事になります)

以下にフォーマットされた初期状態での空き容量をHDD容量で纏めてみました。
HDD容量:空き容量/全体容量(システム確保領域容量) 全体に占める割合
320GB:263GB/298GB(35GB) 0.1174
300GB:247GB/279GB(32GB) 0.1146
250GB:206GB/233GB(27GB) 0.1158
160GB:130GB/149GB(19GB) 0.1275
120GB:97GB/111GB(14GB) 0.1261
60GB:47GB/55GB(8GB) 0.1454
40GB:31GB/37GB(6GB) 0.1621
20GB:14GB/18GB(4GB) 0.2222

この数値から一つの計算を仮定してみた。
2G+HDD容量の10%がシステムで確保されていると考えてみるとかなり近い数字になる。
(誤差入れれば同じと考えても問題ないレベル)
HDD容量 (システム確保領域容量)2G+HDD容量の10%
320GB:(35GB)34GB
300GB:(32GB)32GB
250GB:(27GB)27GB
160GB:(19GB)18GB
120GB:(14GB)14GB
60GB:(8GB)8GB
40GB:(6GB)6GB
20GB:(4GB)4GB

PS3は何故にこの様に無駄に領域を確保するのか?
謎は深まるばかりです・・・
(この件で再度SCEへメールにて問い合わせを行っています)

2008/08/23追記:
SCEよりメールにて回答がありました。
やはりシステム的に2G+10%を確保しているようです。
個人的には10%は無駄な確保だと思いますが「仕様」ということなので割り切る他ありません。
今後のファームアップにて改善されることを期待しています。
以下、メールより一部抜粋

-------------------------
PLAYSTATION 3(PS3)では、ご指摘の通り、
システムソフトウェアのアップデートで使われる容量として2GB、
システム予約領域として使われる容量としてハードディスク(HDD)容量の
約10%をあらかじめ確保しております。

システム領域は、空きクラスタ(空き容量)の管理および
パーティションやその他細かい管理に必要なものとなっており、
PS3の仕様となりますのでご了承いただきますようお願いいたします。
-------------------------
※メールの内容の転載について禁止とは書かれていないので
転載しておりますがSCE様的に内容が不味ければ
問い合わせで返信を頂いたメールアドレスまでご連絡下さい。

新型PS3(40G版)HDD換装

注意:HDDの換装は自己責任でお願いします。
    データが復旧出来ない可能性があるばかりかPS3自体破損の可能性があります。

新型PS3(40G版)のHDD換装を行うことにしました。
本当は250Gと値段もあまり変わらない320GのHDDに換装するつもりでしたが
TWO TOPに行ったらWD3200BEVTが売り切れていたので
容量足りなくなったら未だ見ぬ500Gが登場し
(この記事を書いた時点で既にSAMSUNGからHM500LIという2.5インチ9.5mmの500Gが既に出ていました。まあSAMSUNGのHDDを購入するつもりはありませんが・・・)
安くなった頃にでも換装すればいいかと思い
WD2500BEVSを購入(WD2500BEVSは既にPS3への換装実績があり)
※PS3ではSATA接続のHDDを購入する必要があります。
 またPS3では7200回転などの高速なHDDを接続しても発熱が増えるだけで
 体感速度は殆ど上がらないという報告が多数あるので7200回転は避けた方がいいかも知れません。

換装に当たってまずやるべき事はバックアップ。
バックアップはPS3のメニューにあるので
FAT32でフォーマットされた適当なUSBメディアを繋ぎ実行。

次にPS3の公式サイトよりアップデート用のファイルをDL。
PS3アップデート公式
そしてそのファイルをこれまた適当なUSBメディアに保存。
保存する場所は自分で作成の必要あり。
/USBメディアのルート/PS3/UPDATE
このUPDATEフォルダの下にDLしたファイルを置いておきます。

準備が出来たらいざHDD交換。
HDDの交換方法はPS3の付属品の説明書(?)に書かれているので省略。
(ノートPCのHDD交換の経験がある人なら2分もあれば換装可能かと)

電源を入れるとコントローラーをUSB接続してPSボタンを押せと出ます。
素直にPSボタンを押しましょう。
するとシステムの起動が出来ない~とのメッセージが出ます。
アップデートファイルの入ったUSBメディアをPS3のUSBに挿していることを確認しSTARTとSELECTボタンを同時に押します。
アップデートファイルのチェックが終わるとフォーマット&アップデートを行うのでOKならSTARTとSELECTボタンを同時に5秒以上押せと出ます。
その後はメッセージに従ってアップデートを実行していけばHDDのフォーマットとPS3のシステムファイルの更新は正常に終わると思います。

PS3が正常に起動するようになれば初期設定を行い
システムのリストアを行えばバックアップ時の状態に復旧出来ます。
これでPS3のHDDの換装は終わりです。
流石に交換方法がマニュアルに書いてあるくらいなので換装は超簡単ですね!

※換装後、リストア前に空き領域を確認しましたが既に20G以上が使用されている事になっていました。
40GのHDDの初期状態ではそんなに使用されていなかったのでPS3のシステムが確保する領域は全体の%で計算されて確保されているのかも知れません。
どう考えても無駄に領域を取ってるとしか思えないです。
修正来ないんですかね・・・

追記:SCEに空き容量についてメールで問い合わせてみました。
以下、メールの返信から抜粋
————————-
Ver.によって空き容量は変動します。
Ver.1.10以降全て同じという訳ではなく、換装したHDDの基本容量に相応した使用量となる可能性がございます。
————————-
基本容量に相応した使用量となる「可能性」があるそうです。
技術(開発)部門に問い合わせればすぐに分かると思うのですが「可能性」という言葉で終わっちゃいました・・・
単純に空き容量の計算方法が新旧混じってて引き算した為に見かけ上そうなっているのか
本当にシステムやSWAPなどの領域が多く確保されているのかは分かりません。
PS3に積んだHDDにファイルを置いていき空き容量がどう変動するのかを確認すれば
どちらの理由でそうなるのか判断出来ると思いますが面倒なので放置です(笑)
(計算が新旧で計算されていたとすると最後マイナスになっちゃうので無駄に領域が確保されている可能性が高いと思う)

DLNAサーバーの導入

今まではNASに入れたmpeg2を直接Regzaで再生していました。
しかし、mpeg2だと流石にファイルのサイズが大きいですね。

PS3の新品が安く売っていたので思わず購入(笑)
PS3のDLNAクライアントは割と色んな種類のファイルが再生可能だったりします。
(バージョンアップで再生可能な形式が増えたりもします)
しかしUSBで接続したメディアのファイルは再生出来るもののNASの共有ファイルを直接覗く事は出来ません。
そこでLinux(etch)にDLNAサーバーを導入することにしました。
DLNAサーバーとして採用したのはMediatombというフリーのアプリです。

インストールの方法は下記のサイトに詳しく載っているので省略します。

玄箱PROを使用したPS3用DLNAサーバ構築手順 (Mediatombのインストール)

このままPS3からDLNAサーバーの検索を行うとMediaTombという名前で表示されます。
この名前を変更する方法は/etc/mediatomb/config.xmlを編集します。
MediaTombとなっている部分のMediaTombを任意の名前に変更すればPS3にもその名前で表示されるようになります。
※勿論RegzaからDLNAで接続してもファイルは見えますがmpeg2しか再生出来ません。

主にPC、車・バイク、トイガンなどについて書いてます