NS(Buffalo Neworkstorage)をインストールしました。
次のコマンドを使用して、Debian(buster)を実行しているRock Pi N10からNSをインストールできました。
sudo mount.cifs //<<ip.address>>/SHARE /mnt/lspro
ただし、Ubuntu 18.04を実行しているPCで上記と同じコマンドを使用するとエラーが発生します。
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
ログは次のとおりdmesg
です。
[48381.426142] CIFS: Attempting to mount //10.1.10.77/share
[48381.426168] No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
[48381.440240] CIFS VFS: cifs_mount failed w/return code = -2
/mnt/lspro
Ubuntuボックスに表示されます。私はそれを行うことcd /mnt/lspro
がls /mnt/lspro
でき、証明しました!
mount.cifs
パスワードなしで匿名で "smb://<ip.address>"を使用して他の場所からファイルを介してNSをインストールすることもできますが、Ubuntuボックスにはインストールできません。
もし同じ状況に苦しんで解決された人はいますか?
答え1
同様の問題があり、パッケージをインストールする必要がありました。keyutils
答え2
@ABが提案したdmesgを読んだ後、
[48381.426142] CIFS: Attempting to mount //10.1.10.77/share
[48381.426168] No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
[48381.440240] CIFS VFS: cifs_mount failed w/return code = -2
以下を追加して、Ubuntuボックスで私の状況に合ったソリューションを見つけました-o vers=1.0
。
sudo mount.cifs //<<ip.address>>/SHARE /mnt/lspro , -o vers=1.0
すべての助けに感謝! ;))
PSの下のABのコメントによると、セキュリティ上の理由でより高いSMBバージョンを使用することをお勧めします。私のNSボックスの場合、利用可能な最も高いバージョンは2.0です。私の状況に対するソリューションの更新は次のとおりです。
sudo mount.cifs //<<ip.address>>/SHARE /mnt/lspro , -o vers=2.0