Linux7 修改网卡名eth0

前言:部署软件时,发现需要网卡名为eth0,但Linux7版本以上网卡名默认不是eth0,故这里总结一下修改网卡名的方法。

一、Linux7版本修改网卡名(通用操作)

1.查看网卡名,找到mac地址(也就是网卡编号,唯一的)


[root@bogon ~]# ip a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:50:34:ab brd ff:ff:ff:ff:ff:ff
    inet 192.168.75.133/24 brd 192.168.75.255 scope global dynamic eno16777736
       valid_lft 1537sec preferred_lft 1537sec
    inet6 fe80::20c:29ff:fe50:34ab/64 scope link 
       valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN 
    link/ether 52:54:00:ff:c4:07 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 500
    link/ether 52:54:00:ff:c4:07 brd ff:ff:ff:ff:ff:ff
--->网卡名:eno16777736 mac地址:00:0c:29:50:34:ab

2.修改网卡配置文件名称,修改配置文件下NAME和DEVICE两个参数。

[root@bogon ~]# cd /etc/sysconfig/network-scripts/
[root@bogon network-scripts]# ls
ifcfg-eno16777736  ifdown-isdn      ifup          ifup-plip      ifup-tunnel
ifcfg-lo           ifdown-post      ifup-aliases  ifup-plusb     ifup-wireless
ifdown             ifdown-ppp       ifup-bnep     ifup-post      init.ipv6-global
ifdown-bnep        ifdown-routes    ifup-eth      ifup-ppp       network-functions
ifdown-eth         ifdown-sit       ifup-ib       ifup-routes    network-functions-ipv6
ifdown-ib          ifdown-Team      ifup-ippp     ifup-sit
ifdown-ippp        ifdown-TeamPort  ifup-ipv6     ifup-Team
ifdown-ipv6        ifdown-tunnel    ifup-isdn     ifup-TeamPort
[root@bogon network-scripts]# mv ifcfg-eno16777736 ifcfg-eth0
[root@bogon network-scripts]# ls
ifcfg-eth0   ifdown-isdn      ifup          ifup-plip      ifup-tunnel
ifcfg-lo     ifdown-post      ifup-aliases  ifup-plusb     ifup-wireless
ifdown       ifdown-ppp       ifup-bnep     ifup-post      init.ipv6-global
ifdown-bnep  ifdown-routes    ifup-eth      ifup-ppp       network-functions
ifdown-eth   ifdown-sit       ifup-ib       ifup-routes    network-functions-ipv6
ifdown-ib    ifdown-Team      ifup-ippp     ifup-sit
ifdown-ippp  ifdown-TeamPort  ifup-ipv6     ifup-Team
ifdown-ipv6  ifdown-tunnel    ifup-isdn     ifup-TeamPort

[root@bogon network-scripts]# vi ifcfg-eth0

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
#NAME=eno16777736
NAME=eth0
UUID=f9feff0b-b048-4981-b170-f67c976f6035
#DEVICE=eno16777736
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.75.133
NETMASK=255.255.255.0
GETWAY=192.168.75.1
DNS1=114.114.114.114

-->修改 NAME=eth0 DEVICE=eth0  

 3.编辑网卡规则文件


[root@bogon network-scripts]# cd /etc/udev/rules.d/
[root@bogon rules.d]# ls
70-persistent-ipoib.rules
[root@bogon rules.d]# vi 70-persistent-ipoib.rules 

# ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="32", ATTR{address}=="?*00:02:c9:03:00:31:78:f2", NAME="mlx4_ib3"
 ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="32", ATTR{address}=="00:0c:29:50:34:ab", NAME="eth0"

-->mac地址:00:0c:29:50:34:ab NAME="eth0"

4.重启服务器查看

[root@bogon rules.d]# reboot
[root@localhost ~]# ip a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:50:34:ab brd ff:ff:ff:ff:ff:ff
    inet 192.168.75.133/24 brd 192.168.75.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe50:34ab/64 scope link 
       valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN 
    link/ether 52:54:00:ff:c4:07 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 500
    link/ether 52:54:00:ff:c4:07 brd ff:ff:ff:ff:ff:ff

二、仅限直接恢复为eth0操作

1、将/etc/sysconfig/network-scripts/下面网卡的配置文件重命名成ifcfg-eth0,将NAME和DEVICE都改成eth0

        可参考上面方式一操作步骤2

2.修改/etc/default/grub文件  

[root@localhost ~]# vi /etc/default/grub

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
#GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=rhel/root net.ifnames=0 biosdevname=0  rd.lvm.lv=rhel/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"


-->在GRUB_CMDLINE_LINUX中添加 rd.lvm.lv=rhel/root net.ifnames=0 

3.运行命令grub2-mkconfig -o /boot/grub2/grub.cfg ,然后reboot重启生效

[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg 
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-327.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-327.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-7424961130a3441dbdc32a758a353f1c
Found initrd image: /boot/initramfs-0-rescue-7424961130a3441dbdc32a758a353f1c.img
done
[root@localhost ~]# reboot

三、初始安装时

1.初始安装界面,选择安装选项,按tab键。

2.在下面出现的命令行后面加个空格,然后输入net.ifnames=0 biosdevname=0 再按回车即可

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SecureCode

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值