※この記事はQiitaに投稿した記事を加筆修正しております。
事象
Windows10 端末から古めの NAS(TeraStation)に
アクセスすることができない事象が発生しました。
しかしPingは通ります。
また、社内の他の Windows10 端末では問題なくアクセスできました。
原因
NAS の SMB バージョンが古く、
Windows10 で SMB 1.0/CIFS のチェックが外れていたため、
アクセスできないらしい。
解決策
2パターンあります。
- Windows10 の SMB 1.0/CIFSを許可する
- NASのSMBのバージョンを上げる
本来であれば、NAS のバージョンを上げるのが最善策です。 が、
- クローズド環境のため侵入される心配はないこと
- 客先の NAS なので勝手にホイホイ変更できないこと
- 客先のシステム部がめんどくさがりでやってくれないこと(☜ここ重要)
という、残念な環境であるため、
仕方なくWindows10 の設定を弄る方針をとりました。
(客先から借りてる端末だけど、なぜこっちは弄り放題なのか謎)
実際の操作手法
コントロールパネル»プログラムと機能»Windowsの機能の有効化または無効化
- SMB 1.0/CIFS関連のチェックをONにする。
- パソコンを再起動する。
解決したか確認
無事NASにアクセス出来ました。
PowerShellを実行して「Get-SmbConnection」のコマンドを実行すると
Dialectの項目に1.5と表示されました。
古いですね。
以上