Просмотр исходного кода

fixup mac addresses on gemini boards

SVN-Revision: 16271
Imre Kaloz 16 лет назад
Родитель
Сommit
df7996045a
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      target/linux/gemini/base-files/etc/preinit.arch

+ 6 - 0
target/linux/gemini/base-files/etc/preinit.arch

@@ -0,0 +1,6 @@
+CONFIG_PARTITION="$(grep "VCTL" /proc/mtd | cut -d: -f1)"
+MAC1="$(strings /dev/$CONFIG_PARTITION |grep MAC|cut -d: -f2|cut -c3-14|sed -e 's,\(..\),:\1,g' -e 's,^:,,')"
+MAC2="$(strings /dev/$CONFIG_PARTITION |grep MAC|cut -d: -f8|cut -c3-14|sed -e 's,\(..\),:\1,g' -e 's,^:,,')"
+
+ifconfig eth0 hw ether $MAC1 2>/dev/null
+ifconfig eth1 hw ether $MAC2 2>/dev/null