龙空技术网

教你更改 RHEL7 或者 CentOS 7 的网卡名称

慧眼人生 51

前言:

眼前你们对“centos7修改eth0”都比较珍视,同学们都需要知道一些“centos7修改eth0”的相关资讯。那么小编在网络上网罗了一些关于“centos7修改eth0””的相关资讯,希望各位老铁们能喜欢,咱们快快来了解一下吧!

本文档介绍更改 RHEL7 或者 CentOS 7 的网卡名称的方法,按照以下步骤来操作就可以实现。文内含长段代码可复制可往左滑,希望对大家有帮助!

01

一、网卡配置文件名称重命名为eth0

也可以改为其他名称

[root@Jaking11 ~]# ifconfigens33: flags=4163mtu 1500        inet 192.168.10.11  netmask 255.255.255.0  broadcast 192.168.10.255        inet6 fe80::250:56ff:fe29:eae  prefixlen 64  scopeid 0x20        ether 00:50:56:29:0e:ae  txqueuelen 1000  (Ethernet)        RX packets 132  bytes 14492 (14.1 KiB)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 115  bytes 13105 (12.7 KiB)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags=73mtu 65536        inet 127.0.0.1  netmask 255.0.0.0        inet6 ::1  prefixlen 128  scopeid 0x10        loop  txqueuelen 1000  (Local Loopback)        RX packets 140  bytes 11204 (10.9 KiB)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 140  bytes 11204 (10.9 KiB)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0[root@Jaking11 ~]#[root@Jaking11 ~]# cd /etc/sysconfig/network-scripts/[root@Jaking11 network-scripts]# lsifcfg-ens33  ifdown-ppp       ifup-eth     ifup-sitifcfg-lo     ifdown-routes    ifup-ippp    ifup-Teamifdown       ifdown-sit       ifup-ipv6    ifup-TeamPortifdown-bnep  ifdown-Team      ifup-isdn    ifup-tunnelifdown-eth   ifdown-TeamPort  ifup-plip    ifup-wirelessifdown-ippp  ifdown-tunnel    ifup-plusb   init.ipv6-globalifdown-ipv6  ifup             ifup-post    network-functionsifdown-isdn  ifup-aliases     ifup-ppp     network-functions-ipv6ifdown-post  ifup-bnep        ifup-routes[root@Jaking11 network-scripts]# mv ifcfg-ens33 ifcfg-eth0[root@Jaking11 network-scripts]# vim ifcfg-eth0TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noNAME=eth0DEVICE=eth0ONBOOT=yesIPADDR=192.168.10.11GATEWAY=192.168.10.2NETMASK=255.255.255.0

<以上代码可复制粘贴,可往左滑>

02

二、禁用网卡命名规则

此功能通过

/etc/default/grub

<以上代码可复制粘贴,可往左滑>

文件来控制,要禁用此功能,在文件中加入

"net.ifnames=0  biosdevname=0"

<以上代码可复制粘贴,可往左滑>

即可

[root@Jaking11 network-scripts]# vim /etc/default/grubGRUB_TIMEOUT=5GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"GRUB_DEFAULT=savedGRUB_DISABLE_SUBMENU=trueGRUB_TERMINAL_OUTPUT="console"GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0"GRUB_DISABLE_RECOVERY="true"

<以上代码可复制粘贴,可往左滑>

03

三、添加udev网卡规则

在/etc/udev/rules.d目录中创建一个网卡规则70-persistent-net.rules文件,在文件中写入以下参数:

SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="需要修改名称的网卡MAC地址",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"

<以上代码可复制粘贴,可往左滑>

参考配置:

[root@Jaking11 rules.d]# vim 70-persistent-net.rulesSUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:50:56:29:0e:ae",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"

<以上代码可复制粘贴,可往左滑>

执行grub2-mkconfig -o /boot/grub2/grub.cfg命令生成更新grub配置参数

[root@Jaking11 rules.d]# grub2-mkconfig -o /boot/grub2/grub.cfgGenerating grub configuration file ...Found linux image: /boot/vmlinuz-3.10.0-957.el7.x86_64Found initrd image: /boot/initramfs-3.10.0-957.el7.x86_64.imgFound linux image: /boot/vmlinuz-0-rescue-fe49b659ccb940fa8d260a5897c0b08aFound initrd image: /boot/initramfs-0-rescue-fe49b659ccb940fa8d260a5897c0b08a.imgdone

<以上代码可复制粘贴,可往左滑>

重启Linux系统后验证网卡名称是否更改成功

[root@Jaking11 ~]# ifconfigeth0: flags=4163mtu 1500        inet 192.168.10.11  netmask 255.255.255.0  broadcast 192.168.10.255        inet6 fe80::250:56ff:fe29:eae  prefixlen 64  scopeid 0x20        ether 00:50:56:29:0e:ae  txqueuelen 1000  (Ethernet)        RX packets 86  bytes 10889 (10.6 KiB)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 95  bytes 10828 (10.5 KiB)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags=73mtu 65536        inet 127.0.0.1  netmask 255.0.0.0        inet6 ::1  prefixlen 128  scopeid 0x10        loop  txqueuelen 1000  (Local Loopback)        RX packets 0  bytes 0 (0.0 B)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 0  bytes 0 (0.0 B)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

<以上代码可复制粘贴,可往左滑>

总 结

以上就是更改 RHEL7 或者 CentOS 7 的网卡名称的方法,最后看到 eth0 说明网卡名称更改成功!

标签: #centos7修改eth0 #centos7开启无线网卡 #centos修改用户名名称 #centos 禁用swap #centos更改计算机名称