Centos7修改网卡设备名称
2017-03-10 11:23
666 查看
从CentOS/RHEL7起,可预见的命名规则变成了默认。这一规则,接口名称被自动基于固件,拓扑结构和位置信息来确定。现在,即使添加或移除网络设备,接口名称仍然保持固定,而无需重新枚举,和坏掉的硬件可以无缝替换。但是这样一来,虽然有好处,但也影响了不少用户的操作,因为新的命名方案接口名称比传统的eth0相比有点难以阅读。出于习惯等一些原因,你想修改网卡名称,下面为大家介绍如何在CentOS7或RHEL7命名网络接口。
1):Centos7.X系统安装完毕后,可能你对应的网卡名称为enoXXXXXXX,解决办法如下:
如果提示没有ifconfig命令,请安装net-tools即可解决
1):Centos7.X系统安装完毕后,可能你对应的网卡名称为enoXXXXXXX,解决办法如下:
# 先将系统默认的网卡名称利用正则过滤出赋予变量a a=$(ip addr|grep "2:"|awk -F":" '{print $2}'|sed 's/ //g') # 编辑网卡 sed -i 's/^NAME.*/NAME=eth0/g' /etc/sysconfig/network-scripts/$a mv /etc/sysconfig/network-scripts/$a /etc/sysconfig/network-scripts/ifcfg-eth02): 编辑/etc/sysconfig/grub文件内容,增加“net.ifnames=0 biosdevname=0”,编辑后的文件内容
# 修改配置前先备份一份grub文件 cp /etc/sysconfig/grub /etc/sysconfig/grub.bak # 将修改后的那一行赋予变量a a=$(sed -n '/^GRUB_CMD/p' /etc/sysconfig/grub|awk ' ' '{print $1" net.ifnames=0 biosdevname=0 "$NF}') # 或者手动在GRUB_CMDLINE_LINUX="CRASHKERNEL=auto rhgb quiet"添加"net.ifnames=0 biosdevname=0" GRUB_CMDLINE_LINUX="CRASHKERNEL=auto net.ifnames=0 biosdevname=0 rhgb quiet" # 修改grub文件 sed -i "s#^GRUB_CMD.*#$a#g" /etc/sysconfig/grub3): 执行:grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-mkconfig -o /boot/grub2/grub.cfg4): 然后重启系统查看网卡名称
如果提示没有ifconfig命令,请安装net-tools即可解决
相关文章推荐
- 关闭“一致性网络设备命名法” 修改centos网卡名称为 eth0
- ubuntu 修改网卡名称 更改设备网卡名称 修改eno16777736为eth0 ubuntu 15.10网卡名称为eno16777736
- 修改CentOS7网卡名称为传统名称eth0格式
- CentOS7修改网卡名称为eth0
- 修改Centos7的网卡名称ens160、eno16777984改为eth0
- UBUNTU 修改网卡名称 更改设备网卡名称 修改ENO16777736为ETH0 UBUNTU 15.10网卡名称为ENO16777736(http://www.cnphp6.com/archiv)
- CentOS7修改网卡名称
- linux修改网卡设备名称
- centos7修改网卡名称为eth0-技术流ken
- centos7修改网卡名称、网卡双网卡绑定
- 脚本实现centos7修改二块网卡名称并配置ip信息
- centos7修改网卡名称
- centos7 修改网卡名称为eth0
- 修改linux下网卡设备名称
- centos7修改默认网卡名称
- 嵌入式 ubuntu下修改网络设备名称以及hi3518c平台jffs2文件系统中获取当前无线网卡设备
- centos7 修改默认网卡名称 eno167777636
- 【基础设置】修改网卡设备名称
- CentOS7 修改网卡名称为eth0&在VMWare中添加多网卡配置
- CentOS7 修改网卡名称