Czy masz bind_ip
w pliku mongodb.conf (lub skrypcie startowym)? edytuj dla jasności bind_ip
ustawienie ogranicza IP, na którym będzie nasłuchiwać tylko tego IP.
Zobacz sekcję Wiązanie adresu IP:http://www.mongodb.org/ display/DOCS/Bezpieczeństwo+i+Uwierzytelnianie
Jeśli nie, czy masz jakieś reguły zapory blokujące dostęp do hosta lokalnego? Byłoby to trochę dziwne, ale nie mogę wymyślić innego powodu, dla którego nie działałoby to, gdy działałoby IP LAN.