Vagrant verweigert die Verbindung im Modus private_network [geschlossen]

8

Ich habe meine Vagrant (1.2.2) VM, auf der VisualBox läuft, auf : private_network eingestellt und habe einen Sinatra-Server darauf gestartet. Ich kann jedoch keine Verbindung zu dieser Sinatra-Instanz herstellen. Die VM wird jedoch ausgeführt und reagiert auf Pings.

Hier ist meine Vagrantfile

%Vor%

Also starte ich die Vagrant VM und ssh hinein

%Vor%

Also bis hier ist alles in Ordnung und Dandy. Ein Ping zur VM funktioniert gut (ich habe auch überprüft, dass dies wirklich die IP der VM ist. Das Pingen ohne Vagabund führt also zum Paketverlust)

%Vor%

großartig! Jetzt starte ich den Server auf der VM

%Vor%

Dies ist die entsprechende server.rb

%Vor%

Wenn ich locke jetzt von der Gast-VM nach Sinatra, funktioniert alles gut und "Hallo, Welt!" wird zurückgegeben.

%Vor%

Wenn ich jedoch versuche, curl vom Hostcomputer zu trennen, wird die Verbindung abgelehnt.

%Vor%

Also, was ist los?

    
robkuz 23.05.2013, 16:15
quelle

1 Antwort

9

Ihr sinatra hört auf localhost: 4567 statt 0.0.0.0 und ist daher nur für localhost verfügbar.

    
cmur2 23.05.2013, 16:20
quelle