Linux クライアントは FQDN で確認された Windows 共有をマウントし、構成は/etc/fstab
次のとおりです。
//fqdn.windows.share/theShare /local/mount/point cifs [...]
インフラストラクチャの変更により、共有 IP アドレスが変更されました。
ローカルにマウントされた共有がアクセス時にIPアドレスを確認できると予想しましたが、そうではありません。ローカルリソースのコンテンツを一覧表示します。
ls -lah /local/mount/point
接続の問題で失敗しました(申し訳ありませんが、エラーメッセージを再現できませんでした)。
今リストを作成したいと思います。現在使用中のIPアドレス共有はマウントされましたが、どうすればいいかわかりません。だから質問は
マウントされたCIFS共有で現在使用されているIPアドレスを一覧表示する方法(...またはIPアドレスを含むアクティブなマウントポイントの詳細)?
mount
、findmnt
または確認などのコマンドは/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 -an
TCP接続が表示されます(-n
数値用)。
df
編集:または以前に使用する必要があるかもしれませんmount
。
編集2:
IPを取得
netstat -an --inet | awk '$5 ~ /:445$/ { split($5,A,":") ; print A[1] ; }'