Head's Up! These forums are read-only. All users and content have migrated. Please join us at community.neo4j.com.
05-15-2021 09:16 PM
I have neo4j 4.1.3 Enterprise edition installed on my macOS. Recently I installed a windows virtual image using VMWareFusion. The task I'm trying to achieve is to connect to my local neo4j from the windows image. I was able to connect to my local host from the windows testing some random services. However, I couldn't connect to neo4j. The steps I have tried to establish this connection is as follow:
1- Ensure that my virtual machine setting are configured correctly
2- get my mac ip address using CLI : ifconfig and choose the IP address in en0
3- to test that the local address is reachable from the virtual image I created an http server using : python3 -m http.server 8123
4- from the virtual image I accessed 8123 using mac ip address as in http://<mac-ip>:8123
and that was accessible
Now to access neo4j I changed the following in neo4j configuration dbms.default_listen_address=< mac-ip>
dbms.connector.http.enabled=true
dbms.connector.http.listen_address=:7474
dbms.connector.http.advertised_address=:7474
and then tried to access http://<mac-ip>:7474/browser/
from the virtual image and got that the site can't be reached :ERR_CONNECTION_TIMED_OUT
I tried as well to add that ip address to the
dbms.connector.http.listen_address=< mac-ip>:7474
dbms.connector.http.advertised_address=< mac-ip>:7474
and that prevented neo4j from starting . Any tips to resolve this issue is hight appreciated. I spent a lot of time trying to figure it out but couldn't
Solved! Go to Solution.
05-17-2021 03:08 AM
Hi
By default neo4j only listens to local connections. You windows vm is another machine for neo4j, so you have to set the following to let Neo4j listen to all the network interfaces:
In the settings (neo4j.conf) uncomment the line with 'dbms.default_listen_address' to listen to all network interfaces.
#*****************************************************************
# Network connector configuration
#*****************************************************************
# With default configuration Neo4j only accepts local connections.
# To accept non-local connections, uncomment this line:
dbms.default_listen_address=0.0.0.0
regards
05-17-2021 03:08 AM
Hi
By default neo4j only listens to local connections. You windows vm is another machine for neo4j, so you have to set the following to let Neo4j listen to all the network interfaces:
In the settings (neo4j.conf) uncomment the line with 'dbms.default_listen_address' to listen to all network interfaces.
#*****************************************************************
# Network connector configuration
#*****************************************************************
# With default configuration Neo4j only accepts local connections.
# To accept non-local connections, uncomment this line:
dbms.default_listen_address=0.0.0.0
regards
05-17-2021 06:25 AM
Thanks a lot for your reply, I have tried that and I got the response below
05-17-2021 06:52 AM
@raghad.baiad localhost:7474
is asking to connect to a instance of Neo4j running on the same machine where your Chrome, or equivalent, browser is running. If you change localhost
to he ip address where Neo4j is running any sucesss?
05-17-2021 06:54 AM
yes my mistake it is working perfectly now. Thanks a lot
All the sessions of the conference are now available online