Vagrant(VirtualBox)とVMwear Fusion をネットワーク共有

VMwaer上のOSからVagrant (VirtualBox) を突つきたい時のネットワーク設定

Vagrant(VirtualBox)と VMwear Fusion をネットワーク共有

開発中のプロジェクトに VMwear 上の OS からテストやセキュリティーチェックなどしたいけれども開発中のプロジェクトをグローバルなサーバーにアップするのも[めんどくさい]{.under_line}ので VMwearFusion のネットワークに Vagrant を設定しローカル内で完結させる。

VMware 上の OS のネットワーク設定

VM の設定を開く

          2019 10 01 12 39 35

デバイスを追加をクリック

          2019 10 01 12 40 35

ネットワークアダプタを追加 ‘Mac を共有’ を設定

          2019 10 01 14 00 03

Vagrant 側のネットワーク設定

HostOS から VMwear ネットワークを確認

ifconfig
...
...
 vmnet8: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
        ether 00:50:56:c0:00:08
        inet 172.16.221.1 netmask 0xffffff00 broadcast 172.16.221.255
...
...

この情報を元に Vagratfile に追記 (クラス C)

 config.vm.network :public_network, :bridge => "vmnet8", ip: "172.16.221.12"

第 4 オクテッドはご自由に。ここでは 12 にしてます。 Vagrant を再起動。

VMwear 上の OS から接続確認

hosts ファイル編集

vi /etc/hosts

host を追記 ‘vagrant.local’はご自由に。

172.16.221.12 vagrant.local

Vagrant へのネットワークを Nmap で確認

○ → nmap 172.16.221.12
Starting Nmap 7.80 ( https://nmap.org ) at 2019-10-01 13:46 JST
Nmap scan report for centos75.exp (172.16.221.12)
Host is up (0.00042s latency).
Not shown: 994 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
80/tcp   open  http
111/tcp  open  rpcbind
443/tcp  open  https
3000/tcp open  ppp
3306/tcp open  mysql

繋がりました。


おっさんWEBエンジニア奮闘記©2007 WEBDIMENSION