Linux Ubuntu 修改网卡名字

Posted Mr_扛扛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux Ubuntu 修改网卡名字相关的知识,希望对你有一定的参考价值。

Linux Ubuntu 修改网卡名字

一、写在前面

这篇文章主要介绍了,Linux Ubuntu 系统下通过以下两种方式修改网卡的名字,这里根据自己的实际操作验证,从中学习记录,方便后续查询。

邮箱地址:jpzhang.ht@gmail.com
个人博客:https://jianpengzhang.github.io/
CSDN博客:http://blog.csdn.net/u011521019

二、方案一:

1,首先修改网卡物理配置文件,没有这个文件的话新建一个或者从已有的环境上拷贝一份过来按照要求进行修改

vi /etc/udev/rules.d/70-persistent-net.rules

    # PCI device 0x14e4:0x1692 (tg3)
    SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTRaddress=="bc:30:5b:b1:cd:be", ATTRdev_id=="0x0", ATTRtype=="1", KERNEL=="eth*", NAME="eth0"

    关键字解释:
    ATTRaddress=="bc:30:5b:9c:ae:79" ##物理网卡MAC地址   ifconfig查看
    KERNEL=="eth*" ##原网卡名
    NAME="eth0" ##现网卡名

需要把这个文件中网卡的MAC地址,原网卡名字以及需要改成的网卡名字配置进去。

2,修改网落配置文件

vi /etc/network/interfaces

    auto eth0
    iface eth0 inet static
    address 172.16.19.XX
    netmask 255.255.255.0

    这个要配置成修改后新的网卡名字
    auto eth0 ##网卡名对应要正确

3,重启服务器
重启物理服务器有一定的风险服务器没有重启起来,个人测试环境比较老旧有出现过服务器重启不起来,或者重启起来服务器因为网络配置错误出现失联情况,提示:在进行网卡修改的时候最好服务器离自己比较近,不要在远程的方式下进行修改,防止服务器失联。

三、方案二:

/etc/default/grub中,GRUB_CMDLINE_LINUX里添加参数net.ifnames=0 biosdevname=0,如下图所示:


然后在命令行执行,update-grub,最后,修改/etc/network/interfaces文件,
将网卡名改为eth0
重启系统,网卡名更改成功,当然这里也会出现服务器失联的情况需要注意。

以上是关于Linux Ubuntu 修改网卡名字的主要内容,如果未能解决你的问题,请参考以下文章

Centos6修改网卡名称

如何在linux系统中设置静态ip地址

linux怎样修改网卡的名字为eth0

Linux 中修改网卡名称ubuntu + Centos7

Linux网卡命名enp3s0说明

Linux修改网卡名称enss33到eth0--Ubuntu16和centos7