用户工具

站点工具


drserver:renameeth0oncentos7

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

drserver:renameeth0oncentos7 [2018/10/29 09:58] (当前版本)
liujia 创建
行 1: 行 1:
 +====== 在 CentOS 7 重命名网卡为eth0 ======
  
 +CentOS7默认是按如固件名、BIOS等信息来命名,如看惯,想用回eth0的,可以尝试。
 +
 +过程:
 +
 +1.ip link # 查看当前的网卡名,如本例是 enp0s20f0
 +
 +{{https://​alioss.anqun.org/​typecho/​2018/​10/​28/​400342047578237.png}}
 +
 +2.vi /​etc/​default/​grub # 编辑启动参数,在 GRUB_CMDLINE_LINUX 尾,加上 net.ifnames=0 biosdevname=0
 +
 +{{https://​alioss.anqun.org/​typecho/​2018/​10/​28/​400343804176799.png}}
 +
 +3.grub2-mkconfig # 测试启动参数配置
 +
 +4.grub2-mkconfig -o /​boot/​grub2/​grub.cfg # 更新启动配置文件
 +
 +{{https://​alioss.anqun.org/​typecho/​2018/​10/​28/​40034840327401.png}}
 +
 +5.mv /​etc/​sysconfig/​network-scripts/​ifcfg-{enp0s20f0,​eth0} # 改名网卡配置文件
 +
 +6.sed -ire "​s/​NAME=\"​enp0s20f0\"/​NAME=\"​eth0\"/"​ /​etc/​sysconfig/​network-scripts/​ifcfg-eth0 # 替换配置文件里的网卡名称
 +
 +7.sed -ire "​s/​DEVICE=\"​enp0s20f0\"/​NAME=\"​eth0\"/"​ /​etc/​sysconfig/​network-scripts/​ifcfg-eth0 # 替换配置文件里的设置名称
 +
 +8.MAC=$(cat /​sys/​class/​net/​enp0s20f0/​address) # 获取网卡的MAC地址
 +
 +{{https://​alioss.anqun.org/​typecho/​2018/​10/​28/​40034896395428.png}}
 +
 +9.echo -n '​HWADDR="'​$MAC\"​ >> /​etc/​sysconfig/​network-scripts/​ifcfg-eth0 # 将网卡MAC地址写进配置文件里
 +
 +{{https://​alioss.anqun.org/​typecho/​2018/​10/​28/​40034379648884.png}}
 +
 +10.reboot # 重启测试,成功
 +
 +{{https://​alioss.anqun.org/​typecho/​2018/​10/​28/​40206998220795.png}}
 +
 +
 +参考:
 +  * https://​www.certdepot.net/​rhel7-restore-old-network-interface-name/​
 +  * http://​blog.51cto.com/​wolfword/​1304000
drserver/renameeth0oncentos7.txt · 最后更改: 2018/10/29 09:58 由 liujia