如何列出 Linux 中给定网络接口的所有虚拟网络?

如何列出 Linux 中给定网络接口的所有虚拟网络?

如何列出为给定网络接口卡创建的所有虚拟网络?

例如我添加了一个这样的虚拟网络,

ifconfig eth0:0 inet6 add ::123/64

响应正常。我知道我可以使用这个网络,因为我添加了它。但如果不是我添加的,我怎么知道它存在呢?

答案1

看一下ip命令,具体来说:

ip addr show dev eth0

这应该会为您提供分配给 的所有 IP 地址eth0。或者省略参数dev eth0以获取系统上所有接口的相同地址。

答案2

我不是 Linux 专家,但我认为这已被弃用并被iproute2命令取代?请参阅iproute2文档

但我认为您仍然可以通过ifconfig -a或获得您所设置的内容netstat -ian

您应该等到真正的 Linux 管理员加入进来,或者您可以尝试我发布的内容。

相关内容