Antes de editar el archivo de configuración de Mosquitto deberías hacer una copia de seguridad.
sudo cp /etc/mosquitto/mosquitto.conf /etc/mosquitto/mosquitto.conf.old
Para aprender las posibles configuraciones del Mosquitto puedes mirar el ejemplo en:
/usr/share/doc/mosquitto/examples/mosquitto.conf.example
Alerta que podría estar comprimido con un gunzip. Si es así deberías descomprimir el archivo antes.
Para cambiar tu configuración, abre en modo de editor el archivo mosquitto.conf
sudo nano /etc/mosquitto/mosquitto.conf
# Sockets
############################################
listener 1883
protocol mqtt
listener 9001
protocol websockets
# Choose the protocol to use when listening.
# This can be either mqtt or websockets.
- Puedes cambiar la puerta para las conexiones, las 1883 y las 9001 son las puertas que vienen por defecto para cada tipo de conexión, respectivamente.
Guardados los cambios, reinicia el servicio Mosquitto y comprueba que esté todo en orden.
sudo systemctl restart mosquitto
sudo systemctl status mosquitto