mosquitto_sub "conexión rechazada" en Arch Linux

11

Así que instalé mosquittoy mosquitto-clienten una Raspberry Pi con Raspbian Jessie apt-get, así como mosquittoen otra Pi con Arch Linux pacman. En Arch, las utilidades del cliente no necesitan instalarse por separado.

Probar una suscripción / publicación simple en Raspbian funcionó de inmediato.

mosquitto_sub –d –t blub
mosquitto_pub –d –t blub –m “test”

La publicación desde el cuadro Arch también funciona:

mosquitto_pub -h <IP-Raspbian> -t blub -m "test"

Sin embargo, suscribir un tema en el sistema Arch me da:

mosquitto_sub –d –t blub
Error: Connection refused

Ahora que es bastante genérico. ¿Qué pasa aquí?

Ghanima
fuente

Respuestas:

10

Resulta que no hay ningún corredor ejecutándose en el sistema Arch, mientras que la instalación mosquittoen Raspbian lo inicia automáticamente. Simplemente habilite e inicie el corredor.

Inicie el servicio systemd.

systemctl start mosquitto

Habilite el servicio systemd para ejecutarse en el arranque.

systemctl enable mosquitto
Ghanima
fuente