如何将虚拟机(Windows)的网络反向共享给Mac?

这是一个不多见的需求,它主要应用在以下场景

  • 针对Mac不支持的网卡或是一些网络认证客户端
  • 需要伪造接入设备的mac地址(从而避免修改Mac主机的mac地址)

PD中设置网络偏好

如下图所示,在网络偏好设置中修改Host-Only,勾选在系统偏好设置中显示,不开启IPv4 DHCP与IPv6 DHCP,并如图所示设置子网
PS: 请确保使用的是192.168.137.0/24子网,除非你知道如何修改Windows默认的网络共享子网地址。


如何将虚拟机(Windows)的网络反向共享给Mac?_第1张图片
image.png

Mac中网络偏好设置

设置IP地址、网关等信息,如下图所示


如何将虚拟机(Windows)的网络反向共享给Mac?_第2张图片
image.png

配置PD中的Windows网络适配器

  • 配置虚拟机,增加一个源为HostOnly的网络
    PS: HostOnly不能够使虚拟机接入互联网,该网络在此案例中用于实现将虚拟机内现有的网络共享给Mac主机,本案例虚拟机内已经使用USB网卡接入网络。


    如何将虚拟机(Windows)的网络反向共享给Mac?_第3张图片
    image.png
  • 开启虚拟机,打开网络连接,将可接入外网的网络适配器共享网络给本地连接
    PS: 本例中是将虚拟机中的USB网卡共享给HostOnly网络,使得接入到HostOnly网络的Mac主机能够访问互联网。


    如何将虚拟机(Windows)的网络反向共享给Mac?_第4张图片
    image.png
  • 关闭虚拟机内的防火墙,或设置信任192.168.137.0/24子网

测试

在Mac中ping 192.168.137.1,如果能够ping通,此时Mac应该能够上网

你可能感兴趣的:(如何将虚拟机(Windows)的网络反向共享给Mac?)