GNU/Linux >> Linux の 問題 >  >> Linux

Linux で使用されている SMB 接続とダイアレクトを確認するにはどうすればよいですか?

Linux で Samba サーバーを実行している場合、smbstatus 各クライアントが使用するプロトコル バージョンを表示する必要があります。

Linux がクライアントの場合、使用しているクライアントによって異なります:カーネルレベルの cifs を使用している場合 ファイルシステムのサポート、まったく新しいカーネルを除くすべてのカーネルで、答えは /proc/mounts を調べることでした そのファイルシステムのマウントオプションに vers= が含まれているかどうかを確認するには オプション;そうでない場合は、SMB 1 を使用すると仮定します。

カーネル レベルの CIFS/SMB サポートにおける SMB プロトコルの自動ネゴシエーションはかなり最近の開発であり、私の知る限り、必要なプロトコル バージョンを指定しない場合、自動ネゴシエーションは CIFS デバッグを有効にした場合にのみ結果を示します。メッセージ。 しかし幸いなことに、開発者は交渉結果が常に /proc/mounts に表示されるようにしました。 .

smbclient を使用する場合 または他のユーザー空間 SMB/CIFS クライアント (たとえば、デスクトップ環境に統合されたもの) の場合、独自のツールと診断機能を備えている可能性があります。


Linux
  1. Linuxでエイリアスを作成してエイリアスコマンドを使用する方法

  2. Linux –起動時にルートファイルシステムのチェック(およびオプションで修正)を強制するにはどうすればよいですか?

  3. Ubuntu – Linuxで使用されているSmb接続と方言を確認する方法は?

  1. OSとLinuxのバージョンを確認する方法

  2. LinuxでPingコマンドをインストールして使用する方法

  3. Linux NTP サーバーとクライアントをインストールして構成する方法

  1. Linux:デバイスに使用されているデバイスドライバーを見つける方法は?

  2. LinuxでMySQLのバージョンを確認する方法

  3. LinuxにインストールされているPHPおよびApacheモジュールを確認するにはどうすればよいですか?