linux更改网卡名称为eth0的方法

方法01: 安装系统的时候修改

1.安装系统

安装系统的时候选择第1个然后按tab键. 在最后写入 net.ifnames=0 biosdevname=0

net.ifnames=0 biosdevname=0
用于让网卡名字变成ethx 形式eth0 eth1 ,centos 7中默认是ens33

在这里插入图片描述

检查 net.ifnames=0 biosdevname=0 是否配置成功

在这里插入图片描述

2.网卡配置文件

/etc/sysconfig/network-scripts/ifcfg-eth0


TYPE=Ethernet     #基本固定,网络类型: 以太网
BOOTPROTO=none    #网卡固定ip还是自动获取ip(DHCP 自动分配ip) ※※※※※※
#BOOTPROTO=dhcp       #自动获取  #BOOTPROTO=none或static#手动设置Ip

NAME=eth0         #网卡名字 ※※※※※※
DEVICE=eth0       #设备名字 ※※※※※※
UUID=8e987179-762e-466e-aa40-fe38ebb012d0  #统一设别符
                 #HWADDR=网卡的mac地址.
ONBOOT=yes        #网卡是否自动运行(开机,重启网卡)   
※※※※※※
IPADDR=10.0.0.200 #ip地址                       
※※※※※※
PREFIX=24         #子网掩码,设置这个局域网中最多有多少台机
器. ※※※※※※
                 #NETMASK=255.255.255.0
GATEWAY=10.0.0.2  #网关, 类似于大楼的出入口. 网络环境中
的流量出入口. 一般是3层路由. ※※※※※※
DNS1=223.5.5.5    #主配置dns地址. ※※※※※※
DNS2=223.6.6.6    #备DNS         ※※※※※※


方法02:安装完成系统

1.修改/boot/grub2/grub.cfg配置

#方法02:安装完成系统

#第1步: 修改/boot/grub2/grub.cfg配置

在linux16的行结尾抖加上
net.ifnames=0  biosdevname=0


#修改之后检查内容
[root@xlj-test xlj]# grep -n linux16 /boot/grub2/grub.cfg 
100:	linux16 /vmlinuz-3.10.0-1160.el7.x86_64 root=UUID=0c36613d-aa0a-42f6-b257-bed36f0fa359 ro rhgb quiet LANG=zh_CN.UTF-8 net.ifnames=0 biosdevname=0
114:	linux16 /vmlinuz-0-rescue-e75160d20440452da47db89f09bd72a4 root=UUID=0c36613d-aa0a-42f6-b257-bed36f0fa359 ro rhgb quiet net.ifnames=0 biosdevname=0

2.修改网卡配置文件

#第2步: 修改网卡配置文件.
1)修改网卡配置文件中NAME和DEVICE两个部分
vim修改
2)网卡配置文件名字改为eth0 
mv 修改

[root@xlj-test xlj]# cd /etc/sysconfig/network-scripts/
[root@xlj-test network-scripts]# mv ifcfg-ens33 ifcfg-eth0

#修改后结果:
[root@xlj-test ~]# grep -n eth0 /etc/sysconfig/network-scripts/ifcfg-eth0
12:NAME="eth0"
14:DEVICE="eth0"

3.重启

#reboot 重启之后看验证
[root@xlj-test ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> 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: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:d5:e4:d9 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.118/24 brd 10.0.0.255 scope global noprefixroute eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::896a:fad4:d8dc:f9f1/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

方法03:安装完成系统

1.vim /etc/default/grub
禁用该可预测命名规则。对于这一点,你可以在启动时传递“net.ifnames=0 biosdevname=0 ”的内核参数。这是通过编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量来实现的。

在这里插入图片描述

2.grub2-mkconfig -o /boot/grub2/grub.cfg
在这里插入图片描述

3.重启虚拟机 root

4.然后ip a查看一下 发现网卡名已经改了 如果用xshell连接连不上的话,那么可以尝试systemctl restart NetworkManager
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值