J'ai eu un problème similaire, juste avec la configuration du réseau privé et l'adresse IP statique. L'adresse IP que j'ai utilisée pendant des mois ( 192.168.10.10
) était soudainement inaccessible, même si j’ai pu accéder à la machine virtuelle avec vagrant ssh
.
Modification de l'adresse IP statique en 192.168.10.192
résolu le problème. La solution ici consistait à modifier l'adresse IP afin d'éviter toute collision avec une autre machine du même réseau.
Ici vous pouvez trouver les notes suivantes:
Il appartient aux utilisateurs de s’assurer que l’IP statique n’entre pas en collision avec d’autres machines du même réseau.
Bien que vous puissiez choisir l'adresse IP de votre choix, vous devez utiliser une adresse IP de l'espace d'adressage privé réservé. Il est garanti que ces adresses IP ne pourront jamais être routées publiquement et la plupart des routeurs empêchent en réalité le trafic de leur parvenir du monde extérieur.
Pour certains systèmes d'exploitation, des options de configuration supplémentaires pour l'adresse IP statique sont disponibles, telles que la configuration de la passerelle par défaut ou du MTU.
Attention! Ne choisissez pas une adresse IP qui chevauche un autre espace IP de votre système. Cela peut rendre le réseau inaccessible.
Dans Vagrantfile, vous pouvez configurer l’IP statique comme ceci
Vagrant.configure("2") do |config|
config.vm.network "private_network", ip: "192.168.10.192"
end
Ou, si vous utilisez Homestead comme moi, mettez à jour votre Homestead.yaml
fichier de configuration:
---
ip: "192.168.10.192"
# the rest of the configuration...
Et un mot rapide pour la fin - mon problème n’était peut-être pas identique à celui d’ici, mais comme je suis tombé par hasard sur cette question, d’autres utilisateurs le feront probablement aussi.