![如何列出 Linux 中给定网络接口的所有虚拟网络?](https://linux22.com/image/797204/%E5%A6%82%E4%BD%95%E5%88%97%E5%87%BA%20Linux%20%E4%B8%AD%E7%BB%99%E5%AE%9A%E7%BD%91%E7%BB%9C%E6%8E%A5%E5%8F%A3%E7%9A%84%E6%89%80%E6%9C%89%E8%99%9A%E6%8B%9F%E7%BD%91%E7%BB%9C%EF%BC%9F.png)
如何列出为给定网络接口卡创建的所有虚拟网络?
例如我添加了一个这样的虚拟网络,
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 管理员加入进来,或者您可以尝试我发布的内容。