Media Tomb インストール
概要
Ubuntu DLNAサーバにして、PS3から 動画や音楽、写真をみたかったのでMedia Tombをインストールしてみました。
その時のメモです。作業自体は簡単でしたが、後でKVMをインストールしたら少しハマりました^^;
Media Tomb をインストール
(1)apt-get で Media Tomb をインストール
$ sudo apt-get install mediatomb
設定ファイルの編集
主にPS3で動画を閲覧できるように編集
(1)config.xml を編集
$ sudo vi /etc/mediatomb/config.xml <protocolInfo extend="no"/><!-- For PS3 support change to "yes" --> # YES に変更、たぶんPS3をサポート <protocolInfo extend="yes"/><!-- For PS3 support change to "yes" --> # add <filesystem-charset>UTF-8</filesystem-charset> <metadata-charset>CP932</metadata-charset> # 下の行の上に2行を追加 <scripting script-charset=”UTF-8″> # add <map from=”flv” to=”video/x-flv”/> # 上記の下に以下を追加、avi,divx,m4v をサポート <map from="avi" to="video/avi"/> <map from="divx" to="video/divx"/> <map from="m4v" to="video/mp4"/>
(2)Media Tomb 再起動する
$ sudo /etc/init.d/mediatomb restart * Restarting upnp media server mediatomb [ OK ]
- Media Tombにアクセス
- WEBブラウザからサーバーのIPアドレス:49152 にアクセス
仮想環境と同居
順調に初めは使えていましたが、その後KVMをインストールしたらつながらなくなりました。
原因は、意外と簡単なことでした。以下がMedia Tombの起動時のログです
$ tail /var/log/mediatomb.log 2010-03-11 21:13:57 INFO: MediaTomb shutting down. Please wait... 2010-03-11 21:13:58 INFO: Server terminating 2010-03-11 21:14:06 INFO: Loading configuration from: /etc/mediatomb/config.xml 2010-03-11 21:14:06 INFO: Checking configuration... 2010-03-11 21:14:06 INFO: Setting filesystem import charset to UTF-8 2010-03-11 21:14:06 INFO: Setting metadata import charset to CP932 2010-03-11 21:14:06 INFO: Setting playlist charset to UTF-8 2010-03-11 21:14:06 INFO: Configuration check succeeded. 2010-03-11 21:14:06 INFO: Initialized port: 49152 2010-03-11 21:14:06 INFO: Server bound to: 192.168.0.1 2010-03-11 21:14:07 INFO: MediaTomb Web UI can be reached by following this link: 2010-03-11 21:14:07 INFO: http://192.168.0.1:49152/
起動時ですが、 Server bound to: 192.168.0.1 と表示されてます。
このIPアドレスは、KVMのNAT用インターフェイスのIPです。PS3のセグメントは192.168.24.0/24 です。
違うセグメントなので、PS3 → Media Tomb 経路が無いのでダメだったみたいです
設定を以下に変更して Media Tomb を再起動するとつながりました
$ sudo vi /etc/default/mediatomb INTERFACE="" # INTERFACE を PS3のセグメントに接続されているインターフェイスに合わせる。 # 自分の環境では eth1 なので eth1 にする INTERFACE="eth1"
再起動する
$ sudo /etc/init.d/mediatomb restart * Restarting upnp media server mediatomb [ OK ]
この方法で無事つながりました、ネットで調べるとVMwareを入れると繋がらないのを見かけましたが、たぶん同じ原因と思います。
起動時に仮想NICで起動しているので、物理NICを指定すれば直ると思います。
1時間近く悩みましたが、やっぱり動かないときはログを見るのが一番ですね
ディスカッション
コメント一覧
まだ、コメントがありません