mac通过虚拟机内的vpn连接内网

4,443 阅读1分钟

前期准备工作:

  1. mac正常联网

  2. mac安装了parallels desktop虚拟机

  3. 虚拟机内可以正常访问外网,打开vpn后可以正常访问内网

  4. 在虚拟机中查看vpn网卡的ip地址 如192.168.ipXXX.1 这个ipXXX很重要 后面的几项会根据这个来设置

准备工作做好后可以进行如下设置

1.打开mac的网络设置 确定有两个hostonly网络 如果没有说明虚拟机设置有问题 并且给hostonly2设置ip为192.168.ipXXX.2 hostonly2即为给虚拟机共享的网络!

2.打开pd的网络设置如果没有hostonly2 则关闭windows虚拟机 新增一个hostonly2

3.在虚拟机中把网络2的设置改为hostonly2连接方式 并将虚拟机网卡的网络连接共享给honstonly2对应的网卡

4.保证mac和pd能够互相ping通 以本人实操为例。即 mac 192.168.0.2 和 虚拟机的 192.168.0.3能够互相ping通,注意关闭虚拟机中的windows防火墙。此步是后面操作能否成功的先决条件。

5.mac中添加内网和虚拟机的路由映射

sudo route add -net 内网ip 192.168.0.3(虚拟机网卡对应的ip)

netstat -rn可查看路由是否添加成功

设置静态路路由后,换个网络可能会导致访问不了内⽹,需要清空设置的静态路路 由 sudo route -n flush 多执⾏几次,直到没有消息 再关闭和开启wifi.

6.如果此时可以在mac中ping通内网则表示已经成功了!

未经允许请勿转载