web-dev-qa-db-ja.com

Samba / CIFS Ubuntu 14.04マウントエラー(112)

Cifsを使用してUbuntu14.04にSambaネットワーク共有をマウントしようとしています。

サーバー上で、共有を実行しています。 Windowsではすでにドライブとしてマップできます。共有にはユーザー名とパスワードがあります。

Ubuntuマシンには、資格情報が保存される/etc/samba/userがあります。共有をマウントするディレクトリもあります/mounthere

私はこれを持っています/ etc/fstab

//192.168.1.1/sharename /mounthere cifs credentials=/etc/samba/user 0 0

Sudo mount -aを実行すると、次のエラーが発生します。

mount error(112): Host is down

ホストはダウンしていません。 Windowsで実行しています。資格情報とファイアウォールの問題の可能性を再確認しました。

cifs-utilsもインストールされています。

誰でも私を正しい方向に向けることができますか。

ありがとうございました!

4
jarvis

SMBの周りには少なくとも3つの異なるバージョンがあります。問題は、Linuxカーネルにそれ以上のオプションがなくSMBで、SMBv1がマウントされている場合です。サーバーで無効にすると、サーバーはTCP RSTパケットをクライアントに送信します。これにより、前述のエラーが発生します。

このオプションをfstabコマンドのエントリに追加し、結果を確認します。

vers = 3.0

これにより、カーネルマウントは最初からSMBv3を使用するように強制されます。

4
Marc Stürmer