#!/bin/sh # Petr Simandl www.simandl.cz # listing of all possible tx-power values # License : GPL version="0.0.2" pmin=0 pmax=1000 if [ "$1 x" = " x" ] then echo "Missing interface name" echo "Usage: $0 " exit 1 else iface=$1 fi a_lch() { for power in `seq $pmin $pmax` do iwconfig $iface txpower ${power}dBm 2>/dev/null && ( echo -n "" ; echo -n "$power " ; \ txpdb=`cat /proc/sys/dev/$iface/txpowlimit` ; \ echo -n "$txpdb " ; \ echo -n `iwconfig $iface | grep Tx-Power | awk '{print $4}' | sed 's/Tx-Power=//'`" " ) iwconfig $iface txpower ${power} 2>/dev/null && ( echo -n `cat /proc/sys/dev/$iface/txpowlimit`" " ) echo `iwconfig $iface | grep Tx-Power | awk '{print $4}' | sed 's/Tx-Power=//'` done } for mode in `seq 0 0` do # echo "mode : $mode" # iwpriv $iface mode $mode > /dev/null a_lch done exit 0