From f3a28bbc1adc3257e80df30e2e65f325ab72af74 Mon Sep 17 00:00:00 2001 From: "Igor Zalatov (from Citadel PC)" <flyrouter@gmail.com> Date: Fri, 7 Jan 2022 22:35:54 +0300 Subject: [PATCH] Fix Goke script for sync original MAC --- general/package/goke-osdrv-gk7205v200/files/script/S95goke | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/general/package/goke-osdrv-gk7205v200/files/script/S95goke b/general/package/goke-osdrv-gk7205v200/files/script/S95goke index 04150a44..6ee1ce7e 100755 --- a/general/package/goke-osdrv-gk7205v200/files/script/S95goke +++ b/general/package/goke-osdrv-gk7205v200/files/script/S95goke @@ -28,7 +28,7 @@ start() { logger -s -p daemon.info -t goke "Check MAC for Xiongmai devices" if [ "$(fw_printenv -n ethaddr)" = "00:00:23:34:45:66" ]; then logger -s -p daemon.info -t goke "The eth0 interface has a lousy MAC, let's try to change it.." - XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && ifconfig eth0 hw ether ${XMMAC} && logger -s -p daemon.info -t goke "The eth0 interface have new MAC - ${XMMAC}" && reboot -f + XMMAC="$(ipcinfo --xm_mac)" && [ -n "${XMMAC}" ] && fw_setenv ethaddr ${XMMAC} && reboot -f || logger -s -p daemon.info -t goke "It is not possible to install a new MAC on the eth0 interface.." else logger -s -p daemon.info -t goke "The eth0 interface has a correct MAC - $(fw_printenv -n ethaddr)" fi