netstat
とlsof
の両方を試しましたが、LXCゲストへの接続を確認できないようです。
これを達成する方法はありますか...すべてゲストを一度に?
基本的に、ここで私を思いとどまらせるのは、スーパーユーザーとして実行している限り、ゲストのプロセスを確認できるという事実です。ゲストごとに動的に作成されるveth
インターフェイスも表示されます。他の方法では表示されているプロセスの接続が表示されないのはなぜですか?
私は https://stackoverflow.com/a/40352004/1951468 があなたに答えるべきだと思います。
したがって、基本的に、唯一の方法は、コンテナーとnsenter
をループすることです。
Sudo conntrack -L
が使えると思います
conntrackは、システム管理者を対象としたユーザースペースコマンドラインプログラムです。これにより、カーネル内接続追跡状態テーブルを表示および管理できます。
インストールされていない場合、必要なパッケージはconntrack-tools
(Fedoraなど)またはconntrack
(Debian、Ubuntuなど)です。
同様の回避策は、すべてのネットワーク名前空間でnetstat/lsofコマンドを実行することです。
Sudo ip -all netns exec ss -p -ut
または
Sudo ip -all netns exec lsof -i
または
Sudo ip -all netns exec netstat -ltup