Es kann keine Verbindung zu einem Redis-Server hergestellt werden, der auf einer Virtualbox ausgeführt wird


3

Auf der virtuellen Maschine lautet mein netstat:

$ netstat -a | egrep 'Proto|LISTEN'
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 localhost:6379          *:*                     LISTEN
tcp        0      0 *:6767                  *:*                     LISTEN
tcp        0      0 *:sunrpc                *:*                     LISTEN
tcp        0      0 *:ssh                   *:*                     LISTEN
tcp        0      0 *:35478                 *:*                     LISTEN
tcp        0      0 localhost:postgresql    *:*                     LISTEN
tcp        0      0 *:8000                  *:*                     LISTEN
tcp6       0      0 [::]:sunrpc             [::]:*                  LISTEN
tcp6       0      0 [::]:45424              [::]:*                  LISTEN
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN

Wenn ich versuche, eine Verbindung von meinem Host-Computer herzustellen, erhalte ich:

$ redis-cli -h 192.168.33.10 -p 6379
Could not connect to Redis at 192.168.33.10:6379: Connection refused

Ich weiß nicht, was ich sonst tun soll. Irgendwelche Ideen?

Vielen Dank!


Vielleicht ist das offensichtlich, aber ich werde es trotzdem fragen: Kann der Hostcomputer den Gast - 192.168.33.10 - überhaupt sehen? Was sind die Betriebssysteme der Maschine? Ist die Firewall auf diesem Computer deaktiviert? (iptables) Ist die Firewall auf Ihrem Host-Computer deaktiviert? Wie verbinden sie sich, zB Host-Only-Networking etc.?
— Joshua

Antworten:


6

Der Dienst hört auf 127.0.0.1

tcp        0      0 localhost:6379          *:*                     LISTEN

Warum ist das? In meiner habe redis.confich die bindZeile auskommentiert, damit ich auf allen Schnittstellen lauschen sollte, nicht wahr?
— Shamoon

Haben Sie den Dienst neu gestartet?
— Chaput

Yuppers. Das habe ich mit Sicherheit getan.
— Shamoon

1
Vielleicht versuchen Sie zu erzwingen, auf die nic "Bind 192.168.33.10" oder diese "Bind 0.0.0.0" zu hören
— Chaput
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.