現在マウントされているCIFS共有のIPアドレスを表示します。

現在マウントされているCIFS共有のIPアドレスを表示します。

Linux クライアントは FQDN で確認された Windows 共有をマウントし、構成は/etc/fstab次のとおりです。

//fqdn.windows.share/theShare /local/mount/point cifs [...]

インフラストラクチャの変更により、共有 IP アドレスが変更されました。

ローカルにマウントされた共有がアクセス時にIPアドレスを確認できると予想しましたが、そうではありません。ローカルリソースのコンテンツを一覧表示します。

ls -lah /local/mount/point

接続の問題で失敗しました(申し訳ありませんが、エラーメッセージを再現できませんでした)。

今リストを作成したいと思います。現在使用中のIPアドレス共有はマウントされましたが、どうすればいいかわかりません。だから質問は

マウントされたCIFS共有で現在使用されているIPアドレスを一覧表示する方法(...またはIPアドレスを含むアクティブなマウントポイントの詳細)

mountfindmntまたは確認などのコマンドは/proc/mounts役に立ちません(オプションがありませんか?)。

明確に言えば、共有の現在アクティブなIPアドレスを照会したくないので、いつでもDNSからそのIPアドレスを照会できます。新しいIPアドレスで共有を再マウントしても問題ありません。

答え1

努力する

netstat -an --inet | grep "445 "

あなたは次のようなものを得るでしょう

tcp        0      0 1.2.3.4:23716      8.8.4.4:445          ESTABLISHED

どこ

  • 445はcifsのポート番号です(スペースを含めるには引用符が必要です)。
  • netstat --inet -anTCP接続が表示されます(-n数値用)。

df編集:または以前に使用する必要があるかもしれませんmount

編集2:

IPを取得

netstat -an --inet | awk '$5 ~ /:445$/ { split($5,A,":") ; print A[1] ; }'

関連情報