工作笔记

共享VPN连接访问VPN网络

2019-06-18
VPN
阅读次数:

“公司内网VPN连接程序未提供Mac、Linux系统下的客户端,对于需要使用Mac、Linux进行的开发任务,可以通过安装Windows虚拟机,将虚拟机中VPN网络连接共享给宿主机进行访问。”

需求

VMWare虚拟机中跑Windows(下文称虚拟机),使用某客户端连接公司VPN,宿主机为Ubuntu(下文称Host),未安装该VPN客户端。现需要在Guest中连接VPN,然后共享给Host使用。

实现

1. 虚拟机网络设置

1.1 虚拟机网卡设置

虚拟机添加2块网卡,一个桥接(vmnet0),一个Host Only(vmnet1),网络编辑器中取消Host Only的DHCP功能。

1.2 虚拟机连接VPN并设置共享

虚拟机连接VPN后在网络连接中找到对应的网络适配器。

虚拟机设置VPN网络适配器属性,将连接共享给Host Only网卡。

虚拟机的Host Only网卡IP将被设置为 192.168.137.100。

2. 主机网络设置

2.1 虚拟网卡设置

Host的vmnet1(Host Only网卡)指定一个和192.168.137.100同网段的IP,这里使用 192.168.137.1,在虚拟机中ping主机地址,保证能ping通。

2.2 主机添加VPN路由

Host添加内网网段路由:

sudo route add -net 10.142.0.0 netmask 255.255.0.0 gw 192.168.137.100


评论

目录