码迷,mamicode.com
首页 > 其他好文 > 详细

更改网卡顺序及名称

时间:2019-07-11 11:11:28      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:地址   udev   cmd   配置文件   lib   address   没有   bsp   type   

一.更改网卡名称及网卡顺序

方法一

  1. ethtool -i eth* 记录bus-info的值
  2. Vim /etc/udev/rules.d/70-my_net.rules
  3. 输入以下内容

ACTION==”add”,SUBSYSTEM==”net”,KERNELS==”0000:0X:00.X”,NAME=”eth0”

#,KERNELS==”0000:0X:00.X”eht0 bus-info的值

ACTION==”add”,SUBSYSTEM==”net”,KERNELS==”0000:0X:00.X”,NAME=”eth3”

#,KERNELS==”0000:0X:00.X”eht1 bus-info的值

ACTION==”add”,SUBSYSTEM==”net”,KERNELS==”0000:0X:00.X”,NAME=”eth4”

#,KERNELS==”0000:0X:00.X”eht2 bus-info的值

ACTION==”add”,SUBSYSTEM==”net”,KERNELS==”0000:0X:00.X”,NAME=”eth7”

#,KERNELS==”0000:0X:00.X”eht3 bus-info的值

  1. reboot重启后ifconfig检查网卡名及顺序

方法二

修改网卡名称:

1.进入网卡文件夹   cd /etc/sysconfig/network-scripts

2.修改网卡文件名称 mv ifcfg-ethX ifcfg-eth0

3.编辑网卡配置文件 vi ifcfg-eth0  将其中的DEVICE=XXXX改成eth0,不需要修改MAC地址,并把uuid删除(如果没有就不用)。

4.修改GRUB  编辑 vim /etc/sysconfig/grub  在”GRUB_CMDLINE_LINUX“变量中添加一句 net.ifnames=0 biosdevname=0

5.运行 grub2-mkconfig -o /boot/grub2/grub.cfg

6.在”/etc/udev/rules.d“目录中创建一个网卡规则”70-persistent-net.rules,并写入下面的语句:

SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="您的网卡MAC地址",ATTRtype=="1" ,KERNEL=="eth*",NAME="eth0"

修改网卡顺序:

1grub不做任何修改(不在/etc/default/grub中添加net.ifnames=0 biosdevname=0/etc/udev/rules.d/下创建 70-my_net.rules

2vi /etc/udev/rules.d/70-my_net.rules

ACTION=="add", SUBSYSTEM=="net", KERNELS=="0000:0X:00.X", NAME="eth0"

ACTION=="add", SUBSYSTEM=="net", KERNELS=="0000:0X:00.X", NAME="eth1"

ACTION=="add", SUBSYSTEM=="net", KERNELS=="0000:0X:00.X", NAME="eth2"

ACTION=="add", SUBSYSTEM=="net", KERNELS=="0000:0X:00.X", NAME="eth3"

//KERNELS=="0000:0X:00.X"X具体看ethtool -i eth* 中的 bus-info

- 4、重启生效

更改网卡顺序及名称

标签:地址   udev   cmd   配置文件   lib   address   没有   bsp   type   

原文地址:https://www.cnblogs.com/tiandlsd001/p/11168679.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!