怎么把veth pair的虚拟网卡从容器命名空间移到主机命名空间?
利用命令:ip link set veth1 netns ns1
可以把veth pair一端的虚拟网卡移到容器网络命名空间ns1.
那如果要把这个虚拟网卡veth1重新移回宿主机命名空间该怎么处理呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
ip link set veth1 netns 1
最后的1是进程号,也就是init进程,veth1会进入init进程的网络空间,也就出去了
ip link set DEVICE netns { PID | NAME }
ip netns list
能找到namespace都在/var/run/netns/
所以要先创建一个文件,作为挂载点
再把当前进程所处的
namespace
(host的namespace) 挂载上去现在
ip netns list
应该能看到ns_host
了最后再把veth的一端移动回去