私の仮想マシンにSambaを設定し、Macから完全にアクセスできます。ただし、次のネットワークの場所 smb://192.168.xx を追加して Windows 10 インストールを介してアクセスしようとすると、次の結果が表示されます。
「入力したフォルダが無効なようです。別のフォルダを選択してください。」問題解決に役立つ内容が多くないので、どこから始めるべきかわかりません。どんなアイデアがありますか?
答え1
Windowsエクスプローラまたは検索ボックスから次の方法でアクセスしてみてください。
\\192.168.x.x
このようにして、すべてのフォルダが表示されます。
サーバーのIPアドレスの後にフォルダーの1つを指定して、コマンドラインでこれを試すこともできます。
net use S: \\192.168.x.x\folder
答え2
Windows 10 では、SMB プロトコル バージョン 1 は使用されなくなり、既定ではサーバー コンポーネントがインストールされなくなり、必要でない場合はクライアント コンポーネントが自動的に無効になります。SMBv1には元々WannaCryランサムウェアワームが拡散する可能性がある深刻な設計上の欠陥があったため、これは良いことです。
server max protocol =
Samba設定に、SambaがSMBv2またはSMBv3を使用しないように制限する設定(明示的な設定または暗黙のデフォルト設定)がないことを確認する必要があります。
ランニングtestparm -s --parameter-name "server max protocol" /etc/samba/smb.conf 2>/dev/null
。応答がSMB2
またはで始まらない場合、SMB3
Samba設定は現在SMBv1に制限されています。
最新バージョンの Samba では、通常、この問題を解決するには、server max protocol
構成から明示的な制限を削除します。以前のバージョンのSambaがデフォルトでSMBv1のみを使用している場合は、最新のプロトコルバージョンを追加または明示的server max protocol = SMB2
に有効にできます。server max protocol = SMB3
使用しているSambaのバージョンがこれらの設定オプションをサポートしていない場合本当に古いバージョンできるだけ早く更新する必要があります。