Zeile 35: |
Zeile 35: |
| PAUSE=$(awk '{if($1=="LinkQualityWinSize")s=$2;if($1=="HelloInterval"){print s*$2;exit}}' /etc/olsrd.conf) | | PAUSE=$(awk '{if($1=="LinkQualityWinSize")s=$2;if($1=="HelloInterval"){print s*$2;exit}}' /etc/olsrd.conf) |
| | | |
− | logger "AUTOANT-WAHL: Antenne A einstellen und warten..." | + | logger "AUTOANT-WAHL: Antenne A einstellen und $PAUSE sek. warten..." |
| wl -i $WIFIDEV antdiv 0 | | wl -i $WIFIDEV antdiv 0 |
| wl -i $WIFIDEV txant 0 | | wl -i $WIFIDEV txant 0 |
Zeile 53: |
Zeile 53: |
| sleep $PAUSE | | sleep $PAUSE |
| | | |
− | logger "AUTOANT-WAHL: Antenne A einstellen und warten..." | + | logger "AUTOANT-WAHL: Antenne B einstellen und $PAUSE sek. warten..." |
| wl -i $WIFIDEV antdiv 1 | | wl -i $WIFIDEV antdiv 1 |
| wl -i $WIFIDEV txant 1 | | wl -i $WIFIDEV txant 1 |
Zeile 71: |
Zeile 71: |
| sleep $PAUSE | | sleep $PAUSE |
| | | |
− | if [ "ENDE" != "1" ];then logger "AUTOANT-WAHL: Nachbaranzahl vergleichen...";fi | + | if [ "$ENDE" != "1" ];then logger "AUTOANT-WAHL: Nachbaranzahl vergleichen...";fi |
| if [ "$NACHBAR1" -gt "$NACHBAR2" ] && [ "$ENDE" != "1" ];then ENDE=1;ANT=A;fi | | if [ "$NACHBAR1" -gt "$NACHBAR2" ] && [ "$ENDE" != "1" ];then ENDE=1;ANT=A;fi |
| if [ "$NACHBAR1" -lt "$NACHBAR2" ] && [ "$ENDE" != "1" ];then ENDE=1;fi | | if [ "$NACHBAR1" -lt "$NACHBAR2" ] && [ "$ENDE" != "1" ];then ENDE=1;fi |
| | | |
− | if [ "ENDE" != "1" ];then logger "AUTOANT-WAHL: Paketanzahl vergleichen...";fi | + | if [ "$ENDE" != "1" ];then logger "AUTOANT-WAHL: Paketanzahl vergleichen...";fi |
| if [ "$PAKETE1" -gt "$PAKETE2" ] && [ "$ENDE" != "1" ];then ENDE=1;ANT=A;fi | | if [ "$PAKETE1" -gt "$PAKETE2" ] && [ "$ENDE" != "1" ];then ENDE=1;ANT=A;fi |
| if [ "$PAKETE1" -lt "$PAKETE2" ] && [ "$ENDE" != "1" ];then ENDE=1;fi | | if [ "$PAKETE1" -lt "$PAKETE2" ] && [ "$ENDE" != "1" ];then ENDE=1;fi |
| | | |
− | if [ "ENDE" != "1" ];then logger "AUTOANT-WAHL: ETX-Summen vergleichen...";fi | + | if [ "$ENDE" != "1" ];then logger "AUTOANT-WAHL: ETX-Summen vergleichen...";fi |
| if [ "$ETXSUM1" -lt "$ETXSUM2" ] && [ "$ENDE" != "1" ];then ENDE=1;ANT=A;fi | | if [ "$ETXSUM1" -lt "$ETXSUM2" ] && [ "$ENDE" != "1" ];then ENDE=1;ANT=A;fi |
| if [ "$ETXSUM1" -gt "$ETXSUM2" ] && [ "$ENDE" != "1" ];then ENDE=1;fi | | if [ "$ETXSUM1" -gt "$ETXSUM2" ] && [ "$ENDE" != "1" ];then ENDE=1;fi |
Zeile 90: |
Zeile 90: |
| fi | | fi |
| else | | else |
− | logger "AUTOANT-WAHL: Antenne B wird genommen..." | + | logger "AUTOANT-WAHL: Antenne B wird genommen (bzw. gelassen)..." |
| fi | | fi |
− |
| |
− |
| |
| </pre> | | </pre> |