本文针对CentOS7虚拟机仅有一块ens33网卡的情况,提供了详细的配置与扩展指南,内容涵盖如何检查与配置现有网卡,以及通过虚拟机设置添加第二块网卡的具体步骤,文章旨在帮助用户解决单网卡限制,通过配置静态IP和添加新网卡,实现更灵活的网络管理。
在使用VMware或VirtualBox等虚拟化软件安装CentOS 7系统时,很多新手可能会遇到一个困惑:为什么我的虚拟机CentOS 7网卡只有ens33?
这其实是一个非常普遍的现象。ens33并不是一个固定的坏名字,而是虚拟机默认网卡的一种命名规则,本文将为你详细解释为什么会出现这种情况,以及如何添加第二块网卡或修改网卡名称。
为什么默认只有 ens33?
当你创建一个新的虚拟机并安装CentOS 7时,虚拟机软件通常会默认添加一块网卡,在CentOS 7中,系统采用了基于PCI总线和接口类型的命名规则,因此默认生成的网卡名通常以en开头,后跟设备类型和索引号,例如ens33。

- en: 代表 Ethernet(以太网)
- s: 代表 PCI插槽
- 33: 代表索引号
如果你只添加了一块网卡,终端里自然只会显示ens33,如果你觉得只有一个网卡不够用,或者想配置双网卡(例如一块用于内网,一块用于外网),可以按照以下步骤操作。
如何添加第二块网卡?
如果你觉得虚拟机CentOS 7网卡只有ens33无法满足需求,想要添加第二块网卡,操作非常简单:
- 打开虚拟机设置:在VMware或VirtualBox的菜单栏中,选择“虚拟机” -> “设置”。
- 添加硬件:点击“添加”按钮,选择“网络适配器”。
- 配置网络模式:
- NAT模式:适合上网,共享宿主机IP。
- 桥接模式:适合与宿主机处于同一网段,拥有独立IP。
- 仅主机模式:仅宿主机与虚拟机互通。
- 检查名称:添加完成后,重启虚拟机或执行
ip addr命令,你会发现网卡名称变成了ens36或ens37(取决于你的虚拟机软件版本和添加顺序),而原来的ens33依然存在。
如何配置 ens33 的网络?
默认情况下,ens33可能处于“DOWN”状态(未连接),你需要手动配置它才能上网。
-
查看网卡状态: 在终端输入以下命令查看网卡是否获得IP:
ip addr
如果看到
inet 192.168.xx.xx,说明已经配置成功,如果没有,请继续下一步。 -
编辑网卡配置文件: 使用
vim或vi编辑ens33的配置文件:vim /etc/sysconfig/network-scripts/ifcfg-ens33
-
修改配置参数: 将文件内容修改为以下格式(以静态IP为例):
TYPE=Ethernet BOOTPROTO=static #
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

