windows8、windows2012から、windows共有(CIFS)に利用されるプロトコルが、SMB3.0になっています。
SMB3.0になって何が変わったかというと、認証する際のフローが変わっているんです。
サードパーティ製のストレージサーバで、この変更に対応できていない場合、認証プロンプトが出て、正しいアカウント、パスワードを入力しても、ファイルサーバが参照できません。
SMB3.0で新たに追加された“Secure Negotiate”という機能に、対応できてないことが原因です。
マイクロソフトからの情報だと、このへんです。
http://support.microsoft.com/default.aspx?scid=kb;ja;2686098
この問題を回避するには、windowsのレジストリを書き換えて、“Secure Negotiate”を無効にします。1つの方法は、レジストリエディタを使って、以下の値を追加すること。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\RequireSecureNegotiate
上記パラメタを追加し、値を”0″にします。
もう一つは、PowerShellを起動して、以下のコマンドを実行すること。
Set-ItemProperty –Path “HKLM:\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters” RequireSecureNegotiate -Value 0 -Force
これで、問題を回避できます。以下のサイトに書いてあることまんまです。大変参考になりました。
http://nobuhikoi.wordpress.com/2012/11/05/win-8-server-2012-から-netapp-に接続できない問題/