10

据我所知,在 Linux shell 环境中,我可以使用 列出任何特定命名空间中的网络链接ip,例如:

ip netns exec <namespace> ip link show

我的问题是:

如果我有多个网络命名空间,如何用一个简单的命令列出所有命名空间中的所有链接?或者我必须编写一个脚本才能这样做?

4

1 回答 1

4

你可以简单地做:

ip link show; ip -all netns exec ip link show

在内部,这只是执行您的脚本将执行的操作 - 它逐步遍历所有命名空间并运行命令。

于 2016-11-02T10:00:02.620 回答