#!/usr/bin/webif-page @TR<>" else priv_hidden="" fi wan_gw="$(route -n | grep '^0.0.0.0' | awk '{print $2}')" for ns in $(grep nameserver /etc/resolv.conf | awk '{print $2}'); do wan_ns="${wan_ns:+$wan_ns, }$ns" done version="$(cat /etc/fon_version) r$(cat /etc/fon_revision)" addonversion="$(cat /etc/addon_version)" header "Router Status - Freewlan Addons $addonversion" case "$mode" in 1) pub_mac="$(ifconfig ath0 2>/dev/null | grep HWaddr | awk -F'[ ]+' '{print $5}')" priv_ip="$(ifconfig ath1 2>/dev/null | grep inet | awk -F'[: ]+' '{print $4}')" priv_mac="$(ifconfig ath1 2>/dev/null | grep HWaddr | awk -F'[ ]+' '{print $5}')" wan_mac="$(ifconfig eth0 2>/dev/null | grep HWaddr | awk -F'[ ]+' '{print $5}')" wan_ip="$(ifconfig "${wan_ifname:-eth0}" 2>/dev/null | grep inet | awk -F'[: ]+' '{print $4}')" cat <

@TR<>


@TR<>

$conn_priv EOF wlanconfig ath1 list 2> /dev/null | grep -v ADDR| while read i do mac=`echo $i | awk '{print $1}'` speed=`echo $i | awk '{print $4}'` ip=`cat /proc/net/arp | grep -i $mac | awk '{print $1}'` echo "MAC: $mac IP: $ip @TR<>: $speed
" done cat <


@TR<>

EOF wlanconfig ath0 list 2> /dev/null | grep -v ADDR| while read i do mac=`echo $i | awk '{print $1}'` speed=`echo $i | awk '{print $4}'` ip=`cat /proc/net/arp | grep -i $mac | awk '{print $1}'` echo "MAC: $mac IP: $ip @TR<>: $speed
" done cat <


@TR<>

@TR<>$version @TR<>$addonversion


@TR<>

@TR<>$wanmode @TR<>$wan_mac @TR<>${wan_ip:-N/A} @TR<>${wan_gw:-N/A} @TR<>${wan_ns:-N/A}


@TR<>

@TR<>FON_$pubssid @TR<>$pub_mac @TR<>$privssid $priv_hidden @TR<>$priv_mac @TR<>${encryption:-none} @TR<>${priv_ip:-N/A} EOF ;; 2) ath0_pwr="$(iwconfig ath0 2>/dev/null | grep Bit | awk 'FS=":" {print $2}' | awk '{print $1}')" pub_mac="$(ifconfig ath2 2>/dev/null | grep HWaddr | awk -F'[ ]+' '{print $5}')" bridge_ip="$(ifconfig ath0 2>/dev/null | grep inet | awk -F'[: ]+' '{print $4}')" cat <

@TR<>


@TR<>

EOF wlanconfig ath2 list 2> /dev/null | grep -v ADDR| while read i do mac=`echo $i | awk '{print $1}'` speed=`echo $i | awk '{print $4}'` ip=`cat /proc/net/arp | grep -i $mac | awk '{print $1}'` echo "MAC: $mac IP: $ip @TR<>: $speed
" done cat <


@TR<>

@TR<>$version @TR<>$addonversion


@TR<>

@TR<>$rssid @TR<>${bridge_ip:-N/A} @TR<>${wan_gw:-N/A} @TR<>${wan_ns:-N/A} @TR<>$ath0_pwr M


@TR<>

@TR<>FON_$ssid @TR<>$pub_mac EOF ;; esac footer ?>