Virtual machine 虚拟机上的MOSQUITO MQTT代理无法从本地网络中的其他设备侦听

Virtual machine 虚拟机上的MOSQUITO MQTT代理无法从本地网络中的其他设备侦听,virtual-machine,virtualbox,mqtt,mosquitto,Virtual Machine,Virtualbox,Mqtt,Mosquitto,我在virtualbox上的OpenSUSE上安装了这个Mosquitto MQTT代理 但是,我无法从我的树莓Pi连接到同一网络的mosquitto_pub/mosquitto_sub 虚拟机在网络设置中配置了桥接适配器 我能够从我的Pi ping VM的OpenSUSE,反之亦然 我试图通过从VM的OpenSUSE在Pi和Mosquitto_pub中安装Mosquitto broker来改变角色,并且成功了 我还尝试将mosquitto_pub从VM的OpenSUSE本地迁移到本地代理,并且

我在virtualbox上的OpenSUSE上安装了这个Mosquitto MQTT代理

但是,我无法从我的树莓Pi连接到同一网络的mosquitto_pub/mosquitto_sub

虚拟机在网络设置中配置了桥接适配器

我能够从我的Pi ping VM的OpenSUSE,反之亦然

我试图通过从VM的OpenSUSE在Pi和Mosquitto_pub中安装Mosquitto broker来改变角色,并且成功了

我还尝试将mosquitto_pub从VM的OpenSUSE本地迁移到本地代理,并且成功了


我没有更改VM的OpenSUSE mosquitcho.conf文件中的任何内容,是否需要进行任何配置才能使VM中的代理侦听远程设备?

根据您所说的,这听起来是VM网络配置的问题,而不是MOSquitcho配置的问题。您建议使用什么配置来完成此工作?感谢首先要做的事情是测试是否是这种情况-例如,您可以使用SSH从远程机器连接到VM吗?如果不是,那么这是一个网络问题,你最好把问题更多地指向虚拟机。我不能用ssh从远程设备连接到虚拟机,但可以用另一种方式。所以这是一个网络问题。现在该怎么办?我关闭这个问题,打开虚拟盒子上的一个。