网卡设置详解
在 CentOS 系统中,当虚拟机克隆后,由于 MAC 地址更新,可能会导致网卡名称自动变更(如新增 eth1、eth2 等),需要通过一系列操作恢复默认网卡配置。以下是详细步骤及说明:
一、清除原有网络规则
克隆虚拟机后,系统会保留原有的网卡 MAC 地址记录,导致新网卡无法正常识别为 eth0。需执行以下命令删除规则文件:
1 | rm -f /etc/udev/rules.d/70-persistent-net.rules |
- 该文件用于记录网卡设备与 MAC 地址的绑定关系,删除后重启系统会自动生成新的规则。
二、重启系统
删除规则文件后,重启系统使新的网络规则生效:
1 | reboot |
三、关闭 NetworkManager 服务
CentOS 的 NetworkManager 服务可能与传统 network 服务冲突,导致网卡配置无法生效,需禁用并停止该服务:
1 | 永久关闭(重启后生效) |
四、修改 eth0 网卡配置文件
编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件,配置网卡信息:
1 | DEVICE=eth0 # 网卡设备名称,需与实际设备一致 |
- 注意:
GATEWAY不可缺失,否则无法访问其他网段或互联网。
五、启动并设置 network 服务自启
1 | 设置network服务开机自启 |
六、验证配置
执行以下命令检查网卡状态和 IP 配置:
1 | 查看网卡信息 |
通过以上步骤,可解决虚拟机克隆后的网卡名称异常问题,并配置静态 IP 以确保网络稳定