mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-11-01 10:57:47 +00:00
Wifi-2542. Fix for populating correct ID in AWLAN_Node
This fix applies to EA8300, WF194c and EAP102. For these APs, the br-wan is mapped to eth1 instead of eth0. Adding fix to use the mac address from eth1 as ID for these particular APs. Signed-off-by: ravi vaishnav <ravi.vaishnav@netexperience.com>
This commit is contained in:
committed by
Rick Sommerville
parent
91b2ec5013
commit
327c048b30
@@ -86,7 +86,9 @@ linksys,ea8300)
|
|||||||
MODEL_DESCR=$(cat /dev/mtd9 | grep modelDescription | cut -d "=" -f2 | tr -d '\r\n')
|
MODEL_DESCR=$(cat /dev/mtd9 | grep modelDescription | cut -d "=" -f2 | tr -d '\r\n')
|
||||||
MANUF_URL=$(cat /dev/mtd9 | grep manufacturerURL | cut -d "=" -f2 | tr -d '\r\n')
|
MANUF_URL=$(cat /dev/mtd9 | grep manufacturerURL | cut -d "=" -f2 | tr -d '\r\n')
|
||||||
CERT_REGION=$(cat /dev/mtd9 | grep cert_region | cut -d "=" -f2 | tr -d '\r\n')
|
CERT_REGION=$(cat /dev/mtd9 | grep cert_region | cut -d "=" -f2 | tr -d '\r\n')
|
||||||
ID=$(cat /dev/mtd9 | grep hw_mac_addr | cut -d "=" -f2 | tr -d '\r\n')
|
# Commenting out below, because hw_mac_addr is used for eth0/LAN interface
|
||||||
|
# whereas ID corresponds to the mac address of WAN interface.
|
||||||
|
#ID=$(cat /dev/mtd9 | grep hw_mac_addr | cut -d "=" -f2 | tr -d '\r\n')
|
||||||
MANUF_NAME=$(cat /dev/mtd9 | grep "manufacturer=" | cut -d "=" -f2 | tr -d '\r\n')
|
MANUF_NAME=$(cat /dev/mtd9 | grep "manufacturer=" | cut -d "=" -f2 | tr -d '\r\n')
|
||||||
if [ ! $MANUF_NAME ]; then
|
if [ ! $MANUF_NAME ]; then
|
||||||
MANUF_NAME="Linksys"
|
MANUF_NAME="Linksys"
|
||||||
@@ -133,7 +135,11 @@ fi
|
|||||||
|
|
||||||
# fallback check to get the id from mac address if flash does not contain this info.
|
# fallback check to get the id from mac address if flash does not contain this info.
|
||||||
if [ ! $ID ]; then
|
if [ ! $ID ]; then
|
||||||
ID=$(cat /sys/class/net/eth0/address)
|
if [ $(board_name) == "cig,wf194c" ] || [ $(board_name) == "edgecore,eap102" ] || [ $(board_name) == "linksys,ea8300" ]; then
|
||||||
|
ID=$(cat /sys/class/net/eth1/address)
|
||||||
|
else
|
||||||
|
ID=$(cat /sys/class/net/eth0/address)
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# fallback check to get the model if flash does not contain this info.
|
# fallback check to get the model if flash does not contain this info.
|
||||||
|
|||||||
Reference in New Issue
Block a user