Änderungen

Zur Navigation springen Zur Suche springen
K
optimierungen im programm/weniger pipes
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)

Navigationsmenü