vmware ubuntu设置共享主机代理的方法 - minichao9901/TangNano-20k-Zynq-7020 GitHub Wiki

D1 参考1

hete大佬的分享

输入图片说明

D2 参考2

网上的笔记之一 https://blog.csdn.net/nomoremorphine/article/details/138738065

网上的笔记之二 https://zhuanlan.zhihu.com/p/710813254

D3 总结一下:虚拟机使用vmnet8(NAT)模式上网,并且配置代理的步骤

1)虚拟机使用vmnet8(NAT)模式上网

第一步:配置虚拟机的网络,选择NAT

输入图片说明 输入图片说明

第二步:查找虚拟机vmnet8的网关ip,子网掩码等参数

输入图片说明 输入图片说明 记录这里的子网掩码(255.255.255.0)和网关ip(192.168.129.2)

第三步:配置主机的vmnet8

输入图片说明 在windows搜索窗口搜索“网络连接”,打开网络连接面板

输入图片说明 设置WLAN网卡的属性:共享,选择VMnet8。(这一步不清楚是否是必须的,没有做验证)

输入图片说明 输入图片说明 设置vmnet8网卡的属性,手动配置ip地址。注意,这里的ip地址,是vmnet8网卡的地址,好像不能随便设置。只能设置为比网关地址小1。比如网关是2,这里是1。

第四步:配置虚拟机的ens33网卡

输入图片说明 ubuntu 20.1用的是netplan的方法配置网卡。修改这个文件。注意,这个ip地址是虚拟机的地址,不是vmnet8网卡的地址。 然后执行sudo netplan apply 让其生效

第五步:检查虚拟机的ip,以及虚拟机网关的ip

输入图片说明 输入图片说明 可以看到,ubuntu虚拟机的ip是192.168.129.100 vmnet8的网卡的ip是192.168.129.1 注意!这2个不是一回事!

检查主机和虚拟机是否可以相互ping通,以及虚拟机是否可以ping通百度

输入图片说明 可以看到,主机ping vmnet8网关,以及ubuntu虚拟机可以都可以通。

输入图片说明 可以看到,ubuntu虚拟机ping主机,以及百度都可以通。

因此,现在虚拟机可以正常上网了。

2)设置代理,让虚拟机可以借用主机的代理上英文网络

输入图片说明 打开v2rayN,配置v2rayN,开启允许来自局域网的连接。 其次,注意v2rayN的监听端口是:sockts=10808,http=10809

输入图片说明 打开ubuntu虚拟机的设置,配置网络代理。注意ip地址是vmnet8网关地址(不是ubuntu虚拟机的地址),端口是v2rayN代理的端口。

到此为止,网络代理应该设置好了,虚拟机应该可以上英文网络了。

输入图片说明 打开雅虎看看,可以上了。

D4 总结

设置vmnet8,需要清楚有2个ip地址:vmnet8网关ip地址,ubuntu虚拟机ip地址。这2个不要搞混淆了。 有3个地方需要设置:虚拟机选择vmnet8模式,主机配置vmnet8网卡,虚拟机配置netplan。 在本文中,还设置了主机的Wifi网卡为共享,不清楚是否为必须的?本文没有做进一步的验证。