Bästa USB WiFi-Adapter och Setup för Raspberry Pi (8 / 15 steg)
Steg 8: Testwifi.sh
Bild: visar droppe i överföringshastighet när en mikrovågsugn körs.
testwifi.sh
På min första Raspberry Pi projekt, skulle pi periodvis tappar anslutningen och inte få tillbaka. På tiden var jag ovetande om vikten av nätadaptern. Jag skrev detta skript för att återställa wifi, om något går fel.
Inloggning till Raspberry Pi och kör du följande kommando:
$ sudo nano /usr/local/bin/testwifi.sh
Redigera filen se ut så här:
! / bin/bash
# IP-adressen
TESTIP = ♣u-vers-gateway-ip-address♣
räknare = 0
samtidigt sant; göra
# ping routern
ping - c1 ${TESTIP} >/dev/null
om [$?! = 0]
sedan
# prova ett par gånger innan du startar om, ping kan gå vilse
om ["$counter - lt 3]
sedan
Counter=$((Counter+1))
logger "testwifi.sh: WiFi, verkar sova"
sova 2
annat
logger "testwifi.sh: WiFi verkar ner, omstart"
sudo/sbin/ifdown--force wlan0
sova 10
sudo/sbin/ifup wlan0
utgång 0
Fi
annat
logger "testwifi.sh: WiFi verkar bra"
utgång 0
Fi
gjort
utgång 0
CTRL-o skriva
ENTER för att bekräfta skriva
CTRL-x för att avsluta nano redaktör
Gör filen körbar:
$ sudo chmod ug + x /usr/local/bin/testwifi.sh
eller
$ sudo chmod 0755 /usr/local/bin/testwifi.sh
Skapa en post i crontab för att regelbundet köra skriptet:
$ sudo crontab-e < br >
och att det ser ut:
# kör varje 2 minuter:
* / 2 **** /usr/local/bin/testwifi.sh >> /var/log/syslog
CTRL-skriva
ENTER för att bekräfta skriva
CTRL-x för att avsluta nano redaktör
Din gjort!