Zeile 8: |
Zeile 8: |
| <pre> | | <pre> |
| #!/bin/sh | | #!/bin/sh |
− | echo "Content-type: text/html";echo | + | echo "Content-type: text/html";echo;cat<<EOF |
− | cat<<EOF | + | <HTML><TITLE>$(ifconfig br0 | awk '{ if($1=="inet") print substr($2,6) }')</TITLE><BODY><PRE><b>WLAN</b> |
− | <HTML><TITLE>68-2</TITLE><BODY><PRE> | |
− | <b>WLAN</b> | |
| $(a=$(wl noise | awk '{ print $3 }');b=$(wl rssi | awk '{ print $3 }');let c=b-a;echo SigNoiseDIFF: $c) | | $(a=$(wl noise | awk '{ print $3 }');b=$(wl rssi | awk '{ print $3 }');let c=b-a;echo SigNoiseDIFF: $c) |
− | $(echo SSID: $(nvram get wl0_ssid))
| + | SSID: $(nvram get wl0_ssid) |
| $(echo KANAL/_real/mW/_real: $(nvram get wl0_channel)/$(wl assoc | grep Channel | awk '{ print $11 }')/$(nvram get ff_txpwr)/$(wl txpwr | awk '{ print $3 }')) | | $(echo KANAL/_real/mW/_real: $(nvram get wl0_channel)/$(wl assoc | grep Channel | awk '{ print $11 }')/$(nvram get ff_txpwr)/$(wl txpwr | awk '{ print $3 }')) |
| $(g="2";if [ "$(nvram get wl0_antdiv)" = "0" ];then g="L";fi; if [ "$(nvram get wl0_antdiv)" = "1" ];then g="R";fi | | $(g="2";if [ "$(nvram get wl0_antdiv)" = "0" ];then g="L";fi; if [ "$(nvram get wl0_antdiv)" = "1" ];then g="R";fi |
Zeile 20: |
Zeile 18: |
| $(h="BG";if [ "$(nvram get wl0_gmode)" = "0" ];then h="B";fi;if [ "$(nvram get wl0_gmode)" = "2" ];then h="G";fi | | $(h="BG";if [ "$(nvram get wl0_gmode)" = "0" ];then h="B";fi;if [ "$(nvram get wl0_gmode)" = "2" ];then h="G";fi |
| echo MODE/_real: $h/$(if [ "$(wl assoc | grep "Supported" | awk '{ printf $15 }')" = "54" ]; then echo "G";else echo "B";fi)) | | echo MODE/_real: $h/$(if [ "$(wl assoc | grep "Supported" | awk '{ printf $15 }')" = "54" ]; then echo "G";else echo "B";fi)) |
− | $(echo BASERATE: $(nvram get wl0_rateset))
| + | BASERATE: $(nvram get wl0_rateset) |
− | $(echo RATE/_real: $(nvram get wl0_rate)/$(wl rate | awk '{ print $3 }'))
| + | RATE/_real: $(nvram get wl0_rate)/$(wl rate | awk '{ print $3 }') |
− | $(echo CTS/BURST: $(nvram get wl0_gmode_protection)/$(nvram get wl0_frameburst))
| + | CTS/BURST: $(nvram get wl0_gmode_protection)/$(nvram get wl0_frameburst) |
− | $(echo FRAG/RTS/MTU: $(nvram get wl0_frag)/$(nvram get wl0_rts)/$(nvram get ff_mtu))
| + | FRAG/RTS/MTU: $(nvram get wl0_frag)/$(nvram get wl0_rts)/$(nvram get ff_mtu) |
− | $(echo WEP/_real: $(nvram get wl0_wep)/$(if [ "$(wl assoc | grep WEP | awk '{ print $5 }')" = "WEP" ]; then echo "on";else echo "off";fi))
| + | WEP/_real: $(nvram get wl0_wep)/$(if [ "$(wl assoc | grep WEP | awk '{ print $5 }')" = "WEP" ]; then echo "on";else echo "off";fi) |
| <b>KONTAKT</b> | | <b>KONTAKT</b> |
− | $(echo MAIL: $(nvram get ff_adm_mail))
| + | MAIL: $(nvram get ff_adm_mail) |
− | $(echo FON: $(nvram get ff_adm_tel))
| + | FON: $(nvram get ff_adm_tel) |
− | $(echo ORT/GPSX/Y: $(nvram get ff_adm_loc)/$(nvram get gpsx)/$(nvram get gpsy))
| + | ORT/GPSX/Y: $(nvram get ff_adm_loc)/$(nvram get gpsx)/$(nvram get gpsy) |
| <b>SYSTEM</b> | | <b>SYSTEM</b> |
| UP: $(cat /proc/uptime | awk '{ printf "%1.1f",$1/3600;print "h" }') | | UP: $(cat /proc/uptime | awk '{ printf "%1.1f",$1/3600;print "h" }') |
Zeile 37: |
Zeile 35: |
| $(cat /etc/olsrd.conf | awk '{ if($1=="LinkQualityWinSize") a=$2; if($1=="HelloInterval") b=$2 | | $(cat /etc/olsrd.conf | awk '{ if($1=="LinkQualityWinSize") a=$2; if($1=="HelloInterval") b=$2 |
| if($1=="HelloValidityTime") {c=$2;d="!=";if (c-(a*b)==0) d="=";print "HEIn*WSize=HEVal?:",b" x "a,d,c;exit} }') | | if($1=="HelloValidityTime") {c=$2;d="!=";if (c-(a*b)==0) d="=";print "HEIn*WSize=HEVal?:",b" x "a,d,c;exit} }') |
− | $(echo FILTER: $(nvram get ff_ign))
| + | FILTER: $(nvram get ff_ign) |
− | $(echo DHCP: $(nvram get ff_wldhcp))
| + | DHCP: $(nvram get ff_wldhcp) |
− | $(echo HNA4: $(nvram get ff_hna4))
| + | HNA4: $(nvram get ff_hna4) |
− | $(echo LQ: $(nvram get ff_lqmult))
| + | LQ: $(nvram get ff_lqmult) |
− | $(echo PLUGIN: $(cat /etc/olsrd.conf | awk '{ if($1=="LoadPlugin") printf $2"/" }'))
| + | PLUGIN: $(cat /etc/olsrd.conf | awk '{ if($1=="LoadPlugin") printf $2"/" }') |
| <b>NACHBARN/ETX</b> | | <b>NACHBARN/ETX</b> |
| $(wget -O - http://127.0.0.1:8080/nodes|awk '{if($0=="</table>")exit;a++;if(a>21){split($0,b,"</td><td>");print substr(b[8],1,length(b[8])-10),"-",b[2]}}'|sort) | | $(wget -O - http://127.0.0.1:8080/nodes|awk '{if($0=="</table>")exit;a++;if(a>21){split($0,b,"</td><td>");print substr(b[8],1,length(b[8])-10),"-",b[2]}}'|sort) |