デフォルト設定のWindows7から、Windows2000 SERVER SP4+SRP1 のファイル共有に認証エラーで接続できなかった。
これはNTLM問題とでも呼ぶもので、Windows7ではデフォルトでNTMLv2という新しいプロトコルを使うために、
旧バージョンのWindowsのファイル共有にアクセスできないということらしい。
クライアント側であるWindows7 で一部設定を変更すると、接続ができるようになった。
<次の方法で設定した>
Windows7において次の順番で必要な項目を開く。
コントロールパネル○この項目の値が、次の場合、パスワード認証で失敗した
↓
管理ツール
↓
「ローカルセキュリティポリシー」
↓
「ローカルポリシー」
↓
「セキュリティオプション」
↓
「ネットワークセキュリティー LAN Manager 認証レベル」(ダブルクリックで開く)
(ただし、接続先が Windows 2000 professional SP4+SRP1 だとうまく接続できた。)
・「NTLMv2応答のみ送信する」
・「NTLMv2応答のみ送信(LMを拒否する)」
・「NTLMv2応答のみ送信(LMとNTMLを拒否する)」
○この項目の値が、次の場合、うまく接続できた
・「LMとNTLMを送信する(ネゴシエートした場合NTLMv2セッションセキュリティーを使う)」
・「LMとNTLMを送信する」
・「NTLM応答のみを送信する」
結局、次の設定を選択した。
「LMとNTLMを送信する(ネゴシエートした場合NTLMv2セッションセキュリティーを使う)」
調べていないが、”ネゴシエートした場合”には新しいプロトコルを使うのではないかと思われたため。
<参考>
・Windows 7 cannot connect to Windows 2000 share
< http://social.technet.microsoft.com/Forums/en-US/w7itpronetworking/thread/aaa611cb-a9bc-4fbf-8095-9d0fa6654ca5/ > 2012年10月23日
・ Windows 7 Network File Sharing Fix
< http://www.tannerwilliamson.com/2009/09/14/windows-7-seven-network-file-sharing-fix-samba-smb/ > 2012年10月23日