TUNインターフェイスの特定の名前を指定するためにオプションを使用できることはわかっていますが、--dev
そうではありません。現在、ルータシステムに約100個のクライアントが設定されています。少数のクライアントを使用してログを掘り下げてインターフェイス名を取得し、それを指定された設定ファイルに関連付けることができましたが、今ではアクティビティが多すぎます。
しばらくこの問題で遊んでいlsof
ましたが、udevadm
まだ特定のtunXインターフェイスをOpenVPNインスタンスに関連付けることはできません。
どのOpenVPNインスタンス/構成名/プロセスが特定のTUN(例:tun4)に接続されているかを知りたいです。解決策はありますか?
答え1
それで私はABの意見に触発され、解決策を思い出しました。
$ ps ax | \
awk '/[o]penvpn/{print $7" "$1;system("grep iff /proc/"$1"/fdinfo/*")}'`
これにより、実行中の構成に関連付けるTUNインターフェースが提供されます。