Автоматическое повторное подключение беспроводного соединения

Беспроводное подключение в моем доме, к сожалению, часто исчезает, требуя перезагрузки беспроводного маршрутизатора.

Усугубляется то, что мой компьютер ubuntu media pc автоматически не подключается к беспроводной сети, когда он ушел, и затем появляется примерно через минуту.

Если я вручную выбираю свою беспроводную сеть, используя значок беспроводной сети в верхней части экрана, все работает нормально, до следующего раза. эта беспроводная сеть идет вниз.

Я ищу способ, поэтому мне не нужно постоянно делать это вручную.

10
задан 17 September 2010 в 01:57

33 ответа

Это альтернатива, использующая перезапуск службы сетевого администратора :

  #! / usr / bin / env bash # 1. скопируйте этот скрипт в # / usr  / bin # 2. изменить разрешения # root: / usr / bin # chmod + x checkwifi.sh # 3. добавить в cron как root # sudo su # crontab -e # добавить это, чтобы проверить ваш Wi-Fi каждую минуту # * * * *  * /usr/bin/checkwifi.sh is_ok = $ (/ sbin / ifconfig wlp2s0 | / bin / grep inet \ addr -c), если ["$ is_ok" -eq 0];  затем # restart / usr / sbin / service network-manager restart # wifi ok / bin / echo $ (date) «wifi был перезапущен» & gt; & gt; & gt;  /user/user/Dropbox/wifi.log / bin / echo $ (/ sbin / ifconfig wlp2s0) & gt; gt;  /home/user/Dropbox/wifi.log else # wifi ok / bin / echo $ (date) "wifi is ok" & gt; & gt; & gt; & gt;  /home/user/Dropbox/wifi.log / bin / echo $ (/ sbin / ifconfig wlp2s0) & gt; & gt; gt;  /home/user/Dropbox/wifi.log fi  
3
ответ дан 16 August 2018 в 00:02

Просто создайте новый файл vi / root / checkwanup и добавьте это содержимое:

  #! / bin / bash wlan = `/ sbin / ifconfig wlan0 |  grep inet \ addr |  wc -l`, если [$ wlan -eq 0];  затем / sbin / ifdown wlan0 & amp; & amp;  / sbin / ifup wlan0 else echo interface is up fi  

Затем chmod 555 / root / checkwanup и добавьте его в свой crontab:

   crontab -e * / 15 * * * * / bin / bash / root / checkwanup  

Источник: http://sirlagz.net / 2013/01/10 / скрипт-WiFi-шахматная скрипт /

3
ответ дан 19 August 2018 в 02:23

Более современная версия скрипта @DougD

  #! / bin / bash wlan = $ (/ sbin / ifconfig wlan0 | grep inet \ addr -c), если ["$ wlan" -  eq 0];  затем / sbin / ifdown wlan0 & amp; & amp;  / sbin / ifup wlan0 else echo interface is up fi  
3
ответ дан 22 August 2018 в 12:13

Другие вопросы по тегам:

Похожие вопросы: