web-dev-qa-db-ja.com

Windows XPおよびSAMBA

カーネル2.6.18-194.32.1.el5とSAMBAバージョン3.0.33-3.29.el5_6.2を実行しているCentOS5.5サーバーがあります。ネットワークドライブのマッピングに使用する非表示の共有が作成されています。これはWindows XP SP3マシンで正常に動作していましたが、突然動作を停止しました。いくつかのことを確認しましたが、この問題をさらにトラブルシューティングする方法がわかりません。リストされています。以下は、さまざまな構成のスニペットです。

/ etc/samba/smb.conf

[global]
client lanman auth = yes
client ntlmv2 auth = yes
dns proxy = no
encrypt passwords = yes
hosts allow = 10.130.155. 127.0.0.1
hosts deny = all
lanman auth = no
load printers = no
log level = 1
max connections = 30
netbios name = SAMBA
ntlm auth = yes
null passwords = no
printcap name = /etc/printcap
printing =
security = user
server string = SAMBA Server
smb ports = 445
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536 SO_KEEPALIVE
workgroup = Workgroup

#============ Share Definitions =======================#
[share$]
comment = Share
create mask = 0775
directory mask = 0775
force group = staff
path= /vcroot
valid users = @staff
writable = yes

SAMBAのiptablesルール

#!/bin/sh

IPT="/sbin/iptables"

$IPT -A INPUT -s 10.130.155.0/24 -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
$IPT -A INPUT -s 10.130.155.0/24 -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
$IPT -A INPUT -s 10.130.155.0/24 -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
$IPT -A INPUT -s 10.130.155.0/24 -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
$IPT -A INPUT -s 10.130.155.0/24 -m state --state NEW -m udp -p udp --dport 445 -j ACCEPT

/var/log/samba/smdb.logファイルからの出力は次のとおりです。

[2011/05/24 16:40:04, 0] lib/util_sock.c:read_data(540) read_data: read failure for 4 bytes to client 10.130.155.169. Error = Connection reset by peer
[2011/05/24 16:40:04, 0] lib/util_sock.c:read_data(540) read_data: read failure for 4 bytes to client 10.130.155.169. Error = Connection reset by peer
[2011/05/24 16:40:04, 0] lib/util_sock.c:read_data(540) read_data: read failure for 4 bytes to client 10.130.155.169. Error = Connection reset by peer
[2011/05/24 16:40:04, 1] smbd/service.c:make_connection_snum(1077) machineA (10.130.155.169) connect to service share$ initially as user userA (uid=xxx, gid=xxx) (pid 646)
[2011/05/24 16:40:04, 0] lib/util_sock.c:read_data(540) read_data: read failure for 4 bytes to client 10.130.155.169. Error = Connection reset by peer
[2011/05/24 16:40:04, 1] smbd/service.c:close_cnum(1274) machineA (10.130.155.169) closed connection to service share$

Smb.confファイル内の「smbports」設定を調整しようとしましたが、それは問題ではないようです。また、「ネットワークセキュリティ:LAN Manager認証レベル-LMとNTLMの応答を送信する」のクライアント設定を調整しようとしましたが、それでも違いは見られませんでした。

あなたが提供できるどんな助けでも大いに感謝されるでしょう。

2
John

暗闇の中での刺し傷:Sambaサーバーはワークグループグループに属しています。 XPクライアントはADドメインにあります。これにより、問題が発生する可能性があります。クライアントが共有にアクセスしようとしたときに、Sambaログにエントリがありますか?サーバーに接続したことがありますか?どの段階でクライアントとサーバー間のネゴシエーションが中断しますか?

2
Paweł Brodacki