在同一网段下,PC无法接收到机器人发布的Topic

PC是虚拟机Ubuntu22.04的系统,已切换为桥接模式,环境已配置完成,Ping和SSH控制均正常,二者IP如下:

两者均切换为cyclonedds:

机器人发布相机话题后两者的Topic列表,虚拟机并没有收到机器人的相机Topic:

在两者分别使用ros2 run demo_nodes_cpp talker,只有运行代码的机器才能接受到demo的Topic。

而且启动底盘后也无法接受的/TF话题,导致PC端Rviz也没法可视化显示。

请问这种情况应该怎么解决,是网络设置的问题么,但IP应该已经在同一个网段下了