web-dev-qa-db-ja.com

cifsマウントが「mount error(112):Host is down」で失敗する

Technicolorルーターに接続されたUSBドライブをマウントしようとしています。

/etc/fstabに次の行があります:

//192.168.1.1/usbdisk /media/public cifs guest,vers=3.0 0 0

ネットから見つかった異なる指示で問題を解決しようとした後、異なるバージョン、vers = 2.0、vers = 2.1を指定しようとしましたが、これらのいずれも問題を解決していません。

Smbclientでテストすると、次の結果が得られます。

Sudo mount.cifs //192.168.1.1/usbdisk /media/public -o username=myuser,vers=2.0
Password for myuser@//192.168.1.1/usbdisk:  *********
mount error(112): Host is down

ユーザーが指定されていない場合や、さまざまなvers=定義でも同じことが起こります。

Ubuntu 15.10。を実行しています。何か案は?

2

/etc/fstabのエントリを無効にして、次のコマンドを発行できます

mount -t cifs //192.168.1.1/usbdisk /media/public -o guest,vers=3.0

同時に、異なるオプション(-oの後ろ)で遊んでください。システムからのフィードバックが必要な場合は、2番目のターミナルウィンドウを開いてjournalctl -fbと入力し、指定されたオプションに対するカーネルの反応を確認します。

あなたの本当の問題はcifsでは私の場合とは異なるかもしれないからです。

SMBを提供するデバイスがver=1.0を必要とするという問題がありました。 Ubuntu 17.04にはバージョンに関する問題はありませんでしたが(自動)、17.10とそのカーネルでは、カーネルログに示されているように、番号を示す必要があります。

Okt 25 09:06:08 gespc kernel: No dialect specified on mount. Default has changed to a more secure dialect, SMB3 (vers=3.0), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 specify vers=1.0 on mount. For somewhat newer servers such as Windows 7 try vers=2.1.

頑張って!

6
Gerhard Stein

はい !

この問題も数か月続いていましたが、オプションにvers = 1.0を追加して解決しました://xxx.xxx.xxx.xxx/disk /media/foldername cifs rw,credentials=/etc/samba/credentials,uid=1000,gid=1000,file_mode=0660,dir_mode=0770,iocharset=utf8,vers=1.0 0 0

ありがとう、ゲルハルト!

GR

2
mchrgr2000