Mac Wi-Fi scădere? Utilizați un script Keepalive Bash simplu pentru a menține conexiunea wireless
Cuprins:
- 1) Obțineți adresa IP a routerului WiFi
- 2) Creați scriptul Keepalive Bash
- 3) Rulați scriptul Wi-Fi Keepalive Bash
Mulți utilizatori care au făcut upgrade la Mac OS X Lion au descoperit că conexiunile lor Wi-Fi scădeau periodic fără un motiv aparent. Am publicat o prezentare destul de amănunțită, cu sfaturi despre remedierea problemelor de scăpare wireless ale OS X Lion și acesta este un punct de plecare recomandat, deoarece majoritatea sfaturilor sunt simple și mai puțin complicate, dar printre acestea a fost un truc pentru a menține transferul de date prin ping-ul unei adrese IP.
Tehnica ping keepalive pare să funcționeze, dar se dovedește că nu trebuie să ping un IP extern, de asemenea, poți să faci ping ocazional la punctul tău de acces wifi local . Având în vedere acest lucru, vom crea un script keepalive simplu care va rula din linia de comandă și va trimite ping la router la fiecare 5 secunde, permițând conexiunii wifi să se mențină și să prevină o scădere.
1) Obțineți adresa IP a routerului WiFi
Va trebui să știți adresa IP a punctelor de acces wireless înainte de a continua, de obicei este ceva de genul 192.168.0.1 sau 192.168.1.1.
Puteți obține aceste informații din Preferințe sistem > Rețea > Avansat > TCP/IP și căutând IP-ul lângă „Router”:
Notați acel IP și continuați cu următoarele:
2) Creați scriptul Keepalive Bash
- Lansează terminalul (situat în /Aplicații/Utilități/)
- Tastați următoarea comandă:
- Lipiți următoarele, asigurați-vă că înlocuiți IP-ul cu propriile routere:
- Apăsați Control+O pentru a salva conținutul keepalive.sh
- Apăsați Control+X pentru a ieși din nano
nano keepalive.sh
!/bin/bash ping -i 5 -n 192.168.1.1
3) Rulați scriptul Wi-Fi Keepalive Bash
- Înapoi la linia de comandă, trebuie să facem scriptul executabil, facem asta cu:
- Acum pentru a rula scriptul keepalive, tastam:
chmod +x keepalive.sh
./keepalive.sh &
Acea ultimă comandă pornește și rulează scriptul keepalive.sh în fundal. Conexiunea dvs. fără fir ar trebui să rămână activă acum, iar întreruperea ar trebui să se încheie.
Ideea de a crea un script bash simplu vine de la Ahmet C. Toker, care a lăsat trucul în comentariile noastre și a spus că după ce l-a executat „problema s-a topit” și wifi-ul a încetat să scadă. Este mai puțin o soluție și mai mult o soluție simplă, dar pare să mențină conexiunile wifi și, probabil, este mai bine decât să faci ping la o adresă IP externă, cum ar fi yahoo.com, din mai multe motive.
Întrebarea rămasă este dacă există o eroare cu privire la modul în care Mac OS X 10.7 gestionează conexiunile wifi sau dacă unele routere pur și simplu nu se joacă bine cu OS X. Cred că aceasta din urmă, pentru că eu' Am întâlnit problema doar pe anumite mărci de routere, iar altele sunt impecabile, dar pentru toate routerele am găsit o soluție care a oprit complet eșecurile de conexiune.Este posibil ca o actualizare viitoare la OS X 10.7 să rezolve problema complet pentru toată lumea.
Dacă întâmpinați în continuare probleme, puteți consulta multitudinea noastră de ghiduri anterioare despre depanarea problemelor wireless în Mac OS X:
Mult noroc!