Рассказываю последовательность, повторять уже не хочется, всю ночь потратил.
С таким конфигом, после перезапуска сервисов, /etc/wb-mqtt-mbgate.conf пустой. Если подменить файл /etc/wb-mqtt-mbgate.conf.default и перезапустить сервисы, он опять станет пустым.
listener 1883 127.0.0.1
allow_anonymous true
acl_file /etc/mosquitto/acl/default.conf
password_file /etc/mosquitto/passwd/default.conf
listener 18883
protocol websockets
allow_anonymous true
acl_file /etc/mosquitto/acl/default.conf
password_file /etc/mosquitto/passwd/default.conf
listener 1883 192.168.1.10
allow_anonymous false
#acl_file /etc/mosquitto/acl/default.conf
password_file /etc/mosquitto/passwd/default.conf
а вот с таким конфигом, если предварительно скопировать файл /etc/wb-mqtt-mbgate.conf.default → /etc/wb-mqtt-mbgate.conf и перезапустить сервисы, он заполняется нормально
listener 1883
allow_anonymous true
acl_file /etc/mosquitto/acl/default.conf
password_file /etc/mosquitto/passwd/default.conf
listener 18883
protocol websockets
allow_anonymous true
acl_file /etc/mosquitto/acl/default.conf
password_file /etc/mosquitto/passwd/default.conf
listener 1884
allow_anonymous false
#acl_file /etc/mosquitto/acl/default.conf
password_file /etc/mosquitto/passwd/default.conf