<   2011年 02月 ( 3 )   > この月の画像一覧

REGZA Z1と玄箱とのLAN接続(2)

REGZAからサーバが見えるようになるまではすぐだったのですが、この後でLAN-HDDに録画できるようになるまで2~3日悩んでしまった。

サーバが見えたところで、”LANハードディスクの動作テスト”を実行。結構時間がかかるけどとりあえず録再はOKとなりました。
d0222779_2317271.jpg



 さすがに初代玄箱は同時録再はNGでした。
で、試し録画をしてみたら‥‥、
「録画機器のエラーにより録画を中止ました」だそうな。
d0222779_2318813.jpg
d0222779_23213924.jpg



サーバの方から確認してみたところ、ファイルはできているし、サーバ内に置いてあるmpgなどはREGZAで再生ができた。なのでサーバと接続できていないというワケではない。ググって調べたけど同じような症状は見つけられなかった。

サーバにログインしてファイルを確認すると、

-rwxr--r-- 1 nobody nogroup 0 2011-02-27 15:58 M000020110227155810e8e0b7e87b0
2.dtv
-rwxr--r-- 1 nobody nogroup 1768 2011-02-27 15:58 M000020110227155810e8e0b7e87b0
2.dtv.meta

と、このようになっていた。(日付は気にしないで)

気になるのは、取説によると3ファイルできるはずなのに、なぜか2ファイルしかできていない。それと、何度やってもdtv.metaのファイルのサイズが1768バイトにしかならないこと。ディレクトリのパーミッションは777のザルの設定だし、ファイルも書き込みはできている。だけど録画すると一方的にREGZAの方から切られているみたい。REGZAは弄りようがないので/etc/samba/smb.confとlogとのにらめっこ。

試しに玄箱のノーマルのlinuxに戻してみたところ、あっけなく録画できた。ということは、少なくともREGZAと玄箱がハード的に問題があるというわけではない。問題は私があとで設定したlinux(debian 5.0+samba3.2.5)の設定ということか。

ubuntu10+samba3.x(3.0.10以降)で接続できないと言う人はインタネット上に多数居るみたいで、その先人たちはsambaのバージョンを下げたりしていた。最悪バージョンダウンすればよいと思ったけど、debian 5.0からはsambaのバージョン3.2.5より下げるのが面倒(aptitudeでは無理、makeとrebuildが必要)なんでできればやりたくない。そこで行き詰まってしまった。一応mpgは読めるし良いか、と。

</var/log/sambaのlog>
[2011/02/27 15:58:09, 1] smbd/service.c:make_connection_snum(1198)
_none_ (192.168.0.8) connect to service regza initially as user nobody (uid=65
534, gid=65534) (pid 3855)
[2011/02/27 15:58:09, 1] smbd/service.c:close_cnum(1409)
_none_ (192.168.0.8) closed connection to service regza


logレベル3でもこの程度のlogがセッションの数だけ続いている。これ自体は別段問題無いと思う。気になったのはIDとPasswdを設定してみたも、ファイルのオーナーがnobody nogroupにしかならないところ。そこでひらめいた。


<うまくいかなかったsmb.conf>
[global]
dos charset = cp932
display charset = cp932
unix charset = EUC-JP
workgroup = MSHOME
server string = %h server (Samba %v)
encrypt passwords = true
passdb backend = smbpasswd
obey pam restrictions = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spas
sword:* %n\n .
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
invalid users = root
unix extensions = no
smb ports = 139
map to guest = Bad User
null passwords = Yes
guest account = nobody

[regza]
comment = all users file
path = /mnt/share/regza
read only = No
guest ok = Yes
writable = Yes
browsable =yes


普段我が家のサーバのsambaはwindowsからはパーミッションは777、オーナーはrootで書き込まれる設定になっている。その中ではnobodyは目立つんだよね。もしかと思って force user = rootを追加したところ、なんと!録画ができました。つまり原因はsambaのユーザ設定の問題だった模様。良かった、sambaのバージョンダウンをしなくて。

結局REGZAの動作は、私の理解ではローカルネットワーク中のnetbiosで検索できる名前を探し、それらにアクセス権があるかどうか確認していく動作のようです。アクセス権とはguestがokかどうかの確認くらいなのではないかな。writable=yesやguest ok=yesをsmb.confから消すと、とたんにアクセスできなくなりますし。

また、REGZAの方でIDとPasswdも設定できるようですが、私の環境では認証に成功しませんでした。認証方式が良くわからないんですが、まぁ別にいいか、と。それ以上確認はしてないので方式は明らかではないです。認証できない故にmap to guest = Bad Userは必須ですね。これはsmbpasswdで認証に失敗したらguestログインしなさいという設定です。これによりguestとしてnobodyというアカウントでsambaで書き込みしようとしますが、私の場合はここでnobodyのアクセスに制限をかけていた(かかっていた)ので録画が失敗してたようです。でもパーミッションも777だったし、書き込みできないワケではないのに、途中でファイルが終わってしまうのはなんでだろう??

そんなこんなで、素の玄箱に戻そうかとも思ったほどですが、何とかうまくいくようになりとりあえずは一安心です。
[PR]
by tkn384 | 2011-02-27 23:34 | 家電

REGZA Z1と玄箱とのLAN接続(1)

先日我が家にREGZAの47Z1が来ました。買うならこれと決めてました(^^;

以前のグラベガ(KDF-50HF900)にくらべて画面がちょっと小さくなりますが、お財布やお部屋的にこのくらいが限界(グフッ) 機能はなんと言ってもsambaで画像をLAN-HDDに保存できるところ、それに尽きます。
ところが、なかなか我が家のLAN-HDD(玄箱)に録画できませんでした。その経緯を忘却前に日記に。

(1)REGZAに認識させるまで
説明書にはさらっと書いていますが、ここで躓くことも多いのではないでしょうか?USB-HDDのようにつなげば動くというモノでもないような気がします。

まずは我が家の玄箱は、のっけからREGZAから見えませんでした。それはすぐ理由はわかりました。それはsambaのnmbdを停めているから。

我が家のsamba
→lenny標準のsamba 3.2.5


</etc/init.d/sambaの内容>

case "$1" in
start)
log_daemon_msg "Starting Samba daemons"
# Make sure we have our PIDDIR, even if it's on a tmpfs
install -o root -g root -m 755 -d $PIDDIR

NMBD_DISABLED=`testparm -s --parameter-name='disable netbios' 2>
/dev/null`
if [ "$NMBD_DISABLED" != 'Yes' ]; then
log_progress_msg "nmbd"
if ! start-stop-daemon --start --quiet --oknodo --exec /
usr/sbin/nmbd -- -D
then

※NMBD_DISABLE=にyesを設定しておくと、起動時にnmbdのデーモンが起動しない。



なぜnmbdを停めるかというと、理由は一つ、節電です。
nmbdが起動していると、browseのパケットを吐いてそのlogを/var/log/sambaに書き込みます。それによって無駄にHDDが回る(電気を喰う)のでなんとかHDDが回らないようにしたい。でもこのlogはどうしても止め方が解らなかったので、やむなく原因のnmbdを停めることにしたのでした。

停めた影響は、windows networkでホストの検索ができないくらい?だったので、PCを使ううちにはIPアドレスをいれれば問題ないわけですが、REGZAはIPアドレスをいれれない仕様なのでこれがどうしても必要、というわけですな。

nmbdを復活させて無事REGZAから玄箱が見えるようになりました。

でテストするが‥‥。また次にでも。
[PR]
by tkn384 | 2011-02-26 13:35 | 家電

我が家の玄箱

d0222779_116759.jpgブログ引っ越ししました。
最初なんで、我が家の玄箱の紹介をしておこうかと思います。

玄箱とは? 一言で言えば、玄人指向のNASハードディスクで、ググれば嫌と言うほど紹介は出てくると思います。その初代機をまだ細々と使い続けています。尤も買ったまま使っている人はほとんどいないんじゃないでしょうかね?我が家のもlinuxを入れ替えた初代玄箱を、運用機と試験機として2台使っています。それぞれIPアドレス以外同じ設定で、試験機でテストした後に運用機に反映させるといった感じですね。

現在の状態
Debian GNU/Linux 5.0  (lenny化、u-boot化済み)
2TB 1機搭載

使用用途
・外向きのftpサーバ(友達とのファイル交換用)
・webサーバ(ホームページ)
・DLNAサーバ
・wizd(昔のlinkstation用画像サーバ)
・REGZA録画用サーバ
・sambaサーバ
非力な装置でありながら、結構便利に使ってます。

玄箱の良いところは、私的には使いやすさ、ですね。慣れもあるけど構造が単純なんで簡単なlinuxの設定で色々楽しめて、それが実用的なところ。あと、消費電力の少ないところ。サーバと言えば24h365dで動かしているイメージだけど、日中はほとんど使わないのにつけっぱなしはエコ的によくない。非力な玄箱といえどほったらかしておけば10w位消費してしまう。それでHDDの停止が簡単にできた玄箱を未だに使い続けているわけですね。日中はほとんどHDDが止まっているんで1ヶ月電気代は100円くらいのようです(エコワットで確認)

これらについてぼちぼちと書いていこうと思ってます。
[PR]
by tkn384 | 2011-02-26 11:06 | 玄箱


今の好きなことは、暇な時いじる玄箱とか家電とか


by tkn384

プロフィールを見る
画像一覧
更新通知を受け取る

カテゴリ

全体
家電
玄箱
電子工作
Raspberry Pi
未分類

以前の記事

2014年 09月
2014年 08月
2014年 07月
2014年 06月
2014年 03月
2013年 08月
2012年 05月
2011年 05月
2011年 04月
2011年 03月
2011年 02月

フォロー中のブログ

メモ帳

最新のトラックバック

ライフログ

検索

タグ

その他のジャンル

ブログパーツ

最新の記事

玄箱サーバ死亡
at 2014-09-23 16:39
初代玄箱USB増設
at 2014-08-31 14:05
RaspberryPiのバッ..
at 2014-07-21 23:31
Windows7とWindo..
at 2014-07-20 12:16
Windows7のPCを買い..
at 2014-07-06 01:48

外部リンク

ファン

記事ランキング

ブログジャンル

ネット・IT技術

画像一覧