Linux网卡名称命名

SKY RING 1,192 3

今日老铁发我一消息“我这Linux网卡名称变成ens33,怎么改回正常的eth0,捣鼓半天硬是没好”

接下来我们也搞下这个奇葩ens33;[aru_39]


修改grub文件

  • 这里是他系统版本信息
[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    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: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:11:86:48 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.253/24 brd 192.168.0.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::4293:5fcd:5352:5052/64 scope link 
       valid_lft forever preferred_lft forever
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core) 
[root@localhost ~]# cat /proc/version     
Linux version 3.10.0-693.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) #1 SMP Tue Aug 22 21:09:27 UTC 2017
  • 使用vi命令编辑grub;vi /etc/sysconfig/grub,倒数第二行【也就是这里的第7行的最后面】quiet后面加入net.ifnames=0 biosdevname=0【这里我直接把操作的所有复制进来】
[root@localhost ~]# vi /etc/sysconfig/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=centos/root rhgb quiet net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"

生成新的grub.cfg

  • 使用命令grub2-mkconfig -o /boot/grub2/grub.cfg
[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-693.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-693.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-52c1c29fb6bc4d26aa74031cf987b0bd
Found initrd image: /boot/initramfs-0-rescue-52c1c29fb6bc4d26aa74031cf987b0bd.img
done
[root@localhost ~]#

命名网卡名称

  • 进入配置文件所在的目录( cd /etc/sysconfig/network-scripts/)移动(mv ifcfg-ens33 ifcfg-eth0)原来的网卡配置文件ifcfg-ens33为ifcfg-eth0并修改文件中的ens33为eth0即可
[root@localhost ~]# cd  /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# mv ifcfg-ens33 ifcfg-eth0
[root@localhost network-scripts]# vi 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         #请您修改此处
UUID=64c80b02-5c6b-4da0-9243-6c0d5633f8f6
DEVICE=eth0       #请您修改此处
ONBOOT=yes
IPADDR=192.168.0.253
NETMASK=255.255.255.0
GATEWAY=192.168.0.1

reboot重启服务器查看网卡名

Linux网卡名称命名

打赏
发表评论
表情 图片 链接 代码

  1. 菜鸟博客

    可以的话尽量不要修改,那个是系统识别名!

分享
微信
微博
QQ

站点已稳定运行: | 耗时 0.208 秒 | 查询 38 次 | 内存 18.14 MB