2つのVMがあります。 1つはクライアントとして機能し、もう1つはサーバーとして機能します。サーバーVMには、次のようなIPアドレスを設定します。
Sudo ifconfig enp0s8 192.168.0.73/24 up
そして、クライアントVMの場合、IPアドレスを次のように設定します。
Sudo ifconfig enp0s8 192.168.0.77/24 up
クライアントとサーバーの両方が内部ネットワークの同じサブネットにあることを確認しようとしました。
次に、クライアントからサーバーのIPをpingしようとしましたVMこのように:
ping 192.168.0.73
ただし、Destination Host Unreachableエラーが発生します
どちらのVMにも2つのネットワークアダプターがあります。 1番目のネットワークアダプターはホスト専用アダプター(両方のVMで同じMACアドレス)で、2番目のネットワークアダプターは内部ネットワークアダプター(両方のVMで同じネットワーク名とMACアドレス)です。
何が悪いのですか?
あなたが間違っているのは、両方のマシンで同じMACです。そんなことしないで。同じネットワーク上の異なるシステムで同じMAC-IDを使用すると、あらゆる種類の驚くべき予測不可能な結果が生じます。
だから、私が起こっていると思うのは次のようなものです:
Linux(私が知っているすべてのOSと同様)はARPのキャッシュを保持しているので、そのマシンのIP-adderssからMAC-idへの変換を確認できます。
arp -a