虚拟机无法连接网络的解决方案,简要介绍了虚拟机常用的三种网络连接方式,一般可以通过NAT方式的虚拟机轻松连接互联网,因此没有推荐NAT方式的特殊要求。
1、网桥:将虚拟机通过VMnet0网桥连接到主机的本地连接。
虚拟机当前通过VMnet0与外部进行联系。 当前虚拟机相当于与主机在同一物理网络中的一台计算机,一般而言,当前虚拟机相当于与您的主机在同一网络中的另一台真正的计算机。 因此,主机必须连接到局域网才能使用网桥将虚拟机连接到互联网。 这意味着,如果主机没有路由器,就无法使用网桥将虚拟机连接到互联网。 虚拟机的IP设置方法与您的主机相同。 是否设置IP,请检查路由器是否打开了DHCP和DNS。 主机即使不使用虚拟机也不使用。 要由主机设置,还必须设置虚拟机。 请使用拨号方式,不要对没有使用路由器的人使用网桥。
2、NAT :网络地址转换,通过VMnet8连接将虚拟机作为网关通过主机连接到互联网。
虚拟机目前通过VMnet8与外部联系。 通常,在主机和虚拟机之间添加路由器,虚拟机通过此路由器连接到互联网。 不必考虑太多NAT方法,只要主机可以连接到虚拟机,就可以连接到互联网,因此没有NAT方法的特殊要求。
3、仅主机:虚拟机和主机位于专用网络上。
在这种情况下,虚拟机只能与主机通信,默认情况下无法连接到互联网。 (当然不是绝对。 要连接到互联网,必须进行其他设置)
1、确保本机连接互联网后,判断虚拟机服务(VMnet8)是否打开以检查宿主机的VM8网卡设置,打开网络和共享中心更改适配器设置
2、确认NAT模式已打开
3、配置正确的ip子网和DHCP必须是同一网段(如果此处的子网ip为192.168.23.0,则DHCP的ip地址也在同一网段中的192.168.0 )
3 )确保网关已正确配置)无论如何配置,请务必不要配置192.168.2.1。 因为第一个IP是VMnet8的IP
4、更改网卡配置进入虚拟机终端,更改网卡配置(先进入根权限操作su root ) )。
VI/etc/sys config/network-scripts/if CFG-ens 33
type=以太网
PROXY_METHOD=none
BROWSER_ONLY=no
引导打印=静态
IPADDR=192.168.23.129
NETMASK=255.255.255.0
网关=192.168.23.2
def route=是
IPV4_FAILURE_FATAL=no
IPv6 init=是
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
iv6 _ addr _ gen _ mode=stable-privacy
NAME=ens33
uid=2c 2371 f1-ef29-4514-a568-c 4904 bd11 c 82
DEVICE=ens33
ONBOOT=true
将引导协议设置为静态
ipADDR设置IP地址
网络掩码设置
网关设置网关
将系统启动时是否启用网卡设置为true
执行wq的保存!
5、重新启动网络系统重启网络6,确认网卡已打开
如上图所示,我们配置的静态IP工作正常,现在192.168.23.129 (可自行修改)。
7、从精简主机ping虚拟机开始,精简主机与虚拟机之间互操作的如果还连不上网
添加网络适配器