كيفية تبديل عملية مساحة المستخدم مرة أخرى إلى مساحة اسم شبكة الجذر?
-
13-12-2019 - |
سؤال
المشكلة هي أن /var/run/netns/
يحتوي الدليل على جميع مساحات أسماء الشبكة ، باستثناء الجذر مساحة الاسم.لذلك أنا لست متأكدا ، وكيفية الحصول على fd
, ، يجب أن يتم تمريرها إلى مكالمة النواة التالية:
syscall(__NR_setns, fd, CLONE_NEWNET)
المحلول
أفايو ، يمكنك استخدام /proc/<pid>/ns/net
.
لا تنتمي إلى StackOverflow