主机连不上虚拟机解决方法

先弄清以下三个网口:

vmnet0,实际上就是一个虚拟的网桥

vmnet0,实际上就是一个虚拟的网桥,这个网桥有很若干个端口,一个端口用于连接你的Host,一个端口用于连接你的虚拟机,他们的位置是对等的,谁也不是谁的网关。所以在Bridged模式下,你可以让虚拟机成为一台和你的Host相同地位的机器。

 

vmnet1,这是一个Host-Only网络模式

vmnet1,这是一个Host-Only网络模式,这是用于建立一个与世隔绝的网络环境所用到的,其中vmnet1也是一个虚拟的交换机,交换机的一个 端口连接到你的Host上,另外一个端口连接到虚拟的DHCP服务器上(实际上是vmware的一个组件),另外剩下的端口就是连虚拟机了。虚拟网卡 “VMWare Virtual Ethernet Adapter for VMnet1”作为虚拟机的网关接口,为虚拟机提供服务。在虚拟机启动之后,如果你用ipconfig命令,你会很清楚的看到,你的默认网关就是指向 “VMWare Virtual Ethernet Adapter for VMnet1”网卡的地址的。(实际上它并不能提供路由,这是VMware设计使然,它是干了除了提供路由之外的一些事情——实际上是我也不知道它干了什 么事情),这里没有提供路由主要表现在没有提供NAT服务,使得虚拟机不可以访问Host-Only模式所指定的网段之外的地址。

 

vmnet8,这是一个NAT方式,最简单的组网方式了

vmnet8,这是一个NAT方式,最简单的组网方式了,从主机的“VMWare Virtual Ethernet Adapter for VMnet8”虚拟网卡出来,连接到vmnet8虚拟交换机,虚拟交换机的另外的口连接到虚拟的NAT服务器(这也是一个Vmware组件),还有一个口 连接到虚拟DHCP服务器,其他的口连虚拟机,虚拟机的网关即是“VMWare Virtual Ethernet Adapter for VMnet8”网卡所在的机器,废话,这肯定就是你的Host机器啦。同样,用ipconfig也可以看出来,你的虚拟机的默认网关也指向了你的 “VMWare Virtual Ethernet Adapter for VMnet8”虚拟网卡地址。相比之下,可以看出来,NAT组网方式和Host-Only方式,区别就在于是否多了一个NAT服务。

 

 

host-only与wmnet1虚拟网卡进行通信
NAT模式与VMnet8虚拟网卡进行通信
桥接使用的是你机器的真实网卡进行上网

 

下面使用NAT方式连接设置:

首先,在VMware的编辑->虚拟网络编辑器重新建立NAT网络(之前的要删掉,新建的同样选择VMnet8就可以)。

如果还不能上网,在windows的服务里面,看一下

确保这三项已经打开,如果服务处于停止状态重新开启并且设置为自动运行。(注:使用360加速球优化可能会把VMware DHCP服务关闭。如果优化被360关闭吧VMware服务添加360白名单)

做完这一些需要重启虚拟机,如果还是不能连接网络的话进去windows的网络和共享中心*(控制面板)。把vmnat8的iPV4地址设置为自动获取,dns也自动获取。

重启虚拟机。

这时一般都可以上网,如果还不能上网,到虚拟机里看下是不是网络地址被设置成静态Ip了。

我使用的是centos6.5的系统,

点击界面上的网络图标,选择system eth0

双击 system eth0

将ipv4 设置成自动获取模式(DHCP)

点击apply退出保存

这时应该就可以连上网络

 

参考:

https://blog.csdn.net/guizaijianchic/article/details/72190394

https://blog.csdn.net/main_h_/article/details/56291977

  • 5
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
虚拟机连不上主机网络的原因可能有几种可能性。首先,你需要确保你的主机能够上网,并且虚拟机服务(如VMnet8)已经开启。\[1\]如果你使用的是桥接模式,你的主机必须处于局域网中,并且有一个路由器来连接主机虚拟机。此外,你还需要确保你的虚拟机的IP设置与主机相同,并且你的路由器已经开启了DHCP和DNS服务。\[1\] 如果你使用的是NAT模式,你只需要确保你的主机能够上网,虚拟机会通过VMnet8连接到主机上网。\[1\]在NAT模式下,你不需要太多的设置,只要主机能够上网,虚拟机就能够上网。 如果你使用的是host-only模式,虚拟机主机将处于一个私有网络中,虚拟机只能与主机通信,默认情况下无法上网。\[1\]如果你想让虚拟机上网,你需要进行额外的设置。 此外,还有一种可能性是虚拟网卡没有发挥作用。在NAT模式下,默认情况下,NAT对应虚拟机网卡vmnet8,桥接模式对应虚拟网卡vmnet1。\[3\]你可以检查一下虚拟网卡的设置是否正确。 综上所述,如果你的虚拟机无法连接到主机网络,你可以先确保主机能够上网,并检查虚拟机网络设置是否正确。如果问题仍然存在,你可以尝试重新配置虚拟机网络设置或者尝试其他网络连接模式。 #### 引用[.reference_title] - *1* [虚拟机连接不上网络解决办法](https://blog.csdn.net/weixin_45019350/article/details/109713762)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [虚拟机连接主机连不上解决办法](https://blog.csdn.net/Laiyunpeng666/article/details/107255444)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [虚拟机和宿主机之间网络无法连通问题](https://blog.csdn.net/aa118516/article/details/101188516)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值