From dd0124cc6fec9fbdf82c0f3211ce4bce765494a2 Mon Sep 17 00:00:00 2001 From: Pratik Prajapati Date: Thu, 30 Jun 2016 16:42:40 +0530 Subject: [PATCH 1/2] Set wifi mac address Signed-off-by: Pratik Prajapati --- src/cgi-bin/connection.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/cgi-bin/connection.lua b/src/cgi-bin/connection.lua index 1d01ca9..d55d1e4 100644 --- a/src/cgi-bin/connection.lua +++ b/src/cgi-bin/connection.lua @@ -21,6 +21,13 @@ function configure_network(network, encryption, key) else uci.delete("wireless", "sta", "key") end + local file = io.open("/etc/config/MAC_0", "r") + if not file then + return 1 + end + local mac_address = file:read "*a" + file:close() + uci.set("wireless", "sta", "macaddr", mac_address) uci.save("wireless") uci.commit("wireless") end From 6c86f892deece937c17850991ab76e5a2bcf2b66 Mon Sep 17 00:00:00 2001 From: Pratik Prajapati Date: Mon, 4 Jul 2016 18:50:21 +0530 Subject: [PATCH 2/2] Get wifi mac address from get_mac.sh script Signed-off-by: Pratik Prajapati --- src/cgi-bin/connection.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cgi-bin/connection.lua b/src/cgi-bin/connection.lua index d55d1e4..471969a 100644 --- a/src/cgi-bin/connection.lua +++ b/src/cgi-bin/connection.lua @@ -21,7 +21,8 @@ function configure_network(network, encryption, key) else uci.delete("wireless", "sta", "key") end - local file = io.open("/etc/config/MAC_0", "r") + os.execute(". /usr/bin/get_mac.sh 0") + local file = io.open("/tmp/MAC", "r") if not file then return 1 end