虚拟机连接不上网络,解决办法

虚拟机连接不上网络解决思路

简单的介绍了VM虚拟机常用的三种网络连接方式,一般用NAT方式虚拟机就很容易上网的,所以一般没有特殊要求推荐用NAT方式。

1、桥接:就是把虚拟机通过VMnet0桥接到主机的本地连接。
现在虚拟机是通过VMnet0与外界联系,现在的虚拟机就相当于和主机一样是物理网络中的一台电脑,说的通俗的就是现在虚拟机就相当于和你主机同在一个网络的另一台真实的电脑。所以要想使用桥接使虚拟机上网,前提必须你的主机处在局域网中,也就是你的主机上网得有路由器,这时才能用桥接使虚拟机上网。至于虚拟机的IP设置方式和你主机一样,用不用设置IP要看你的路由器是否开启了DHCP和DNS,主机不用虚拟机也不用,主机要设置那么虚拟机也要设置。对于那些使用拨号上网方式并且没用路由器的就不要用桥接。
2、NAT:就是网络地址转换,通过VMnet8连接作为网关使虚拟机经过主机上网。
现在虚拟机是通过VMnet8与外界联系,说的通俗的就是在你的主机和虚拟机之间加了一个路由器,虚拟机通过这个路由器上网。NAT方式就不用考虑那么多,只要你主机能上网虚拟机就能上网,所以一般没有特殊要求推荐用NAT方式。
3、host-only:就是虚拟机和主机在一个私有网络中。
这时虚拟机只能和主机通讯,默认它是不能上网的。(当然不是绝对的,要想上网不过要进行另外的设置)

1、确保本机能够上网,再判断虚拟机服务(VMnet8)是否开启了

检查宿主机VM8 网卡设置,打开网络和共享中心→ 更改适配器设置→,在VMware Network Adapter VMnet8上单击右键,选择属性按钮打开属性对话框

在这里插入图片描述

在这里插入图片描述

2、确保NAT模式已开启

在这里插入图片描述

3、确保ip配置正确

配置的子网跟DHCP必须是同一网段(我这里子网IP配的是192.168.23.0那么DHCP的IP地址也要在这一网段内192.168.23.xxx)
在这里插入图片描述

3,确保网关配置正确

网关不管怎么配,一定不要配192.168.2.1,因为一号IP是VMnet8的ip
在这里插入图片描述

4、修改网卡配置

进入虚拟机终端,修改网卡配置(先进入root权限进行操作su root)

vi /etc/sysconfig/network-scripts/ifcfg-ens33

在这里插入图片描述
在这里插入图片描述

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.23.129
NETMASK=255.255.255.0
GATEWAY=192.168.23.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=2c2371f1-ef29-4514-a568-c4904bd11c82
DEVICE=ens33
ONBOOT=true

BOOTPROTO设置为静态static
IPADDR设置ip地址
NETMASK设置子网掩码
GATEWAY设置网关
ONBOOT设置为true在系统启动时是否激活网卡
执行保存 wq!

5、重启网络

systemctl restart network

6、确保网卡已经打开

在这里插入图片描述
如上图所示,我们配置的静态IP起作用了,目前是192.168.23.129(可自己修改)

7、宿主机ping虚拟机

由此可见宿主机与虚拟机之间是互通的
在这里插入图片描述
如果还连不上网
添加一个网络适配器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 66
    点赞
  • 237
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
虚拟机不上主机网络的原因可能有几种可能性。首先,你需要确保你的主机能够上网,并且虚拟机服务(如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 ]
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值