环境
统信操作系统1002A
问题描述
将默认网卡eth0修改为ens0。
操作方法
- 修改grub参数
vi /etc/default/grub
## 找到cmdline,添加biosdevname=0 net.ifnames=0
... ##省略其他行
GRUB_CMDLINE_LINUX="crashkernel=512M rd.lvm.lv=uniontechos/root rd.lvm.lv=uniontechos/swap rhgb quiet elevator=none biosdevname=0 net.ifnames=0"
- grub参数生效
## 已实际grub.cfg文件路径为准,这里是 /boot/grub2/grub.cfg
grub2-mkconfig -o /boot/grub2/grub.cfg
- 修改udev参数
vi /etc/udev/rules.d/10-network.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{type}=="1", KERNEL=="eth0", NAME="ens0"
- 添加网卡配置
cd /etc/sysconfig/network-scripts/
cp ifcfg-{eth0,ens0}
## 修改name和device将eth0修改为ens0
sed -i 's/eth0/ens0/g' ifcfg-ens0
## 确认name和device修改为ens0
cat ifcfg-ens0
- 重启操作系统
reboot
- 重启后,验证网卡名称和ip是否正确