Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
doc:1308:643.mgul.13080-02_12_04 [2017/02/23 20:40] imbalanceone created |
doc:1308:643.mgul.13080-02_12_04 [2018/04/28 23:47] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ===Аннотация=== | ||
+ | этот скрипт раз в 3 секунды проверяет уровень сигнала wi-fi и при падении уровня до 40% начинает искать более сильную точку доступа и в результате успеха переподключается к ней. | ||
+ | |||
+ | <hidden> | ||
<code bash> | <code bash> | ||
#!/bin/sh | #!/bin/sh | ||
Строка 13: | Строка 17: | ||
if [ $level -lt 40 ]; | if [ $level -lt 40 ]; | ||
then maxlevel = $( iwlist wlan0 scan | awk '/Quality/{print substr($3,7,2)}' | sort | tail -n 1 ); | then maxlevel = $( iwlist wlan0 scan | awk '/Quality/{print substr($3,7,2)}' | sort | tail -n 1 ); | ||
- | if [ $maxlevel -gt 50 ]; then iwconfig wlan0 essid rt; sleep 30; fi; fi; done | echo $! > /home/board1/wlan/wlancontrol.pid& | + | if [ $maxlevel -gt 50 ]; then iwconfig wlan0 essid rt; sleep 30; fi; fi; |
+ | done | echo $! > /home/board1/wlan/wlancontrol.pid& | ||
</code> | </code> | ||
+ | </hidden> | ||
+ | [[doc:1308:643.MGUL.13080-02_13_04| описание скрипта автоматического переподключения на более сильную точку доступа]] |