我在使用内部网络的环境中遇到了一个问题。我有两个虚拟机连接到内部网络。其中一个虚拟机正在运行 Linux 网桥。该网桥连接了虚拟机内部网络接口和 Linux 命名空间接口。第二个虚拟机和命名空间都具有来自同一子网的地址。当我从命名空间向虚拟机发送 ping 或反之亦然时,arp 请求通过内部网络转发,但重放没有。我看到虚拟机或命名空间正在 tcpdump 上重放,但重放不会通过 intnet 转发。有人可以解释内部网络的 vswitch 是如何工作的吗?我附上了环境草图。
PS。这在 Linux 和 Windows 主机上都会发生。我已在两个客户机操作系统上停止了防火墙。
提前谢谢你,Wojtek
答案1
好的,我现在确信这可能是 Centos 的问题。我找到了一个帖子,其中有一位用户遇到了类似的问题。他写道,在将内核从 3.10 升级到 4.4 后,Linux 桥接器开始转发 arp 响应。有人遇到过类似的问题吗?