コンテナ内の仮想インタフェースがホスト側のどの仮想インタフェースに対応するかを調べる
Dockerの場合はホスト側でこのワンライナー叩けばいけます。
ip link | grep -E "^`sudo docker exec container_name cat /sys/class/net/eth0/iflink`:"
コンテナの外でパケットをキャプチャしたい場合など、ホスト側のインタフェース名はランダムで生成されるため、対応関係がわかりにくいです。
それを調べる方法が上記のコマンドです。
ホスト側の仮想インタフェースのうち、ifindex値がコンテナ内の仮想インタフェースのiflink値と同じものが対応するインタフェースになります。
LXCでも仕組みは同じだと思うので、iflink値を元にして探せると思います。(未検証)
Author And Source
この問題について(コンテナ内の仮想インタフェースがホスト側のどの仮想インタフェースに対応するかを調べる), 我々は、より多くの情報をここで見つけました https://qiita.com/kamaboko123/items/5edcfdb8a7fcc53e7392著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .