日期作者版本备注
2022-05-29dingbinv1.0

在我之前的一篇博文中曾经具体介绍了Linux共享宿主机VPN网络的办法:[linux虚拟机怎么共享宿主机的VPN连贯] ,该办法原理是利用Linux虚拟机设置NAT桥接网络模式,同时将宿主机VPN网络的IP地址设置为虚拟机的网关GateWAY形式。这种形式个别在EasyConnect等VPN客户端软件上能很好地工作。有趣味的读者能够自行翻阅。

本文将叙述怎么另外一种切实可用的Linux虚拟机共享宿主机VPN网络办法,即采纳网络共享的形式。常用语ExpressVPN等VPN等。

依然思考到这样一种场景:宿主机是Windows 10,通过 ExpressVPN windows客户端能够迷信上网了。上面2个问题是咱们常常面临的:

  1. 此时宿主机下的vmware虚拟机怎么共享拜访VPN网络呢?
  2. 实现了vmware虚拟机共享拜访VPN网络后,因为宿主机的IP网段和vmware虚拟机的IP网段不同,此时宿主机上ssh怎么拜访vmware上的虚拟机网络呢,从而通过宿主机的ssh共享VPN网络?

上面咱们别离形容以上2个问题的解决方案。

1. 宿主机下的vmware虚拟机怎么共享拜访VPN网络- 网络共享形式

  1. windows宿主机通过expressVPN客户端连贯上VPN;
  2. 在windows主机上设置该VPN网络共享到vmnet8(vmNet8是vmware 桥接网络网卡)。操作方法如下图:在expressVPN网络图标上右键:属性 - 共享 选项卡,勾选 “容许其余网络用户通过此计算机的Internet连贯来连贯”,同时 家庭网络连接中: 下拉框中抉择Vmware Network Adapter VMnet8;接着会弹出对话框如下,意思是共享的VMnet8网络的IP地址默认被设置为了192.168.137.1。

    这个IP地址前期能够再先设置了共享后再去VMnet8网卡属性里批改。本文就采纳这个默认IP地址。至此,也就是达到的成果为:所有连贯192.168.137.1 网卡的流量都会主动共享vpn的网络。

  1. 设置vmware虚拟机软件网络形式:设置办法与我另一篇文章[linux虚拟机怎么共享宿主机的VPN连贯] 中设置vmware虚拟机网络相干篇幅中所述基本相同,惟一不同的是设置时网关设置为192.168.137.1,而不是vpn 网卡的IP地址。

    至此就能够再Linux虚拟机中共享宿主机的VPN网络了。

2. 宿主机上xshell软件如何ssh近程登录到共享了宿主机VPN网络的Linux 虚拟机上?

办法很简略,ssh 间接登录 linux虚拟机的IP地址,本例子中时192.168.137.110。此时不须要再通过vmware的端口映射了。