我在 VM1 尝试与 VM2 通信的主机上进行了设置。来自 VM1 的 Ping 数据包(ping 172.17.8.101)正在到达 OVS 网桥,这是 OVS 路由器上配置的默认网关。这些在 virbr2 上看不到。
我能够从主机 ping VM2。
如何将数据包从 OVS-bridge 转发到 linux 内核,以便能够将数据包路由到 virbr2?
VM2 (172.17.8.101) VM1 (10.0.0.2)
| |
| |
-------- ------------
| virbr2 |-----------------| OVS-router |
| | | OVS-br |
-------- ------------
virbr - 172.17.8.1
VM2 - 172.17.8.101
OVS-router - 172.16.0.1
OVS-bridge - 172.16.0.254
#sudo netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
10.0.0.0 172.16.0.1 255.255.255.0 UG 0 0 0 br-ex
172.16.0.0 0.0.0.0 255.255.255.0 U 0 0 0 br-ex
172.17.8.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr2
感谢任何帮助。