CentOS虚拟机网络配置是一个涉及多方面内容的过程,主要包括桥接模式、仅主机模式和NAT模式三种网络连接方式,以下是对CentOS虚拟机网络配置的详细解析:
一、CentOS虚拟机网络配置说明
1、桥接模式:虚拟机与外部主机在同一个网段上,相当于一个独立的主机,既能与局域网内的主机通信,也能与外部网络通信,但容易与局域网其他主机引起IP地址冲突。

2、仅主机模式:虚拟机只能与物理主机(本机)进行通信,不能访问外网,此模式下可以设置DHCP,但不能与局域网内其他机器通信。
3、NAT模式:虚拟机通过物理机的IP地址与外部网络通信,不能访问局域网内其他机器,但可以访问外部网络,且不会与局域网内其他IP地址发生冲突。
二、CentOS虚拟机网络配置步骤
1. 软件准备
虚拟机:VMware或其他支持虚拟化技术的软件。
系统镜像:CentOS 7或其他版本的ISO映像文件。
2. 新建虚拟机并安装系统

在VMware中选择“文件”>“新建虚拟机”>“自定义”。
默认硬件兼容性,稍后安装操作系统。
选择“Linux”操作系统,指定版本为“CentOS 7 64位”。
定义虚拟机名字和位置,处理器配置、内存等保持默认即可。
网络类型选择“使用网络地址转换(NAT)”或根据需要选择其他模式。
控制器类型、磁盘类型选择推荐配置。

新建磁盘,容量自定义。
完成虚拟机创建后,可以在虚拟机列表中找到新建的虚拟机。
进入虚拟机设置,选择“CD/DVD”,选定下载好的ISO映像文件。
开机并按照提示配置系统,包括选择安装系统、语言、安装信息、root密码等。
安装完成后重启,输入账号和密码登录系统。
3. 设置虚拟机网络
桥接模式配置:
* 查看宿主机的网络设置(如cmd模式下的ipconfig)。
* 进入CentOS编辑ifcfgens33
文件(注意文件名可能因网卡型号不同而异)。
修改或添加以下内容
- BOOTPROTO=static
- ONBOOT=yes
- IPADDR=192.168.1.250(与宿主机同一网段,但不冲突)
- GATEWAY=192.168.1.1(与宿主机网关相同)
- DNS1=114.114.114.114
- DNS2=8.8.8.8
编辑resolv.conf
文件,添加DNS服务器地址
- nameserver 114.114.114.114
- nameserver 8.8.8.8
重启网络服务service network restart
。
测试网络连接ping www.baidu.com
。
NAT模式配置:
* 确保CentOS为NAT模式。
* 在VMware界面中点击“编辑”>“虚拟网络编辑器”,确认勾选DHCP服务将IP地址分配给虚拟机,并设置子网IP。
启动虚拟机,进入网络配置文件目录cd /etc/sysconfig/networkscripts/
。
编辑ifcfgens33
文件,设置如下内容
- BOOTPROTO=dhcp
- ONBOOT=yes
重启网络服务service network restart
。
检查动态分配的IP地址ip addr
。
验证是否可以访问外网ping www.baidu.com
。
静态IP配置(NAT模式下):
* 在VMware界面中取消勾选DHCP服务将IP地址分配给虚拟机。
编辑ifcfgens33
文件,设置静态IP地址、子网掩码、网关和DNS
- BOOTPROTO=static
- ONBOOT=yes
- IPADDR=192.168.30.100(与子网IP同网段,不冲突)
- NETMASK=255.255.255.0
- GATEWAY=192.168.30.2(NAT设置中的网关IP)
- DNS1=114.114.114.114
- DNS2=8.8.8.8
重启网络服务service network restart
。
检查IP地址是否设置正确ip addr
。
验证是否可以访问外网ping www.baidu.com
。
三、常见问题及解答
Q1: CentOS虚拟机在NAT模式下无法访问外网怎么办?
A1: 如果CentOS虚拟机在NAT模式下无法访问外网,可以尝试以下步骤:
1、确保VMware的NAT服务已开启,并且虚拟机的网络适配器设置为NAT模式。
2、检查虚拟机的ifcfgens33
文件中是否设置了正确的BOOTPROTO(应为dhcp或static,并根据需要配置IP地址、网关和DNS)。
3、重启网络服务:service network restart
。
4、如果问题依旧存在,可以尝试禁用并重新启用网络适配器,或者重启虚拟机和宿主机。
Q2: 如何在CentOS虚拟机中更改网络模式(如从NAT模式改为桥接模式)?
A2: 要在CentOS虚拟机中更改网络模式,可以按照以下步骤操作:
1、关闭虚拟机电源。
2、在VMware界面中,选择要更改网络模式的虚拟机,点击“编辑虚拟机设置”。
3、在“网络适配器”选项中,选择新的网络模式(如桥接模式)。
4、根据新的网络模式配置虚拟机的网络设置(如IP地址、网关等)。
5、保存设置并启动虚拟机。