RD之家欢迎你,立即注册 登录
RD之家 返回首页

KeoLinux的个人空间 https://www.rdzhijia.com/?13022 [收藏] [复制] [分享] [RSS]

日志

在Linux下修改网卡在ifconfig中的显示名称

已有 420 次阅读2018-8-17 11:42 |系统分类:Linux| Linux, 网卡名称, ifconfig, enps, ens, Linux, Linux


在Linux下修改网卡在ifconfig中的显示名称

常常会遇到,在新版的Linux中安装完系统之后,网卡的名称默认是ensxxx,而不是大家所熟悉的eth0,eth1.

该文章主要目的就是将ficonfig中的网卡名称改回熟悉的eth0.

效果如下:

#cat /proc/net/dev

如果只列出需要的字符
# cat /proc/net/dev | awk '{if($2>0 && NR > 2) print substr($1, 0, index($1, ":"))}'
lo
ens33

按照下面的步骤修改后,执行结果将变为
lo
eth0


并且ifconfig的执行结果ens33也会变成eth0

修改网卡名字的两个步骤:
#在ubuntu 16.04上该方法已验证通过。

1. 修改70-persistent-net.rules文件,如果没有,则新建。
# vi /etc/udev/rules.d/70-persistent-net.rules
  # PCI device 0x14e4:0x1692 (tg3)

  # SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="bc:30:5b:b1:cd:be", #ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
  SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:e5:87:25", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="ens33", NAME="eth0"


关键字解释:

ATTR{address}=="bc:30:5b:9c:ae:79" ##物理网卡MAC地址,ifconfig查看
KERNEL=="eth*" ##原网卡名
NAME="eth0" ##现网卡名

 

2. 修改网卡配置文件
    如果在interfaces里有关于ens33的设置,将ens33修改为eth0

# vi /etc/network/interfaces
    auto lo
    iface lo inet loopback

    auto eth0

    iface eth0 inet static

    address 172.16.19.XX

    netmask 255.255.255.0

 

    这个要配置成修改后新的网卡名字

    auto eth0 ##网卡名对应要正确


作者:KeoLinux

转载请注明:转自RD之家


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | RD之家欢迎你,立即注册

QQ|Archiver|手机版|小黑屋|RD之家 - 研发工程师的伊甸园 ( 京ICP备18037383号 )
360导航 360安全浏览器 蚂蚁搜索 速搜全球 酷帝网站目录 搜狗导航 114啦网址导航

GMT+8, 2018-9-22 09:56

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部