centos7网卡编辑_Centos7.4修改网卡为eth0

Centos7.4修改网卡为eth0

Centos7.4系统将网卡名称修改为eth0

方法一:安装操作系统时,设置内核参数。

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

51be5ed01d0a037ac3a381cadec2aea2.png

设置网卡ip时已经发现网卡设备名已更改为eth0

2946d92cc69448cf5652f46ef9996f4c.png

系统安装成功通过ifconfig命令查看仍然为eth0

f928ed5b79f00041ae5a738e7e15920d.png

方法2: 安装完系统后进行修改。

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

[root@jason2 ~]# ifconfig

ens33: 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

lo: flags=73 mtu 65536

inet 127.0.0.1 netmask 255.0.0.0

inet6 ::1 prefixlen 128 scopeid 0x10

loop txqueuelen 1 (Local Loopback)

RX packets 0 bytes 0 (0.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 0 bytes 0 (0.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

第二步:编辑网卡的配置文件

将”/etc/sysconfig/network-scripts/ifcfg-ens33“的NAME与DEVICE参数项修改为eth0。将网卡配置文件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]#

第7步:重启系统后验证

[root@jason2 ~]# ifconfig

eth0: flags=4163 mtu 1500

inet 192.168.2.131 netmask 255.255.255.0 broadcast 192.168.2.255

inet6 fe80::bf21:39fc:b077:3c9b prefixlen 64 scopeid 0x20

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

RX packets 801 bytes 84912 (82.9 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 520 bytes 83725 (81.7 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73 mtu 65536

inet 127.0.0.1 netmask 255.0.0.0

inet6 ::1 prefixlen 128 scopeid 0x10

loop txqueuelen 1 (Local Loopback)

RX packets 0 bytes 0 (0.0 B)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 0 bytes 0 (0.0 B)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

[root@jason2 ~]#

©著作权归作者所有:来自51CTO博客作者jason_125的原创作品,如需转载,请注明出处,否则将追究法律责任

好知识,才能预见未来

赞赏

0人进行了赞赏支持

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值