私がこの奇妙な問題に直面した理由を理解するには、あなたの助けが必要です。
では、まず次のように設定しましょう。
Windows 10ノートブックをホストとして使用している場合は、このホストをwin10と呼びます。 win10へのVMwareのインストール
VMwareの2つのLinux仮想マシン:
私たちはvm1と呼ばれるFedoraデスクトップ
私たちがvm2と呼ぶFedoraサーバー
両方の仮想マシンは静的IPで構成されており、名前を解決するためにwin10を使用するとvmwareのドキュメントのどこかに記載されているように、両方とも自動的にVMwareアプリケーションをDNSサーバーとして使用します。
win10のホストファイルには、2つの仮想マシンのIPマッピングが関連付けられています。
今反転が来ます:
他のデバイスは、win10が接続できるWi-Fiを実行しているAndroid携帯電話です。どちらの仮想マシンもNATを使用して、電話でインターネットにアクセスします。
兆候:
win10がAndroid Wi-Fiに接続されているとき。みんな一番いい!
ただし、接続が失われると、2つのVMがお互いを見つけることができ、vm1は独自にvm2とwin10をpingできます。しかし、Vm2は何もpingすることはできず、さらにVm2自体もpingすることはできません。
この問題を解決するための提案を提供してください。インターネットに接続するとすべてがうまく機能しますが、接続が切断された場合はすべてがうまく機能する理由がわかりません。私のデバイスのどれも、ローカルリソースの名前解決のためにインターネットに頼ってはいけません!
私はいくつかの調査を行い、おそらくvm1にこのavahiソフトウェアがあるかもしれません。しかし、それが違いかどうかはわかりません。私のvm2をpingできない理由はまだ説明できません。
ベストアンサー1
route -n
インターネットに接続されているときと接続されていない場合は、各仮想マシンのルーティング()を確認してください。すべてローカルネームサーバーに到達できますが、ルーティングできないインターフェイスでvm2の重みが低いデフォルトパスを持つ場合、pingを含むすべての非ローカルトラフィックは失われます。
各インターフェイスにどのIPアドレスがあるかを確認するのに役立ちます。アドレスの競合があるかどうか。
(これらのいくつかは説明のためのものですが、当時はそうではありませんでした)。ここで評判は十分です。コメントを追加してください。 )