у меня была аналогичная проблема, только с настройкой частной сети и статическим IP. IP-адрес, который я использовал в течение нескольких месяцев (192.168.10.10
) был внезапно недоступен, хотя я смог получить доступ к виртуальной машине с помощью vagrant ssh
.
изменение статического IP на 192.168.10.192
решена проблема. Решение здесь состояло в том, чтобы изменить IP, таким образом, это не сталкивается ни с какой другой машиной в той же сети.
здесь вы можете найти следующие Примечания:
это зависит от пользователей, чтобы убедиться, что статический IP не сталкивается с любыми другими машинами в той же сети.
хотя вы можете выбрать любой IP-адрес, который хотите, вы должны использовать IP-адрес из зарезервированного частного адресного пространства. Эти IP-адреса гарантированно никогда не будут общедоступными, и большинство маршрутизаторов фактически блокируют трафик, идущий к ним из внешнего мира.
для некоторых операционных систем дополнительные параметры настройки статического IP-адреса доступно, например, установка шлюза по умолчанию или MTU.
предупреждение! не выбирайте IP-адрес, который перекрывается с любым другим IP-пространством в вашей системе. Это может привести к недоступности сети.
в Vagrantfile вы можете настроить статический IP, как это
Vagrant.configure("2") do |config|
config.vm.network "private_network", ip: "192.168.10.192"
end
или, если вы используете Homestead, как я, просто обновите Homestead.yaml
конфигурационный файл:
---
ip: "192.168.10.192"
# the rest of the configuration...
и небольшое замечание для конца - моя проблема, возможно, не была идентична той, что здесь, но поскольку я наткнулся на этот вопрос, возможно, другие пользователи тоже.