一、配置虚拟网络编辑器
1、打开VMware软件,点击左上角的“编辑”按钮,选择“虚拟网络编辑器”
C:\Program Files (x86)\VMware\VMware Workstation>vmnetcfg.exe
2、在弹出的窗口中,我们可以看到5个虚拟网络适配器,其中VMnet0和VMnet1最为常用。
3、选择需要配置的适配器,点击“更改设置”按钮,进入设置页面。
4、可以配置子网、IP地址等等信息,配置完成后确定并保存
二、Nat网络配置
1、打开虚拟网络编辑器,选择VMnet8-NAT
2、配置子网IP地址段和网关
网段:192.168.169.0
网关:192.168.169.2
3、确认配置后,点击确定,保存配置。
三、桥接网络配置
1、打开虚拟网络编辑器,选择VMnet0-桥接
2、选择物理网卡作为连接方式:桥接到“自动选择”
3、配置IP地址,子网掩码和网关
IP地址:192.168.1.100
子网掩码:255.255.255.0
网关:192.168.1.1
4、确认配置后,点击确定,保存配置。
四、Host-Only网络配置
1、打开虚拟网络编辑器,选择VMnet1-Host-Only
2、配置子网IP地址和子网掩码
子网:192.168.192.0
子网掩码:255.255.255.0
3、确认配置后,点击确定,保存配置。
五、修改虚拟机网络适配器设置
1、打开虚拟机,并进入设置,选择“网络适配器”
2、根据需要选择适配器类型,选择和虚拟网络编辑器配置相对应的适配器。
3、配置IP地址信息。
六、虚拟机访问主机互通
1、桥接网络:虚拟机和主机在同一局域网内,虚拟机可直接访问主机。
2、Host-Only网络:虚拟机和主机在同一虚拟局域网内,虚拟机和主机互相访问需要手动设置IP地址。
3、NAT网络:虚拟机和主机在不同局域网内,虚拟机访问外网和访问主机需要进行端口映射。
七、虚拟机互通
1、桥接网络:所有虚拟机在同一局域网内,可以直接通讯。
2、Host-Only网络:所有虚拟机在同一虚拟局域网内,可以互相通讯。
3、NAT网络:虚拟机在不同局域网内,需要进行NAT转换,可以通过端口映射实现互访。
八、代码示例:端口映射
将虚拟机(NAT网络)的80端口映射到主机的1080端口
C:\Program Files (x86)\VMware\VMware Workstation>vmrun -T ws start "D:\vmware\CentOS7\CentOS7.vmx"
C:\Program Files (x86)\VMware\VMware Workstation>vmrun -T ws setguestinfo "D:\vmware\CentOS7\CentOS7.vmx" VMWARE/VMX/FORWARD_HOST_PORT "guest port:80,tcp,host port:1080"