CentOS 7虚拟机网卡配置与管理详解
一、虚拟机网卡基础概念
在CentOS 7虚拟机中,网卡是实现网络通信的核心组件。虚拟化平台(如VMware、VirtualBox)通常提供多种网络连接模式,包括NAT、桥接和仅主机模式。理解不同模式的应用场景是配置网卡的前提。
二、网卡配置文件解析
CentOS 7的网卡配置文件位于/etc/sysconfig/network-scripts/
目录,命名规则为ifcfg-ensXX
(如ifcfg-ens33)。通过修改以下关键参数实现网络配置:
BOOTPROTO
:IP获取方式(static/dhcp)ONBOOT
:是否开机启动IPADDR
:静态IP地址GATEWAY
:默认网关
三、典型网络模式配置
1. NAT模式配置
TYPE=Ethernet
BOOTPROTO=dhcp
ONBOOT=yes
2. 桥接模式配置
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
ONBOOT=yes
四、网络服务管理命令
- 重启网络服务:
systemctl restart network
- 查看IP地址:
ip addr show
- 测试网络连通性:
ping 8.8.8.8
五、常见问题与解决方法
1. 网卡未启动
检查ONBOOT
参数是否为yes,使用ifup ens33
手动激活网卡。
2. IP地址冲突
更换静态IP或改用DHCP自动获取,通过arping
命令检测IP占用情况。
3. 防火墙拦截
临时禁用防火墙:systemctl stop firewalld
,或配置放行端口。