Mosquitto обновился

Mosquitto обновился до версии 2.0.7 и внезапно (с версии 2.0.0) стал работать по умолчанию только на локальном (127) интерфейсе. Сделано это с целью увеличения безопасности и тд и тп, если кому интересно – можно почитать вот тут

Нам же главное, что бы в случае с докером, когда брокер работает на другой машине, да и просто когда есть внешние по отношению к брокеру клиенты, к нему можно было подключаться и отдавать и забирать данные.

Так что, если вдруг у вас после обновления mosquitto вдруг все скрипты стали писать connection refused или же в логе самого mosquitto присутствует строчка “Starting in local only mode. Connections will only be possible from clients running on this machine.” а дальше девственная пустота, то это тот самый случай.

Что бы это исправить в конфигурации брокера нужно добавить одну строчку:

listener 1883

После этого брокер начнет снова благополучно висеть на всех интерфейсах, на порту 1883

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *