美文网首页
Centos7修改网卡名称

Centos7修改网卡名称

作者: dyzsoft | 来源:发表于2019-01-05 17:01 被阅读0次

核心思想是修改 udev rules,然后重新加载网卡驱动既可
配置文件: /etc/udev/rules.d/net.rules
网卡驱动: e1000 ,如果 不是e1000驱动,请手动重启,或者手动重新加载网卡驱动

运行完成后,请检查 配置文件 /etc/udev/rules.d/net.rules

#!/bin/bash
# rename ethernet device name

function netdevice_list(){
    echo "The ethernet device list : "
    echo "-------------------------"
    ip -bri link show | awk '{print $1}'
    echo "-------------------------"
}
function usage(){
    echo "Usage $(basename $0) {ethX} {newName}     change ethernet device name, You can chroose one from above list. "
    echo "      $(basename $0) reset                reset all devices name to system default."
    exit 1
}
function driver_reload(){
    modprobe -r e1000
    modprobe e1000
    echo "INFO:driver_e1000_reload"
}
function reset(){
    echo "" > /etc/udev/rules.d/net.rules
        driver_reload
    echo "Reset to system default"
        exit 0
}

case $1 in
    "reset")
        # reset /etc/udev/rules.d/net.rules to empty;
        reset
        ;;
    
    *)  
        if [ $# -eq 2 ];then 
            ip -c link show $1 &>/dev/null
            if [ $? -ne 0 ];then
                echo "Device $1 do not exsit!"
                    exit 1
            fi
            MACADDRESS=$(ip -bri link show $1| awk '{print $3}')
            test -e /etc/udev/rules.d/net.rules &&  sed -i "/$MACADDRESS/d" /etc/udev/rules.d/net.rules
            echo ''SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"$MACADDRESS\", ATTR{type}==\"1\", NAME=\"$2\"'' >> /etc/udev/rules.d/net.rules
            driver_reload
        else    
            netdevice_list
            usage
        fi
    ;;
esac

相关文章

  • CentOS7修改网卡名称

    在CentOS7上,使用ifconfig查看默认的网卡名称是enp3s0,如果想修改网卡名称,比如把网卡名改为et...

  • Centos7修改网卡名称

    一、 原因 之前使用centos6,网卡名称是以eth命名的,突然centos7网卡变成eno********...

  • Centos7修改网卡名称

    参考文章:http://blog.51cto.com/oldboy/1722101 1,修改网卡名称 2,修改网卡...

  • Centos7修改网卡名称

    核心思想是修改 udev rules,然后重新加载网卡驱动既可配置文件: /etc/udev/rules.d/ne...

  • CentOS7修改网卡名称

    一、前言 在我们安装完centos7系统之后查看网卡名称,通常是类似ens33或eno开头的,为了便于识别我们可以...

  • 企业中安装Linux系统注意事项

    网卡名称更改 安装过程中修改 安装完修改 编辑网卡配置文件并修改以下内容 重命名网卡名称 修改网卡名称规则内核文件...

  • CentOS7最小化安装的配置

    网卡 查看网卡信息 修改网卡配置 重启网卡 SSH 修改sshd配置文件 CentOS7默认已启用SSH 文件上传...

  • CentOS7最小化安装的配置

    网卡 查看网卡信息 修改网卡配置 重启网卡 SSH 修改sshd配置文件 CentOS7默认已启用SSH 文件上传...

  • centos7/8修改网卡名称

    本文主要介绍将centos7/8中引入的新网卡命名方式修改为传统的ethx命名的方法。 默认情况下的网卡名称会根据...

  • Centos6修改网卡名称

    修改网卡名称关系到网卡驱动模块的加载,故修改网卡名称需要重新加载网卡内核驱动 dmesg |grep –i eth...

网友评论

      本文标题:Centos7修改网卡名称

      本文链接:https://www.haomeiwen.com/subject/lzqdrqtx.html