質問: ubuntu 16.04 ltsからwindows 10共有にアクセスできない 私のubuntu 16.04 ltsにポイントを接続/マウントしようとしていますvm windows 10であるホスト上の共有に成功していません。ubuntuにファイルをダウンロードできるようにすることが目標です(vm)、それらをwindowsホストに転送します。windows共有には、同じネットワーク上の他のwindowsホストからアクセスできますが、ubuntu vmからはアクセスできません。 。私は実行してみました:sudo mount -t cifs -o username=username //ip_address/windows_share /mount/point/ubuntu これにより、ホストがダウンしているというエラーが表示されますが、ホスト上で実行されている共有には他のwindowsボックスからアクセスできるため、これは正しくありません。私はそれに関するいくつかの投稿を読みました、そして誰かがubuntuとwindows 10で使用されているsmbバージョンとの競合がsmb1を無効にしたため、以下を実行して確認することを勧めました:smbclient -l <windows_ip> -u <windows_user> -d 256 そして確かに私はエラーを抱えています: プロトコルネゴシエーションに失敗しました:nt_status_connection_reset 次に、実行します:smbclient -l <windows_ip> -u <windows_user> -m smb2 そしてさらに別のエラー: netbios over tcp無効-使用可能なワークグループがありません ubuntuにwindows共有をマウントする方法を誰かが修正/アドバイスすることを提案できますか?
回答: わかりました、これに遅れて戻ってきてすみません。修正は基本的にこれです:sudo mount -o vers=3.0,username=<your_username>,uid=<your_user_id>,gid=<your_group_id>,forceuid,forcegid, //<ip_address>/<path_to_share> /<mount>/<point>/<local_system> 今回は「-t(-type)」オプションを省略したことに注意してください。このオプションが指定されていない場合、「mount」は使用するシステムを推測し、正直に言えば、私が読んだ量を考慮してwindows 10共有プロトコルで何が起こっているかについてはすでに行ったので、「mount」に魔法をかけてもらうことにしました。 ;-)「mount man page」の抜粋は次のとおりです。 「-tオプションが指定されていない場合、または自動タイプが指定されている場合、mountは目的のタイプを推測しようとします。マウントは、blkidライブラリを使用してファイルシステムタイプを推測します。見覚えのないものを表示しない場合、mountは/ etc/filesystemsファイル、または存在しない場合は/ proc/filesystemsファイルの読み取りを試みます。「nodev」というラベルの付いたもの(devpts、 procおよびnfs)。/etc/filesystemsが単一の*の行で終了する場合、mountはその後/ proc/filesystemsを読み取ります。試行中、すべてのファイルシステムタイプはマウントオプションsilentでマウントされます。 また、「mount」はrootとしてのみ実行できますが、このマウントポイントに書き込む他のプログラムはrootとして実行されないため、マウントへの書き込み権限(所有権)を付与するユーザーとグループを指定する必要があります場所、したがって次の使用:uid=<your_user_id>,gid=<your_group_id>,forceuid,forcegid,。できた! @xguru、助けてくれてありがとう!:)