diff --git a/packages/bsp/rockpis/etc/udev/lib/udev/fixEtherAddr b/packages/bsp/rockpis/etc/udev/lib/udev/fixEtherAddr index 0abe6ad136..7830fa23ad 100755 --- a/packages/bsp/rockpis/etc/udev/lib/udev/fixEtherAddr +++ b/packages/bsp/rockpis/etc/udev/lib/udev/fixEtherAddr @@ -17,5 +17,6 @@ cpuSerialNum() { /bin/flock -w2 $nvmem /bin/od -An -vtx1 -j $serNumOffset -N 5 $nvmem } -Id=`cpuSerialNum` || exit #fail if Rockchip nvmem not available -/sbin/ifconfig $1 hw ether $2:`echo $Id | tr ' ' :` +Id=`cpuSerialNum` && { #fail if Rockchip nvmem not available + /sbin/ip link set $1 address $2:`echo $Id | tr ' ' :` +}