linux 7追还ens成eth0,两种方法:教你学会如何修改CENTOS7的网卡ens33修改为eth0(含安装前修改)...

CentOS 7 默认已不再安装ifconfig命令,其中很多功能用 ip addr 指令 替代了。而且网卡名字也发生了变化,那么如何修改CENTOS7的网卡ens33修改为eth0呢?金条小编同学就用两种方法告诉你如何修改。

0a70a4dcf4c86196b240059d2a79b40e.png

第一种方法是,启动后再 linux内部修改(麻烦),但是又必须会,假如你是重新安装操作系统的,那么请看第二种方法。

ens33修改为eth0方法一、

第一步:系统安装结束后查看当前网卡名称为ens33.

或者使用 ip addr

[root@jason2 ~]# ifconfigens33: flags=4163 mtu 1500

inet 192.168.2.131 netmask 255.255.255.0 broadcast 192.168.2.255

inet6 fe80::1dc3:7a21:103e:c958 prefixlen 64 scopeid 0x20

ether 00:0c:29:d5:85:54 txqueuelen 1000 (Ethernet)

RX packets 117 bytes 14086 (13.7 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 109 bytes 15871 (15.4 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

第二步:mv 或者cp 将网卡配置文件ifcfg-ens33修改为ifcfg-eth0[root@jason2 ~]# cd /etc/sysconfig/network-scripts/

[root@jason2 network-scripts]# vi ifcfg-ens33

TYPE="Ethernet"

PROXY_METHOD="none"

BROWSER_ONLY="no"

BOOTPROTO="dhcp"

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="c3136d13-6e1e-4a7b-bcfb-f8e85e0351e0"

DEVICE="eth0"

ONBOOT="yes"

[root@jason2 network-scripts]#mv ifcfg-ens33 ifcfg-eth0

第三步:修改grub来禁用该命名规则

编辑grub配置文件/etc/sysconfig/grub,在GRUB_CMDLINE_LINUX变量中添加一句”net.ifnames=0 biosdevname=0“.[root@jason2 grub2]#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 rhgb quiet"

GRUB_DISABLE_RECOVERY="true"

[root@jason2 grub2]# 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 rhgb quiet net.ifnames=0 biosdevname=0"

GRUB_DISABLE_RECOVERY="true

第四步:重新生成grub配置并更新内核参数

运行命令:grub2-mkconfig -o /boot/grub2/grub.cfg[root@jason2 grub2]# 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-77419a0d119c43968d735f6a0b8534f4

Found initrd image: /boot/initramfs-0-rescue-77419a0d119c43968d735f6a0b8534f4.img

done

[root@jason2 grub2]#

重启系统后验证

ens33修改为eth0方法二、

这个方法必须在安装系统的时候使用,原理和第一种方法修改grup环境是一个原理。安装操作系统时,设置内核参数。

如下内核引导处时,选择“Install CentOS 7”,按tab键修改内核参数,加入net.ifnames=0 biosdevname=0。回车开始安装系统。

9e957110fa9bc3027e92ad3ef6bf0a73.png

看到网卡名字已经发生了改变,网卡ens33修改为eth0。继续安装即可。

8a30740c34c09701b6d5ac9706975f19.png

总结:方法2适合有经验的运维人员使用。如果你刚刚接触linux,先入为主,根本不知道eth0的存在。那也就无所谓了。看个人习惯。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值