アイデアが足りなくなりました。今朝の長いテストの後、私はこれを機能させることができないようで、理由がわかりません。 Windows SMB/CIFS共有をDebian5.0.4 VMとマウントしたいのですが、連携していません。
これは私が使用しているコマンドです。
debianvm:/ home/me#whoami
root
debianvm:/ home/me#smbclient --version
バージョン3.2.5
debianvm:/ home/me#mount -t cifs //hostname.domain.tld/share /mnt/hostname.domain.tld/share- verbose -o user = SUBADDOMAIN.ADDOMAIN.DOMAIN.TLD/username
mount.cifsカーネルマウントオプション:unc = // hostname.domain.tld\share、ip = 10.212.15.53、domain = SUBADDOMAIN.ADDOMAIN.DOMAIN.TLD、ver = 1、rw、user = username , , pass = ******************* mount
エラー5 =入力/出力エラーmount.cifs(8)のマニュアルページを参照してください(例:man mount.cifs)
debianvm:/ home/me#
ネット上の言葉はあまり具体的ではありませんでした、そして残念ながらそれはほとんど常に環境特有です。認証エラーは発生しません。 mount -t smbfs
とmount -t cifs
を、smbmount
などと一緒に試しました。以前と同じエラーが発生します。ロギングには正しいIPアドレスが表示されるため、DNS解決の問題ではないかと思います。 dmesg | tail -f
は、ドメインとユーザー名を適切にフォーマットしたときに認証エラーを表示しなくなりました。説明したように、iocharset=utf8
、file_mode
、およびdir_mode
で少し遊んだことがあります ここ 。それも役に立ちませんでした。また、最小の認証方法の問題である可能性があると想定してntlm
とntlmv2
を試しましたが、sec=ntlmv2
を強制しなくても、エラーなしで認証できます。 smbclient -L hostname.domain.tld -W SUBADDOMAIN.ADDOMAIN.DOMAIN.TLD -U username
はすべての共有を正しくリストし、次のように表示します。
Domain=[SUBADDOMAIN] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]
Sharename Type Comment
--------- ---- -------
IPC$ IPC Remote IPC
ETC$ Disk Remote Administration
C$ Disk Remote Administration
Share Disk
Connection to hostname.domain.tld failed (Error NT_STATUS_CONNECTION_REFUSED)
NetBIOS over TCP disabled -- no workgroup available
私は最後の行が興味をそそる/警戒しているのを見つけます。誰かがポインタを持っていますか!?たぶん私はエフィンのマニュアルを読み間違えました。
SMB 1.0を使用しようとしていますが、これはデフォルトで無効になっている可能性があります。
SMBバージョン3.0を指定するver = 3.0を使用できますか?.
SMB管理者には、昇格されている可能性があるため、最小要件を尋ねる必要があります。
話しているSMBサーバーのバージョンは何ですか?
私の問題を解決した別のアプローチ:
別の秒オプションを試してください。私のDebianのデフォルトは/proc/fs/cifs/SecurityFlags
にあります0x81
です(掘り下げて: https://www.kernel.org/doc/readme/fs-cifs-README 何を解決しませんでした0x80
平均)。それにもかかわらず、いくつかのセキュリティオプションを試した後、それは-osec=ntlm
で私のために働きました。
試してみる価値。