这是一个不多见的需求,它主要应用在以下场景
- 针对Mac不支持的网卡或是一些网络认证客户端
- 需要伪造接入设备的mac地址(从而避免修改Mac主机的mac地址)
PD中设置网络偏好
如下图所示,在网络偏好设置中修改Host-Only,勾选在系统偏好设置中显示,不开启IPv4 DHCP与IPv6 DHCP,并如图所示设置子网
PS: 请确保使用的是192.168.137.0/24子网,除非你知道如何修改Windows默认的网络共享子网地址。
Mac中网络偏好设置
设置IP地址、网关等信息,如下图所示
配置PD中的Windows网络适配器
-
配置虚拟机,增加一个源为HostOnly的网络
PS: HostOnly不能够使虚拟机接入互联网,该网络在此案例中用于实现将虚拟机内现有的网络共享给Mac主机,本案例虚拟机内已经使用USB网卡接入网络。
-
开启虚拟机,打开网络连接,将可接入外网的网络适配器共享网络给本地连接
PS: 本例中是将虚拟机中的USB网卡共享给HostOnly网络,使得接入到HostOnly网络的Mac主机能够访问互联网。
关闭虚拟机内的防火墙,或设置信任192.168.137.0/24子网
测试
在Mac中ping 192.168.137.1,如果能够ping通,此时Mac应该能够上网