Ich hatte ein ähnliches Problem, nur mit der privaten Netzwerkeinrichtung und der statischen IP. Die IP-Adresse, die ich monatelang verwendet habe ( 192.168.10.10
), war plötzlich nicht mehr erreichbar, obwohl ich mit auf die virtuelle Maschine zugreifen konnte vagrant ssh
.
Ändern Sie die statische IP, um 192.168.10.192
das Problem zu beheben. Die Lösung bestand darin, die IP-Adresse so zu ändern, dass sie nicht mit anderen Computern im selben Netzwerk kollidiert.
Hier finden Sie folgende Hinweise:
Die Benutzer müssen sicherstellen, dass die statische IP-Adresse nicht mit anderen Computern im selben Netzwerk kollidiert.
Während Sie eine beliebige IP-Adresse auswählen können, sollten Sie eine IP-Adresse aus dem reservierten privaten Adressraum verwenden. Es ist garantiert, dass diese IP-Adressen niemals öffentlich routingfähig sind, und die meisten Router blockieren tatsächlich den Datenverkehr von außen.
Für einige Betriebssysteme stehen zusätzliche Konfigurationsoptionen für die statische IP-Adresse zur Verfügung, z. B. das Festlegen des Standardgateways oder der MTU.
Warnung! Wählen Sie keine IP-Adresse, die sich mit einem anderen IP-Bereich Ihres Systems überschneidet. Dies kann dazu führen, dass das Netzwerk nicht erreichbar ist.
In Vagrantfile können Sie die statische IP wie folgt konfigurieren
Vagrant.configure("2") do |config|
config.vm.network "private_network", ip: "192.168.10.192"
end
Oder, falls Sie Homestead wie ich verwenden, aktualisieren Sie einfach Ihre Homestead.yaml
Konfigurationsdatei:
---
ip: "192.168.10.192"
# the rest of the configuration...
Und eine kurze Anmerkung zum Schluss - mein Problem war möglicherweise nicht mit dem hier identisch, aber da ich auf diese Frage gestoßen bin, werden es wahrscheinlich auch andere Benutzer tun.