VMware中网络连接(2、Host-Only-仅主机模式)
直奔主题(基本理论点这里)
环境:VMware Workstation
、Ubuntu18.04.6
、Win10
一、关闭Ubuntu,我们开始设置VMware和主机。


然后点击确定!后面的就看图吧!


这里不是必须要恢复默认设置,只是推荐以免之前一个配置影响最终结果。

- 图中第1步只需修改
125
这个部分, 及192.168.xxx.0
替换xxx
为你想要的网段, 若不想修改IP范围可直接点击应用并确定! - 若想要修改IP范围,按照下图中所示的部分修改DHCP的设置,点击确定后再应用....
image.png
配置的子网IP这里设置的是192.168.125.0
。 这个125就是自己喜欢的网段和Ubuntu中配置的保持一致,稍后会用到。
二、 配置Win10主机
主要操作这两个网卡:

先来设置VMnet1 :

现将IPV4设置为自动,也可以直接修改IP为
192.168.125.1
,也就是要在Ubuntu中配置的网关IP。
接下来设置WLAN网卡:

如果是第一次共享会有如下提示:

相应的VMnet1中的IP也同时变更为192.168.137.1, 我这只要恢复成我们自己配置的就好,我这是192.168.125.1。点击确定即可。
三、 启动Ubuntu,配置下你的网络设置:

由于我们之后要通过配置文件来设置静态IP等信息,所以这里可以先设置为自动(删除已经配置的DNS如果有),直接点击应用即可。
四、 在主机上用ipconfig来查看所在的网段,以及网关等信息。

我这里连接的是WIFI且在192.168.xx.x
这个网段中,在设置VMnet1时所设置的IP更为贴切及192.168.125.1
。
五、 在终端中运行如下命令:
当前用的编辑工具为gedit
,也可用vim
vi
等。
sudo gedit /etc/netplan/01-network-manager-all.yaml

# 附上文本方便复制粘贴:
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
ens33:
dhcp4: no
optional: no
addresses: [192.168.125.xxx/24]
gateway4: 192.168.125.1
nameservers:
addresses: [192.168.125.1]
【注意】:各字段说明
ethernets
: 表示以太网
ens33
: 表示虚拟机网卡名称,通过ip addr命令可以查看自己的网卡名
dhcp4
: yes 表示ipv4下,自动获取ip地址 no表示手动设置ip
addresses
: [192.168.125.xxx/24] 静态的IP地址
gateway4
: 192.168.125.1 表示ipv4下,网关地址为192.168.125.1 即必须要和VMware Network Adapter VMnet1的IP地址一样
nameservices
: 表示DNS
addresses
: [192.168.125.1] 表示DNS地址列表 也必须要和VMware Network Adapter VMnet1的IP地址一样 设置成192.168.125.1
再次说明:网关和DNS 要和MVnet1中的IP保持一致, IP部分最后一位可以自己修改,最好在第一部分提到的DHCP
设置的范围内。
保存 执行sudo netplan apply
以使用该网络配置!到这里我们的Ubuntu就能上网了,ping www.baidu.com
也能打开网页, 我们这里单单ping通不不行的:

但是有个大问题就是每次电脑重启还要从新共享一次,然后再恢复一下MVnet1的IP很是麻烦。
六、解决电脑重启后 需重新设置双网卡共享问题。
1、点击Win+R
,弹出命令框,输入services.msc
2、选中“Internet Connection Sharing
”这个服务右键,点击属性打开,或者直接双击打开,启动类型选择“自动”,确定保存

3、点击Win+R,弹出命令框,输入regedit
4、找到路径:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedAccess
下,添加一个注册表子项5、在空白处右击鼠标,新建“DWORD(32位)值(D)
”,名称叫做“
EnableRebootPersistConnection`”,将数值数据改为1。
注意:编辑注册表时要小心。错误地修改注册表可能会导致严重问题。在操作之前请备份您的注册表。
设置好以后每次开关机,子网会自动进入共享状态。
七、个别机器配置时会出现ping不通主机的情况
在控制面板
上打开网络控制中心


找到左侧入网规则, 在列表中找到文件和打印共享(回显强求...), 双击点击启用, 点击
应用
点击确定
