私は、WiFi と DHCP 経由でルーターに接続する Windows 7 マシンで VMware Player 7.1 を使用しています。VMWare Player を使用して Ubuntu をセットアップしました。ネットワーク アダプターはブリッジのままにしています。物理システムと仮想システムの両方からインターネットにアクセスできますが、インターネットに接続するたびに IP アドレスが変わります。また、IP アドレスを介して Windows から Ubuntu にアクセスしたり、Ubuntu から Windows にアクセスしたりすることもできます。
再起動するたびにアドレスを変更する必要がないように、接続に IP アドレスではなくホスト名を使用したいと思います。これに関して誰か助けてくれませんか? さらに情報が必要な場合はお知らせください。
両方のシステムでホスト名を実行すると、次のように表示されます: IP が 127.0.0.1 のホスト名 (ローカルホスト/ループバック ネットワークでは、この名前は実際の IP では表示されません)
ありがとう、デバシス
答え1
私の理解が正しければ、Wi-Fi ルーターは物理インターフェイスと仮想インターフェイスの両方に IP アドレスを割り当てています。解決策は次のようになります。
動作中のIPアドレスのペアを決定します。物理マシンと仮想マシンの両方が接続されている場合、それぞれのIPアドレスを決定します。Windows 7では、次のように入力します。
ipconfig
物理ホストに割り当てられたIPアドレスを探します。Ubuntu仮想マシンで次のように入力します。
ifconfig
住所を見つけます。
物理マシンと仮想マシンの両方で、IPアドレスを静的に設定します(ゲートウェイ(Wi-FiルーターのIP)とDNS(現在使用しているもの - 確認してください)も設定する必要があります)。
nslookup google.com
これにより、使用中のDNSが表示されます)) - これで、物理マシンと仮想マシンの両方で常に同じIPが使用されるようになります。その後は、物理マシンと仮想マシンの両方でhostsファイルを設定するだけです。Ubuntuでは、編集します
/etc/hosts
次のような行を追加します。
IP-of-physical-machine physical
Windows 7 では、次のように編集します。
%systemroot%\system32\drivers\etc\hosts
そのファイルの構文についてはよくわかりませんが、hosts ファイル内の既存のエントリから判断できるはずです。仮想マシンの IP を追加し、ホスト名 (物理的なホスト名など) を指定します。
これで、「仮想」ホスト名を使用して Windows 7 から Ubuntu 仮想マシンにアクセスし、「物理」ホスト名を使用して Windows 7 マシンにアクセスできるようになります。
完全にするために、クライアントが Wi-Fi ルーターから取得する IP も制御できるようにする必要があります。