Quiero que se pueda acceder a la instancia de mongod tanto desde el host local como desde otros servidores en la red.
Si configuro el valor de net.bindIp
en 127.0.0.1
, mongod no escucha las conexiones externas y nmap -p 27017 <server>
informa que el puerto está closed
. Lo mismo ocurre si comento la línea net.bindIp
en mongod.conf
.
Si configuro el valor net.bindIp
en la dirección IP local, 192.168.0.10
, entonces mongod escucha las conexiones de red en el puerto 27017, pero no me permite conectarme a la instancia de mongod desde el host local usando el comando mongo
.
¿Qué valor debo establecer en net.bindIp
para asegurarme de que puedo conectarme localmente y a través de la red a la instancia de mongod?
Estoy ejecutando Ubuntu Server 14.04.
Incluya tanto el host local como la dirección IP de la red como valores separados por comas.
net: port: 27017 bindIp: 127.0.0.1,192.168.0.10
y reiniciar el servicio
sudo service mongod restart