realtek-doc/sources/rtk-gp3000/ca_rtk.etc/runoam.sh
2025-12-04 22:26:46 +05:00

26 lines
541 B
Bash
Executable file

#!/bin/sh
exeCmd="eponoamd "
i=0
result=`mib get EPON_LLID_TBL.$i.macAddr | awk -F '=' '/macAddr/ {print $2}'`
if [ "$result" == "" ]
then
macaddr=`mib get ELAN_MAC_ADDR | sed 's/ELAN_MAC_ADDR=//g'`
exeCmd=$exeCmd" -mac "$i" "$macaddr" "
i=$((i+1))
result=`mib get EPON_LLID_TBL.$i.macAddr | awk -F '=' '/macAddr/ {print $2}'`
fi
while [ "$result" != "" ]
do
macaddr=$result
exeCmd=$exeCmd"-mac "$i" "$macaddr" "
i=$((i+1))
result=`mib get EPON_LLID_TBL.$i.macAddr | awk -F '=' '/macAddr/ {print $2}'`
done
$exeCmd &