Slipper Wi-Fi for Mac? Bruk et enkelt Keepalive Bash-skript for å opprettholde trådløs tilkobling
Innholdsfortegnelse:
Mange brukere som oppgraderte til Mac OS X Lion oppdaget at Wi-Fi-tilkoblingene deres f alt med jevne mellomrom uten noen åpenbar grunn. Vi publiserte en rimelig grundig gjennomgang med tips om hvordan du fikser OS X Lions problemer med trådløs slipp, og det er et anbef alt utgangspunkt fordi de fleste tipsene er enkle og mindre kompliserte, men blant disse var et triks for å opprettholde dataoverføring ved å pinge en IP-adresse.
Keepalive-pingteknikken ser ut til å fungere, men det viser seg at du ikke trenger å pinge en ekstern IP, du kan også bare sporadisk pinge det lokale wifi-tilgangspunktet ditt. Med dette i tankene skal vi lage et enkelt keepalive-skript som kjører fra kommandolinjen og pinger ruteren hvert 5. sekund, slik at wifi-tilkoblingen kan opprettholde seg selv og forhindre et fall.
1) Få WiFi-ruterens IP-adresse
Du må kjenne IP-adressen til de trådløse tilgangspunktene dine før du fortsetter, det er vanligvis noe sånt som 192.168.0.1 eller 192.168.1.1.
Du kan få denne informasjonen fra Systemvalg > Network > Advanced > TCP/IP og se etter IP-en ved siden av "Router":
Notér den IP-en og fortsett med følgende:
2) Lag Keepalive Bash-skriptet
- Start terminalen (plassert i /Applications/Utilities/)
- Skriv inn følgende kommando:
- Lim inn følgende, pass på å erstatte IP-en med dine egne rutere:
- Trykk Control+O for å lagre innholdet i keepalive.sh
- Trykk Control+X for å gå ut av nano
nano keepalive.sh
!/bin/bash ping -i 5 -n 192.168.1.1
3) Kjør Wi-Fi Keepalive Bash Script
- Tilbake på kommandolinjen, vi må gjøre skriptet kjørbart, vi gjør dette med:
- Nå for å kjøre Keepalive-skriptet, skriver vi:
chmod +x keepalive.sh
./keepalive.sh &
Den siste kommandoen starter og kjører keepalive.sh-skriptet i bakgrunnen. Den trådløse tilkoblingen din skal holde seg i live nå, og avbruddet bør ta slutt.
Ideen om å lage et enkelt bash-skript kommer fra Ahmet C. Toker, som la trikset i kommentarene våre og sa at etter at han kjørte det, "smeltet problemet bort" og wifi sluttet å slippe. Det er mindre av en løsning og mer en enkel løsning, men det ser ut til å opprettholde wifi-tilkoblinger, og det er sannsynligvis bedre enn å pinge en ekstern IP-adresse som yahoo.com av flere grunner.
Det gjenværende spørsmålet er om det er en feil med hvordan Mac OS X 10.7 håndterer wifi-tilkoblinger, eller om noen rutere rett og slett ikke spiller bra med OS X. Jeg tror det er sistnevnte, fordi jeg har bare støtt på problemet på utvalgte ruteremerker og andre er feilfrie, men for alle rutere har jeg funnet en løsning som stoppet tilkoblingsfeilene fullstendig.Det er mulig at en fremtidig oppdatering til OS X 10.7 vil løse problemet fullstendig for alle.
Hvis du fortsatt har problemer, kan du se gjennom våre mange tidligere veiledninger om feilsøking av trådløse problemer i Mac OS X:
Lykke til!