2.jpg

function get_mac(){
    # 提取网卡
    local E=`ls -r /sys/class/net/ | grep "^e"`
    local W=`ls -r /sys/class/net/ | grep "^w"`

    # 过滤存在的网卡,第一个选到的为主网卡
    if [ -n "E" ];then
        local NIC=`echoE | awk '{ print 1 }'`
    elif [ -n "W" ];then
        local NIC=`echo W | awk '{ print1 }'`
    else
        log_err_pause "网卡检测失败!"
    fi

    # 根据网卡提取 MAC
    mac=`cat /sys/class/net/$NIC/address`
}

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code