虚拟机下CentOS8 无法上网的问题解决办法

一、vmware 网络简介

VMware 提供的网络连接有 5 种,分别是”桥接模式”、”NAT 模式”、”仅主机模式”、”自定义”和”LAN 区段”:

1.Host-Only(仅主机模式)
Host-Only 模式其实就是 NAT 模式去除了虚拟 NAT 设备,然后使用VMware Network Adapter VMnet1 虚拟网卡连接 VMnet1 虚拟交换机来与虚拟机通信的, Host-Only 模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。

2.Bridged(桥接模式)
什么是桥接模式?桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下, 虚拟机 ip地址需要与主机在同一个网段,如果需要联网,则网关与 DNS 需要与主机网卡一致。

3.NAT(地址转换模式)
NAT 技术应用在 internet 网关和路由器上,比如 192.168.0.123 这个地址要访问 internet,它的数据包就要通过一个路由器,而路由器拥有一个能访问 internet 的 ip 地址,这样的路由器就要在收发数据包时,对数据包的 IP 协议层数据进行更改(即 NAT),以使私有网段的主机能够顺利访问 internet。

4.自定义网络:可以手工选择使用哪块虚拟机网卡。如果选择 Vmnet1,就相当于桥接网络;如果选择 VMnet8,就相当于 NAT 网络。

5.LAN 区段:这是新版 VMware 新增的功能,类似于交换机中的 VLAN(虚拟局域网),可以在多台虚拟机中划分不同的虚拟网络。

以上对于 VMware 网络的描述,读者看完了可能会有点困惑。简单总结—下,在 VMware 安装好后,会生成两个虚拟网卡 VMnet1 和 VMnet8 (在 Windows 系统的”网络连接”中可以査看到),如图 所示。

刚刚我们说到,如果你的网络 ip 资源紧缺,但是你又希望你的虚拟机能够联网,这时候 NAT 模式是最好的选择。NAT 模式借助虚拟 NAT设备(就是一个路由器)和虚拟 DHCP 服务器,使得虚拟机可以联网。

 NAT具体配置
我们网络选择使用 nat 模式
菜单中选择编辑—>虚拟网络编辑器。

选择 NAT 模式,然后点击右下角的“更改设置”

选择NAT模式。然后进入NAT设置

设置网关IP,记住。

个人电脑网络设置:找到网络连接中的 VMnet8

先选择修改IPv4

如图设置IP地址,以及DNS地址:(这里以本人本地的网关为192.168.1.1为例)

进入centos系统,进入命令行#,输入以下命令,进行网卡设置配置目录

#cd /etc/sysconfig/network-scripts

输入 #ll

查看网卡配置文件( 这里为 ifcfg-eth0)

 

输入 #vi ifcfg-eth0
进入到网卡配置文件

按Insert键进入编辑模式,将ONBOOT=NO改为ONBOOT=YSE,然后按Esc键,Shift键+q,保存并退出。

输入 #exit

退到#

输入 #service network restart

重启网卡

出现上面的状态后,输入#ping www.baidu.com 检查网络状态

以上网络配置以完成。

虚拟机下CentOS8 无法上网的问题解决办法

发表回复

Scroll to top