admin 发表于 2018-7-21 17:40:04

为什么mininet创建环境后,namespace看不到?

为什么mininet创建环境后,namespace看不到?
答:mininet使用namespace来隔离创建的host和Controller,但为什么创建mininet之后,用ip netns list命令看不到呢(输出为空)。
这是因为 ip netns 只会显示在 /var/run/netns 中有名字的、有挂载的 namespace,而 mininet 中新的 namespace 是通过 PID 来与主机相关联,使用 unshare() 方式来创建出新的 namespace,所以是没有名字的 namespace,以至于我们通过 ip netns list 是无法查看到节点的 namespace。
页: [1]
查看完整版本: 为什么mininet创建环境后,namespace看不到?