Linux根据MAC地址自动设置IP

#!/bin/sh

#============config============
route_defa=60.12.70.65
addr_ip=60.12.70.82/26
link_mac=a4:bf:01:21:56:ea

#============start============
link_name=`ip link show|grep -B1 $link_mac|awk -F': ' '{print $2}'`
ip addr flush dev $link_name
ip addr add $addr_ip dev $link_name
ip link set $link_name up
ip route replace default via $route_defa table default
echo $link_name