Mosquitto_sub Error : connection refused, IPv6 only

Mosquitto_sub Error : connection refused, IPv6 only

我正在尝试通过使用 IPv6 订阅和发布 mosquitto 在我的 Ubuntu 和 raspberry pi3 之间进行通信。 我禁用了 IPv4 并尝试使用以下命令订阅:

mosquitto_sub -h raspberrypi -p 1883 -v -t "test"

回复:

Error: Connection refused

我的蚊子会议:

id_file /var/run/mosquitto.pid

persistence true
persistence_location /var/lib/mosquitto/

log_dest file /var/log/mosquitto/mosquitto.log

include_dir /etc/mosquitto/conf.d

#allow_anonymous false
listener 1883
socket_domain ipv6
#listener 1883 fe80::b497:9600:80bf:a56e

我没有使用 MQTT 协议的经验,你能帮我解决这个问题吗? 提前致谢。

如评论中所述

要使用 link-local ipv6 地址,您必须在地址末尾包含接口标识符。

mosquitto_sub -h "fe80::b497:9600:80bf:a45e%enp0s25" -p 1883 -v -t "test"