Ich versuche ein 'Swift All In One'-System auf einer Ubuntu 12.04 VM unter dem folgenden Link einzurichten: http://docs.openstack.org/developer/swift/development_saio.html.
Wenn ich den Befehl auf dem VM:curl: (7) Verbindung zum Host nicht möglich, Verbindung abgelehnt auf openstack swift
curl -v -H 'X-Storage-User: test:tester' -H 'X-Storage-Pass: testing' http://127.0.0.1:8080/auth/v1.0
Es funktioniert gut, aber wenn ich die Adresse „127.0.0.1“ ändern in „192.168.254.129“ (die VM-IP-Adresse) und noch den Befehl auf dem VM, wie:
curl -v -H 'X-Storage-User: test:tester' -H 'X-Storage-Pass: testing' http://192.168.254.129:8080/auth/v1.0
es versagt und Hinweise "Connection refused".
Ich habe versucht, die Firewall auf der VM zu schließen, und es funktioniert auch nicht.
Meiner Meinung nach sollten die beiden Befehle erfolgreich sein oder fehlschlagen, da sowohl "127.0.0.1" als auch "192.168.254.129" auf denselben VM-Computer verweisen.
Welche Firewall (en)? '192.168. *. *' Impliziert, dass du hinter einem Router oder etwas ähnlichem bist. Hat dein Router eine Firewall? Haben Sie die notwendigen Ports auf Ihrem Router weitergeleitet? –
Die Firewall der VM. Ich verwende VMware Workstation 12 pro auf Windows 7 und mache eine Ubuntu VM. – user5440753
scheint, als ob Sie überbrückte Netzwerk verwenden, um Ihre VM zu spawnen, versuchen Sie, Ihre VM mit Host-only-Netzwerk zu verbinden. –