#!/usr/bin/webif-page /dev/null | grep HWaddr | awk -F'[ ]+' '{print $5}')" priv_mac="$(ifconfig ath1 2>/dev/null | grep HWaddr | awk -F'[ ]+' '{print $5}')" bridge_ip="$(ifconfig ath0 2>/dev/null | grep inet | awk -F'[: ]+' '{print $4}')" priv_ip="$(ifconfig ath1 2>/dev/null | grep inet | awk -F'[: ]+' '{print $4}')" 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}')" wan_gw="$(route -n | grep '^0.0.0.0' | awk '{print $2}')" #wan_ns= 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)" connected="" if [ -f /var/dhcp.leases ]; then for con in $(cat /var/dhcp.leases | awk '{printf "MAC:  %s    IP:  %s    PC:  %s
", $2, $3, $4}'); do connected="${connected:+$connected}$con" done fi connected="$(echo $connected | tr a-z A-Z | sed -e "s/NBSP/nbsp/g")" header "Router Status - Freewlan Addons $addonversion" case "$mode" in 1) cat <

@TR<>


@TR<>

$connected


@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 @TR<>$priv_mac @TR<>${encryption:-none} @TR<>${priv_ip:-N/A} EOF ;; 2) cat <

@TR<>


@TR<>

$connected


@TR<>

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


@TR<>

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


@TR<>

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