プライベートネットワークのセットアップと静的IPだけで、同様の問題がありました。数か月間使用したIPアドレス(192.168.10.10
)は突然到達できませんでしたが、で仮想マシンにアクセスできましたvagrant ssh
。
静的IPを変更し192.168.10.192
て問題を解決しました。ここでの解決策は、同じネットワーク上の他のマシンと衝突しないようにIPを変更することでした。
ここでは、次の注意事項を見つけることができます。
静的IPが同じネットワーク上の他のマシンと衝突しないことを確認するのはユーザー次第です。
任意のIPを選択できますが、予約済みのプライベートアドレススペースのIPを使用する必要があります。これらのIPは、パブリックルーティングが不可能であることが保証されており、ほとんどのルーターは、実際にはトラフィックが外部からIPに送信されるのをブロックします。
一部のオペレーティングシステムでは、デフォルトゲートウェイやMTUの設定など、静的IPアドレスの追加の構成オプションを使用できます。
警告!システム上の他の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...
最後の簡単なメモ-私の問題はおそらくここの問題と同じではなかったかもしれませんが、この質問につまずいたので、おそらく他のユーザーもそうするでしょう。