找出谁创建了桥接接口

找出谁创建了桥接接口

有一些创建网桥的过程,但我找不到是谁做的。系统是Ubuntu服务器20.04.2。 /etc/netplan 很干净,journalctl 中没有任何内容。会是什么呢 ?

$ brctl show
bridge name     bridge id               STP enabled     interfaces
br-25e41661f1cf         8000.024214829968       no
br-37db19e70f2a         8000.0242c1d44e19       no
br-642c28d8a201         8000.0242a74c6849       no
br-7524b604ed26         8000.024225e214bc       no
br-7aed5e4a2a8d         8000.0242acde7f78       no
br-92d63fdfd6ef         8000.0242abdce62e       no
br-a66148fdc4f0         8000.0242e5d1b31d       no
br-aa882ec6d23f         8000.02422dd0af6b       no
br-c532eca49fcf         8000.0242fa4f24ea       no
br-dc92b8cccbae         8000.024277cbec3f       no
br-dcb490830ab5         8000.02428a24e20e       no
br-f0ebc1cdc155         8000.0242da3d005f       no
br-f69254fda7ea         8000.0242e49321e0       no
docker0         8000.024236444110       no
docker_gwbridge         8000.0242edc6b79c       no

答案1

如果它看起来像鸭子...

这些接口看起来像 Docker 管理的桥接接口。

您可以通过运行以下命令来确认这一点:

docker network ls

以 开头的所有接口br-的名称的其余部分将与此命令显示的网络 ID 相匹配。

所以我希望您会找到一个网络 ID25e41661f1cf匹配等。您可以使用JSON 结果br-25e41661f1cf检查其设置,您将看到它是一个网桥,并且会看到它收到的 IP 地址设置等。docker network inspect 25e41661f1cf

如果您担心接口如此之多,您可能会在主机和周围的专用网络(包括通过 VPN)之间遇到路由问题,这里有一个关于此主题的 ServerFault 链接:

将 Docker 配置为不使用 172.17.0.0 范围

如果其中许多接口未使用,则应考虑修剪。以下是有关此主题的 Docker 链接:

相关内容