虽然调试与运行在KVM下的一组虚拟机的网络配置有问题,但我发现了一种情况,即来宾VM中的内核已经决定用一个目标地址标记出的以太网帧,该地址与它在尊重内核IP路由表时所选择的地址相冲突。因此,在那个示例中,我期望将出站帧发送到de:ad: be :3b:24:48,它对应于拥有IP地址10.11.11.2并拥有一个路由到10.8.0.0/24的主机。实际发生的情况是,内核决定用目的地为00:10:db:ff:70:01来标记帧,这会将帧发送到10.11.11.1方向,这不知道如何路由到10.8.0.0/24,因此丢包。这一
在Azure (网络B)的10.1.0.0/24网络上,Linux的IP为10.1.0.4。我还将路由器配置为具有自己的子网192.168.1.0/24 (网络C)的OpenVPN客户端。在远程路由器上有一个ip 192.168.1.223的设备。(Azure中的Windows Server VM )10.8.0.3 (路由器作为OpenVPN网络上的客户端)
192.168.1.223(路