Centos7修改网卡名称

核心思想是修改 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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、 原因 之前使用centos6,网卡名称是以eth命名的,突然centos7网卡变成eno********...
    橡皮24阅读 1,689评论 0 2
  • 在CentOS7上,使用ifconfig查看默认的网卡名称是enp3s0,如果想修改网卡名称,比如把网卡名改为et...
    kongxx阅读 298评论 0 0
  • ping 出现 dup! 解决方案: udev 详解 如果你使用Linux比较长时间了,那你就知道,在对待设备文件...
    小灰灰1999阅读 303评论 0 0
  • 转自,格式做了调整。 如果你使用Linux比较长时间了,那你就知道,在对待设备文件这块,Linux改变了几次策略。...
    mikeliuy阅读 7,923评论 0 1
  • 不清楚是今天这么一个日子,离经叛道,自由的放纵?是的,好几个月没有去网吧了,或者说,自从有了电脑之后,便很少去了。...
    风不千山阅读 252评论 0 1