//-- S A M B A --//
[27:名無しさん@お腹いっぱい。 (2001/06/09(土) 04:13)]
Server: Linux 2.2.18 (Debian unstable) + Samba 2.0.7-3
Client: Windows98
なのですが、サーバ側に何の変更も加えていないにも関わらず、samba に接続
できたりできなかったりします。ありがちな原因にはどんなものがあるでしょ
うか?
状況としては
* Linux 稼働しっぱなしでも接続できたりできなったりする
当たりまえだが再起動しても変化なし
* Linux に login して smbclient では接続可能
* 「接続できない」とはWindowsのネットワークコンピュータに表示されない状態を指す
接続不能な時は、ip address を直に書いても(\\192.168.0.1)
「コンピュータの検索」でもみつからない
* password はちゃんと両方 encrypt になっている
* Windows 側に host と lmhosts も置いた
そして一番重要なのが
* tcpdump でのぞくと、接続できない時はそもそもパケットが流れていない
ごくたまに接続できる時には、Windows にログインした瞬間に認証をしているらしき
パケットが流れています。何故同じユーザ名、同じパスワードで同じログイン操作を
しているのにパケットが流れたり流れなかったりするのでしょう??
何かヒントをください…
[28:名無しさん@お腹いっぱい。 (2001/06/09(土) 06:01)]
>>27
そーゆー再現性のないわけわからん現象だったら
ケーブルとか物理的なところから疑ってみては?
[29:名無しさん@お腹いっぱい。 (2001/06/09(土) 10:21)]
っていうか、パケット出てない時点でsambaと無関係のよーな...
# 他のWinマシンにはちゃんとつながるぞ、とかならまた別だけど
[30:27 (2001/06/09(土) 12:27)]
どーも。
>>28
> そーゆー再現性のないわけわからん現象だったら
> ケーブルとか物理的なところから疑ってみては?
Sambaに接続できない時でもWeb Browsingはできてるので物理的には問題みたいな
んです。
>>29
> っていうか、パケット出てない時点でsambaと無関係のよーな...
> # 他のWinマシンにはちゃんとつながるぞ、とかならまた別だけど
そーなんですよね。ときたま接続できてる時点で既に Windows 側の方が怪しい…
で、進展がありました
コントロールパネル→ネットワーク→Microsoftネットワーククライアント→
プロパティ→オプション
で「クイックログオン」を選んで再起動すると表示されました。
まだ昨晩と今朝確認しただけなので明日には元に戻ってるかもしれませんが…
これって、Samba 側では認証が expire したけど Windows 側は前回のセッショ
ンを保持してるつもりになってて…ということなんでしょうかねえ?
結局 SMB プロトコルの知識が必要ですよねえ。どこ調べりゃいいんだろう。
[31:名無しさん (2001/06/09(土) 12:59)]
>>21
linuxとsmbfs使って、codepageを設定すれば、
日本語ファイルもばっちり
[32:名無しさん (2001/06/09(土) 13:03)]
>>27
Local Master Blowser、Domain Master Browserとかの、NBTブラウジング関係の
設定は大丈夫?BrowserはNT/2000にまかせるのがいいね
あと、パケットがでてないってことだけど、
APMや省電力設定で、ディスクが止まって時間がかかったとか、
本体やLANカードが省電力モードにはいったとかね
[33:名無しさん (2001/06/10(日) 18:40)]
win9x 系だと確かに途中からつながらなくなることがあるね。
でもなぜかネットワークドライブに設定しておくと大丈夫。
同じユーザ名で複数のPCから samba につなごうとしても
同じことになりやすいよ。win9x 系に限るけど。
[34:名無しさん@お腹いっぱい。 (2001/06/19(火) 23:05)]
>>32
おそらく27の人はLinuxとWindows98の2台しか運用してないように見受けられるので、
BrowserMasterは全てLinuxのSambaに任せりゃ良いかと。
smb.confの"Domain Master"やら"Local Master"やら"OS Level"やらの設定は適切ですか?
[35:名無しさん@コート脱いだらハワイのミポリソ萌え (2001/06/20(水) 03:02)]
codepage932でcoding system = eucでIE使ってSWATで日本語の共有名作ると
smb.conf にSJISで書かれちまうんですけど、これ何とかなるもんですか?
今はいちいちEUCで書き直してるのでこういうもんだというならいいんですが。
[36:名無しさん@お腹いっぱい。 (2001/06/20(水) 11:04)]
27 ではありませんが、以前ブラウズマスタの件でとても苦労しました。
で、使用には問題なかったのですが、windows のクライアントの方が
ログオンしてしばらく使っていると「リソースへのアクセス権がありません」と
メッセージが出て、その後ネットワークのディスクにアクセスできなくなってしまいます。
ネット上にも同件の報告があって
http://www.google.com/search?q=cache:wRJLh90V-NU:apex.wind.co.jp/tetsuro/f-bsd/samba.html+
%83%8A%83%5C%81%5B%83X%82%D6%82%CC%83A%83N%83Z%83X%8C%A0%82%AA%82%A0%82%E8%82%DC%82%B9%82%F1&hl=ja&lr=lang_ja
なんかにはとりあえずの解決策も載っているのですが、家の環境では
うまくいきませんでした。
その際のログは上のページに乗っているのと同じで、下のとおりです。
[2001/06/20 10:38:35, 1] /usr/ports/net/samba/work/samba-2.0.9/source/smbd/reply.c:reply_s
esssetup_and_X(925)
Rejecting user 'mona': authentication failed
もちろん windows 起動直後などは認証も通り、正常に使えます。
なので encrypt passwords オプションや、基本的なパスワードの設定が
間違っていることはないと思います。
この件の解決策をご存知の方いますか?
read.cgi ver5.26+ (01/10/21-)