这就是我解决问题的方法。
语境:
在对iptables,ufw,防火墙和mosquitto的配置文件进行了(可能是不必要的)更改之后,我检查了OpenStack( 我知道......为什么我之前没有提到这个!好吧,我很困惑,这不是我的第一个念头 )。然后我意识到我的VM的安全组 的 没有 强> 有1883号港口的规则(不允许也不拒绝)。我加了。
Eureka,我可以从外部计算机发布消息。
这就是我的安全组的样子(添加了最后两行):
我的意思是,不仅有一扇门,而且还有像洋葱一样多层经过!
希望这会有助于其他人。