2016-11-28 1 views
1

Ich habe vagrant benutzt, um eine virtuelle Maschine einzurichten und dann auf dieser virtuellen Maschine einen Webserver mit ip einzurichten, wie unten konfiguriert:Anderer Computer im selben Intranet kann keine Verbindung zu meinem Webserver auf meiner virtuellen Maschine herstellen.

config.vm.network "private_network", ip: "192.168.33.12" 
    config.vm.network "public_network", ip: "192.168.33.13" 
    config.vm.network :public_network 

Und ich verbunden erfolgreich auf meinen Web-Server auf meinem Computer über diese IP 192.168.33.12, aber dann habe ich versucht, andere Computer im gleichen Netzwerk zu verwenden, konnte ich nicht mit ihm verbinden (192.168.33.13 weder)

Antwort

0

Es liegt daran, dass Ihre virtuelle Maschine das Standardgateway für Ihr Netzwerk verpasst hat. Versuchen Sie, das LAN-Standardgateway zur virtuellen Maschine hinzuzufügen.

ssh -p 2222 [email protected] 

sudo route add default gw 192.168.33.254 

wobei 192.168.33.254 mit dem richtigen Standard-Gateway geändert werden muss.

Verwandte Themen