[Share Experiences] 【分享】deepin宿主机如何共享虚拟机的vpn网络
Tofloor
poster avatar
wyz144343
deepin
2021-11-13 21:24
Author

原理: 宿主机里面创建两个网卡,一个host-only用来宿主机和虚拟机通信, 另一个网卡是虚拟机用来联通外网。其实还有一个vpn 网络连接,是创建vpn连接后生成的。 VPN网络链接连通后共享给host-only网卡,然后宿主机设置路由访问host-only即可完成vpn网络 共享。

为虚拟机创建网卡

a 创建一个host-only 网卡,  vpn网络连接要共享到这个网卡,宿主机 链接虚拟机VPN的时候需要路由 这个网卡为host-only 创建网段。

b. 创建一个NAT网卡(或者桥接网卡),本例为NAT网卡。保证NAT网络是可以访问外网的,如果不行,先处理好这步,否则后面设置也是徒劳。

image.png

image.png

  1. 创建VPN链接并设置共享。 此处不方便说的很详细,因为VPN涉及到每个企业或团体 隐私。

image.png

  1. 共享设置完毕后,上图 本地连接1  ip地址 自动变成192.168.137.1 , 这个本人尝试 很多次,

为什么变化至今也没明白,但是将来宿主机和虚拟机之间通信需要用到这个网卡地址。

  1. 设置虚拟机 内网网络,要求和Host-only保持一致。

    选择管理 中的 主机网络管理器,然后设置。

image.png

  1. 宿主机设置路由。。

    sudo route add -net 10.10.0.0 netmask 255.255.0.0 gw 192.168.137.1

    192.168.137.1 一定是虚拟机的ip

  2. 设置路由一定注意 -net 不能缺少, 10.10.0.0 根据你要访问vpn地址来设置, 也可以10.0.0.0,

响应netmask改为 255.0.0.0。   实际设置根据个人情况修改或找个网络朋友咨询一下。

设置完成就可以畅游vpn 访问 。 浏览器、 shell工具,ftp工具,统统都可以。。。

Reply Favorite View the author
All Replies
youngwq
deepin
2021-11-15 19:06
#1

宿主机需要两张物理网卡吗?

Reply View the author
wyz144343
deepin
2021-11-18 17:01
#2
youngwq

宿主机需要两张物理网卡吗?

不需要, 虚拟机弄两个就行。。

Reply View the author
葑心
deepin
2023-07-02 07:04
#3

您好,第4部的内网网络 我怎么设置 都不能报错网卡的IPv4到192.168.137.100啊 ,DHCP服务器到时设置成功,但是网卡的怎么设置都不行,我的virtualbox是 6.1版本的

Reply View the author
wyz144343
deepin
2023-07-05 22:56
#4
葑心

您好,第4部的内网网络 我怎么设置 都不能报错网卡的IPv4到192.168.137.100啊 ,DHCP服务器到时设置成功,但是网卡的怎么设置都不行,我的virtualbox是 6.1版本的

我用的也是6.1 ,操作系统是20.9 的,只要按照前面步骤的话, 肯定能成功,你先要确保你虚拟机里的vpn能链接成功,才能进行下一步。。 如果按照我给你的步骤还搞不定的,私信给我,我可以给你远程。。

Reply View the author