Se você estiver executando apenas o comando mongo
shell sem argumentos, o padrão será conectar-se ao host local (que geralmente resolve 127.0.0.1
). Uma vez que você acabou de remover isso da configuração de ligação, ele falhará ( mongod
agora está ouvindo apenas no IP da LAN).
Assim, você deve especificar explicitamente o IP da LAN quando invocar o shell mongo
para garantir a conexão com o endereço vinculado. No meu caso, meu IP da LAN é 192.168.2.40
, então posso me conectar nesse endereço da seguinte forma:
mongo 192.168.2.40
MongoDB shell version: 2.6.6
connecting to: 192.168.2.40:27017/test
>
Para referência você executa o comando shell sem argumentos, é basicamente o equivalente a isto:
mongo 127.0.0.1:27017
Você pode vincular-se ao IP da LAN e ao loopback removendo também a configuração de ligação (ouvirá todas as interfaces) ou adicionando 127.0.0.1 após o IP da LAN (separado por vírgulas).