вторник, 15 декабря 2020 г.

Проблемы с Mosquitto

 1) Ни с того ни с сего mosquitto привязался к ipv6. При этом для ipv4 осталась только привязка к 127.0.0.1. Все кто пришли по ipv4 адресу извне - пошли в зад.

Перезапуском не лечится. Так и не понял чего он.

Лечится созданием /etc/mosquitto/conf.d/custom.conf с такой строчкой:

socket_domain ipv4

2) Кажется при перезапуске ОС - стер он свой каталог в котором хранит pid файл. После рестарта ОС подниматься отказался. Лечится созданием каталога: /var/run/mosquitto/

3) 21.12.21

после апгрейда системы стал писать:

1640102616: Starting in local only mode. Connections will only be possible from clients running on this machine.

1640102616: Create a configuration file which defines a listener to allow remote access.

1640102616: For more details see https://mosquitto.org/documentation/authentication-methods/

полечилось добавлением в /etc/mosquitto/conf.d/custom.conf вот такого:

listener 1884 0.0.0.0
allow_anonymous true


притом если поставить порт как 1883 - то будет конфликт открытия порта
в итоге имеем в mqtt два открытых порта 1883 и 1884 и в оба можно войти удаленно