ホストから NAT 設定のVMWARE の仮想マシンのゲスト OS にアクセスする
VMWARE の仮想マシンでネットワークアダプタを NAT にすると通常ホストマシンからアクセスできません。
ホストオンリーアダプターを追加することでホストマシンからアクセスできます。
最初の状態
test@ubuntu:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:5b:68:58 brd ff:ff:ff:ff:ff:ff
inet 192.168.72.134/24 brd 192.168.72.255 scope global dynamic noprefixroute ens33
valid_lft 1579sec preferred_lft 1579sec
inet6 fe80::ef00:867d:de8c:17f7/64 scope link noprefixroute
valid_lft forever preferred_lft forever
仮想マシン設定の編集
対象のマシンを選んで 仮想マシン設定の編集
を押す。
追加
を押す
ネットワークアダプタ
を選んで、完了を押す
ホストオンリー
を選ぶ
詳細
ボタンを押す
MAC アドレスの 生成
ボタンを押す
MAC アドレスが生成された。
追加したネットワークアダプタ以外(以下の例では USBコントローラ
) を選ぶと、ホストオンリー
が反映されるので、OK を押して閉じる
確認
ubuntu を起動する。
ホストオンリーアダプタに IP アドレスが割り当てられている。
192.168.161.129
の IP アドレスでホスト側からアクセスできます。
test@ubuntu:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:5b:68:58 brd ff:ff:ff:ff:ff:ff
inet 192.168.72.134/24 brd 192.168.72.255 scope global dynamic noprefixroute ens33
valid_lft 1703sec preferred_lft 1703sec
inet6 fe80::ef00:867d:de8c:17f7/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: ens37: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:50:56:3b:8f:4b brd ff:ff:ff:ff:ff:ff
inet 192.168.161.129/24 brd 192.168.161.255 scope global dynamic noprefixroute ens37
valid_lft 1703sec preferred_lft 1703sec
inet6 fe80::d6a4:dde0:eb0a:c749/64 scope link noprefixroute
valid_lft forever preferred_lft forever
192.168.161.129
の IP アドレスでホスト側からアクセスできます。
C:\>ping 192.168.161.129
192.168.161.129 に ping を送信しています 32 バイトのデータ:
192.168.161.129 からの応答: バイト数 =32 時間 <1ms TTL=64
192.168.161.129 からの応答: バイト数 =32 時間 <1ms TTL=64
192.168.161.129 からの応答: バイト数 =32 時間 <1ms TTL=64
192.168.161.129 からの応答: バイト数 =32 時間 <1ms TTL=64
192.168.161.129 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 0ms、最大 = 0ms、平均 = 0ms