4

有没有办法监控内核中的 netns 创建/删除?

iproute2 提供了对此进行监控的方法,但它通过使用 inotify 来查找 netns fd in 的创建/删除/var/run/netns。很多时候 netns 是在没有条目的情况下创建的/var/run/netns

理想情况下,netns 创建/删除通知应该可以通过来自内核的 netlink 消息获得,但似乎并非如此。

观察/proc/<pid>创建然后 stat(ing) /proc/<pid>/ns/net 似乎不是一个可行的选择。

4

0 回答 0