VMware中网络连接(2、Host-Only-仅主机模式)

直奔主题(基本理论点这里

环境:VMware WorkstationUbuntu18.04.6Win10

一、关闭Ubuntu,我们开始设置VMware和主机。
image.png
image.png

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


image.png

image.png

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


image.png
  • 图中第1步只需修改125这个部分, 及192.168.xxx.0 替换xxx为你想要的网段, 若不想修改IP范围可直接点击应用并确定!
  • 若想要修改IP范围,按照下图中所示的部分修改DHCP的设置,点击确定后再应用....
    image.png

    配置的子网IP这里设置的是192.168.125.0。 这个125就是自己喜欢的网段和Ubuntu中配置的保持一致,稍后会用到。
二、 配置Win10主机

主要操作这两个网卡:

image.png

先来设置VMnet1 :
image.png

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

接下来设置WLAN网卡:

image.png

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

相应的VMnet1中的IP也同时变更为192.168.137.1

注意:需要VMnet1恢复成我们自己配置的就好,我这是192.168.125.1,这点很重要一定要检查
点击确定即可。

三、 启动Ubuntu,配置下你的网络设置:
image.png

由于我们之后要通过配置文件来设置静态IP等信息,所以这里可以先设置为自动(删除已经配置的DNS如果有),直接点击应用即可。如果没有修改过,可以直接或略此步骤。

四、 在主机上用ipconfig来查看所在的网段,以及网关等信息。
image.png

我这里连接的是WIFI且在192.168.xx.x这个网段中,在设置VMnet1时所设置的IP变更为贴切及192.168.125.1

五、 在终端中运行如下命令:

当前用的编辑工具为gedit,也可用vim vi等。

sudo gedit /etc/netplan/01-network-manager-all.yaml
image.png
# 附上文本方便复制粘贴:
# 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通不不行的:

sudo netplan apply
image.png

但是有个大问题就是每次电脑重启还要从新共享一次,然后再恢复一下MVnet1的IP很是麻烦。

重点提醒:

Ubuntu内的IP、VMware中的IP、Windows中VMnet1网卡的IP
这三个IP的网段要一致(说人话就是第三部分,比如192.168.125.128中的125的部分)!!!

只要虚拟机能和主机(也就是你的电脑)能ping通,Ubuntu就会有网。之后出现断网问题首先也是排查这个通信的问题。只要你的Ubuntu没有动过,那就重新共享下网络即可,共享网络后可别忘了修改下VMnet1的IP网段。

六、解决电脑重启后 需重新设置双网卡共享问题。

1、点击Win+R,弹出命令框,输入services.msc
2、选中“Internet Connection Sharing”这个服务右键,点击属性打开,或者直接双击打开,启动类型选择“自动”,确定保存

image.png

3、点击Win+R,弹出命令框,输入regedit
4、找到路径:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedAccess下,添加一个注册表子项
5、在空白处右击鼠标,新建“DWORD(32位)值(D)”,名称叫做“EnableRebootPersistConnection`”,将数值数据改为1
image.png

注意:编辑注册表时要小心。错误地修改注册表可能会导致严重问题。在操作之前请备份您的注册表。

设置好以后每次开关机,子网会自动进入共享状态。

七、个别机器配置时会出现ping不通主机的情况

控制面板上打开网络控制中心

image.png

image.png

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容