centos7 修改默认的网卡名称

  很多小伙伴在vmware里面安装centos7后,网卡名称叫做ens33,跟我们习惯的网卡名称 eth0,eth1这样的命名习惯不同,那么如何来修改网卡名称呢?下面小伙伴一起来和我做一次修改尝试吧。

1.原网卡名称

我们可以通过命令 ip addr 来获取系统的网卡名称,结果如下

[root@localhost ~]# ip addr
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    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: ens33:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:b1:4e:86 brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.99/24 brd 192.168.10.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::a63f:1372:d4bf:45eb/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
  • 其中1 lo是我们虚拟机的回环地址,不是我们本次修改的重点。
  • ens33 是我们本次要修改的网卡。

2.修改网卡名称

  • 找到原网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-ens33

  • 修改文件名称

    mv /etc/sysconfig/network-scripts/ifcfg-ens33  /etc/sysconfig/network-scripts/ifcfg-eth0
    
  • 修改里面的内容

    vim /etc/sysconfig/network-scripts/ifcfg-eth0
    
    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=static
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=eth0           # ens33 修改为 eth0
    UUID=824519f6-e9f9-4cdc-b2cd-5af95cc5dc98
    DEVICE=eth0           # ens33 修改为 eth0
    ONBOOT=yes
    IPADDR=192.168.10.99
    GATEWAY=192.168.10.2
    NETMASK=255.255.255.0
    DNS1=202.106.0.20
    DNS2=114.114.114.114
    
  • 修改grub配置文件

    因为centos7使用grub2进行启动引导的

    vim /etc/default/grub
    

    在GRUB_CMDLINE_LINUX 追加参数 net.ifnames=0 biosdevname=0

    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=centos/root rd.lvm.lv=centos/swap rhgb quiet  net.ifnames=0 biosdevname=0"
    GRUB_DISABLE_RECOVERY="true"
    
  • 使用 grub2-mkconfig命令重新生成GRUB配置并更新内核

    grub2-mkconfig -o /boot/grub2/grub.cfg
    
  • 重启虚拟机后,看到如下结果就表示ok了

    [root@k8s ~]# ip addr
    1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        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:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
        link/ether 00:0c:29:b1:4e:86 brd ff:ff:ff:ff:ff:ff
        inet 192.168.10.99/24 brd 192.168.10.255 scope global noprefixroute eth0
           valid_lft forever preferred_lft forever
        inet6 fe80::135b:8559:71:4455/64 scope link noprefixroute 
           valid_lft forever preferred_lft forever
    [root@k8s ~]# 
    

你可能感兴趣的:(centos7 修改默认的网卡名称)