Mac Wi-Fi izgine? Za vzdrževanje brezžične povezave uporabite preprost skript Keepalive Bash
Kazalo:
- 1) Pridobite naslov IP vašega WiFi usmerjevalnika
- 2) Ustvarite skript Keepalive Bash
- 3) Zaženite skript Wi-Fi Keepalive Bash
Številni uporabniki, ki so nadgradili na Mac OS X Lion, so odkrili, da njihove povezave Wi-Fi občasno prekinjajo brez očitnega razloga. Objavili smo dokaj natančen potek z nasveti o odpravljanju težav brezžičnega padca OS X Lion in to je priporočeno izhodišče, ker je večina nasvetov enostavnih in manj zapletenih, vendar je bil med njimi trik za vzdrževanje prenosa podatkov s pinganjem naslova IP.
Zdi se, da tehnika Keepalive ping deluje, vendar se je izkazalo, da vam ni treba pingati zunanjega IP-ja, lahko tudi samo občasno pingate svojo lokalno dostopno točko wifi. S tem v mislih bomo ustvarili preprost skript za ohranjanje delovanja, ki se bo izvajal iz ukazne vrstice in vsakih 5 sekund pingal vaš usmerjevalnik, kar bo omogočilo, da se povezava wifi ohrani in prepreči prekinitev.
1) Pridobite naslov IP vašega WiFi usmerjevalnika
Pred nadaljevanjem boste morali vedeti naslov IP vaše brezžične dostopne točke, običajno je nekaj takega kot 192.168.0.1 ali 192.168.1.1.
Te informacije lahko dobite v sistemskih nastavitvah > Omrežje > Napredno > TCP/IP in poiščete IP poleg »usmerjevalnika«:
Zabeležite si ta IP in nadaljujte z naslednjim:
2) Ustvarite skript Keepalive Bash
- Zaženite terminal (nahaja se v /Applications/Utilities/)
- Vnesite naslednji ukaz:
- Prilepite naslednje, obvezno zamenjajte IP s svojimi usmerjevalniki:
- Pritisnite Control+O, da shranite vsebino keepalive.sh
- Pritisnite Control+X za izhod iz nano
nano keepalive.sh
!/bin/bash ping -i 5 -n 192.168.1.1
3) Zaženite skript Wi-Fi Keepalive Bash
- Nazaj v ukazno vrstico, skript moramo narediti izvršljiv, to naredimo z:
- Zdaj za zagon skripta za ohranjanje delovanja vtipkamo:
chmod +x keepalive.sh
./keepalive.sh &
Ta zadnji ukaz zažene in zažene skript keepalive.sh v ozadju. Vaša brezžična povezava bi morala ostati živa in prekinitev bi se morala končati.
Zamisel o ustvarjanju preprostega bash skripta prihaja od Ahmeta C. Tokerja, ki je pustil trik v naših komentarjih in rekel, da je potem, ko ga je zagnal, "težava izginila" in wifi je prenehal padati. To je manj popravek in bolj preprosta rešitev, vendar se zdi, da vzdržuje povezave wifi in je verjetno bolje kot pinganje zunanjega naslova IP, kot je yahoo.com, iz več razlogov.
Preostalo vprašanje je, ali obstaja napaka v tem, kako Mac OS X 10.7 obravnava povezave wifi, ali pa nekateri usmerjevalniki preprosto ne delujejo dobro z OS X. Mislim, da je slednje, ker sem Na težavo sem naletel le pri izbranih znamkah usmerjevalnikov, drugi pa so brezhibni, vendar sem za vse usmerjevalnike našel rešitev, ki je popolnoma ustavila napake pri povezovanju.Možno je, da bo prihodnja posodobitev OS X 10.7 popolnoma rešila težavo za vse.
Če imate še vedno težave, si lahko ogledate naše številne pretekle vodnike o odpravljanju težav z brezžično povezavo v Mac OS X:
Vso srečo!