日期 | 作者 | 版本 | 备注 |
---|---|---|---|
2022-05-29 | dingbin | v1.0 | |
在我之前的一篇博文中曾经具体介绍了 Linux 共享宿主机 VPN 网络的办法:[linux 虚拟机怎么共享宿主机的 VPN 连贯],该办法原理是利用 Linux 虚拟机设置 NAT 桥接网络模式,同时将宿主机 VPN 网络的 IP 地址设置为虚拟机的网关 GateWAY 形式。这种形式个别在 EasyConnect 等 VPN 客户端软件上能很好地工作。有趣味的读者能够自行翻阅。
本文将叙述怎么另外一种切实可用的 Linux 虚拟机共享宿主机 VPN 网络办法,即采纳网络共享的形式。常用语 ExpressVPN 等 VPN 等。
依然思考到这样一种场景:宿主机是 Windows 10, 通过 ExpressVPN windows 客户端能够迷信上网了。上面 2 个问题是咱们常常面临的:
- 此时宿主机下的 vmware 虚拟机怎么共享拜访 VPN 网络呢?
- 实现了 vmware 虚拟机共享拜访 VPN 网络后,因为宿主机的 IP 网段和 vmware 虚拟机的 IP 网段不同,此时宿主机上 ssh 怎么拜访 vmware 上的虚拟机网络呢,从而通过宿主机的 ssh 共享 VPN 网络?
上面咱们别离形容以上 2 个问题的解决方案。
1. 宿主机下的 vmware 虚拟机怎么共享拜访 VPN 网络 - 网络共享形式
- windows 宿主机通过 expressVPN 客户端连贯上 VPN;
-
在 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 的网络。
-
设置 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 的端口映射了。