我知道你可以通过做来显示界面ip a show
。那只显示主机可以看到的接口,但容器配置的虚拟接口不会出现在这个列表中。我也尝试过使用ip netns
,它们也没有出现。我应该重新编译另一个版本iproute2
吗?在/proc/net/fb_trie
中,您可以看到本地/广播地址,我假设,作为转发数据库的用途。
我在哪里可以找到这些信息或列出所有接口(包括容器)的命令?
要对此进行测试,请启动一个容器。就我而言,它是 snap 上的 lxc 容器。做一个ip a
或ip l
。它将显示主机的视图,但不显示容器配置的界面。我正在通过grepping ,因为容器只是 cgrouped 进程,但除了和 arp 条目procfs
之外我没有得到任何东西。fib_trie
我认为这可能是由于 netns 命名空间混淆,但ip netns
也没有显示任何内容。
您可以使用conntrack -L
显示所有已建立的传入和传出连接,因为 lxd 需要连接跟踪数据包的转发,但我想列出系统上配置的所有 IP 地址,就像我能做到的那样告诉使用netstat
or lsof
。