كيفية تبديل عملية مساحة المستخدم مرة أخرى إلى مساحة اسم شبكة الجذر?

StackOverflow https://stackoverflow.com//questions/10708120

سؤال

المشكلة هي أن /var/run/netns/ يحتوي الدليل على جميع مساحات أسماء الشبكة ، باستثناء الجذر مساحة الاسم.لذلك أنا لست متأكدا ، وكيفية الحصول على fd, ، يجب أن يتم تمريرها إلى مكالمة النواة التالية:

syscall(__NR_setns, fd, CLONE_NEWNET)
هل كانت مفيدة؟

المحلول

أفايو ، يمكنك استخدام /proc/<pid>/ns/net.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top