Centos7将网卡名称ifcfg-ens33改为eth0

2021-09-16 10:39:56 浏览数 (1)

方法一: 在安装系统的时候配置: 修改内核选项:net.ifnames=0 biosdevname=0

方法二: 1.重命名网卡名称为ifcfg-eth0

  1. [root@k8s-1 ~]# cd /etc/sysconfig/network-scripts/
  2. [root@k8s-1 ~]# ls
  3. [root@k8s-1 ~]# mv ifcfg-ens33 ifcfg-eth0

2.编辑网卡信息

  1. [root@k8s-1 ~]# vi ifcfg-eth0
  2. [root@k8s-1 ~]# 

# 将name修改为eth0

  1. TYPE="Ethernet"  
  2. BOOTPROTO=static  
  3. DEFROUTE="yes"  
  4. IPV4_FAILURE_FATAL="no"  
  5. IPV6INIT="yes"  
  6. IPV6_AUTOCONF="yes"  
  7. IPV6_DEFROUTE="yes"  
  8. IPV6_FAILURE_FATAL="no"  
  9. IPV6_ADDR_GEN_MODE="stable-privacy"  
  10. NAME="eth0"  
  11. UUID="b7e7563a-8883-459d-b77d-d99447a4109d"  
  12. DEVICE="ens33"  
  13. ONBOOT="yes"  
  14. DNS1=222.222.222.222  
  15. IPADDR=10.128.25.211  
  16. PREFIX=24  
  17. GATEWAY=10.128.25.1  
  18. IPV6_PEERDNS=yes  
  19. IPV6_PEERROUTES=yes  

3.修改grub 将第5行修改为: GRUB_CMDLINE_LINUX="crashkernel=auto rhgb net.ifnames=0 biosdevname=0 quiet",如下:

[root@k8s-1 sysconfig]# pwd /etc/sysconfig [root@k8s-1 sysconfig]# cat 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 rhgb net.ifnames=0 biosdevname=0 quiet" GRUB_DISABLE_RECOVERY="true" [root@k8s-1 sysconfig]#

然后生成启动菜单:

  1. [root@k8s-1 sysconfig]# grub2-mkconfig -o /boot/grub2/grub.cfg
  2. [root@localhost sysconfig]# grub2-mkconfig -o /boot/grub2/grub.cfg
  3. Generating grub configuration file ...  
  4. Found linux image: /boot/vmlinuz-3.10.0-514.el7.x86_64  
  5. Found initrd image: /boot/initramfs-3.10.0-514.el7.x86_64.img  
  6. Found linux image: /boot/vmlinuz-0-rescue-df27ba1c4ecf4835b8dc3f809e32ef43  
  7. Found initrd image: /boot/initramfs-0-rescue-df27ba1c4ecf4835b8dc3f809e32ef43.img  
  8. done  
  9. [root@k8s-1 sysconfig]#

4.重启系统并验证 用reboot或者init 6重启系统,然后输入下面命令验证。

  1. [root@k8s-1 ~]# ifconfig eth0
  2. eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  
  3.         inet 10.128.25.211  netmask 255.255.255.0  broadcast 10.128.25.255  
  4.         inet6 fe80::bd5e:6db1:1157:7fc8  prefixlen 64  scopeid 0x20<link>  
  5.         ether 00:0c:29:ce:97:9b  txqueuelen 1000  (Ethernet)  
  6.         RX packets 140  bytes 13491 (13.1 KiB)  
  7.         RX errors 0  dropped 0  overruns 0  frame 0  
  8.         TX packets 98  bytes 14716 (14.3 KiB)  
  9.         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  
  10. [root@k8s-1 ~]# 

0 人点赞