据我了解,在Linux shell环境中,可以使用ip
命令列出任何特定命名空间中的网络连接,例如:
ip netns exec <namespace> ip link show
我的问题是:
如果我有多个网络命名空间,如何用一个简单的命令列出所有命名空间中的所有链接?还是说我必须编写脚本来完成此操作?
据我了解,在Linux shell环境中,可以使用ip
命令列出任何特定命名空间中的网络连接,例如:
ip netns exec <namespace> ip link show
我的问题是:
如果我有多个网络命名空间,如何用一个简单的命令列出所有命名空间中的所有链接?还是说我必须编写脚本来完成此操作?
ip link show; ip -all netns exec ip link show
在内部,它只是执行您的脚本所做的事情 - 它遍历所有命名空间并运行命令。