Linux 为什么tap接口状态通过netlink(libnl)始终显示为“关闭”?
我有一个名为name1的网络命名空间。 我执行了命令“ip netns exec name1 ip tuntap add mode tap name tap0”。 我看到通过netlink消息创建tap0。 我执行了“ip netns exec name1 ifconfig tap0 up”。 我仍然在netlink消息中看到tap0的接口状态为“关闭”。 但是对于同一名称空间中的环回接口,我可以通过netlink看到正确显示的状态 我正在使用libnl缓存管理器通过netlink获取更新 知道为什么只有tap接口的消息是错误的吗?可能重复的可能重复的Linux 为什么tap接口状态通过netlink(libnl)始终显示为“关闭”?,linux,linux-kernel,network-programming,netlink,Linux,Linux Kernel,Network Programming,Netlink,我有一个名为name1的网络命名空间。 我执行了命令“ip netns exec name1 ip tuntap add mode tap name tap0”。 我看到通过netlink消息创建tap0。 我执行了“ip netns exec name1 ifconfig tap0 up”。 我仍然在netlink消息中看到tap0的接口状态为“关闭”。 但是对于同一名称空间中的环回接口,我可以通过netlink看到正确显示的状态 我正在使用libnl缓存管理器通过netlink获取更新 知道