Miałem podobny problem, tylko z konfiguracją sieci prywatnej i statycznym adresem IP. Adres IP, którego używałem przez miesiące ( 192.168.10.10
), był nagle nieosiągalny, chociaż mogłem uzyskać dostęp do maszyny wirtualnej vagrant ssh
.
Zmiana statycznego adresu IP w celu 192.168.10.192
rozwiązania problemu. Rozwiązaniem tutaj była zmiana adresu IP, aby nie kolidował z żadnym innym komputerem w tej samej sieci.
Tutaj znajdziesz następujące uwagi:
Użytkownicy muszą upewnić się, że statyczny adres IP nie koliduje z żadnymi innymi komputerami w tej samej sieci.
Chociaż możesz wybrać dowolny adres IP, który chcesz, powinieneś użyć adresu IP z zarezerwowanej prywatnej przestrzeni adresowej. Te adresy IP z pewnością nigdy nie będą publicznie routowalne, a większość routerów faktycznie blokuje ruch skierowany do nich ze świata zewnętrznego.
W przypadku niektórych systemów operacyjnych dostępne są dodatkowe opcje konfiguracji statycznego adresu IP, takie jak ustawienie domyślnej bramy lub MTU.
Ostrzeżenie! Nie wybieraj adresu IP, który pokrywa się z dowolną inną przestrzenią IP w systemie. Może to spowodować, że sieć będzie niedostępna.
W Vagrantfile możesz skonfigurować statyczny adres IP w ten sposób
Vagrant.configure("2") do |config|
config.vm.network "private_network", ip: "192.168.10.192"
end
Lub, jeśli używasz Homestead tak jak ja, po prostu zaktualizuj Homestead.yaml
plik konfiguracyjny:
---
ip: "192.168.10.192"
# the rest of the configuration...
I krótka uwaga na koniec - mój problem prawdopodobnie nie był identyczny jak tutaj, ale ponieważ natknąłem się na to pytanie, prawdopodobnie inni użytkownicy też.