Mac Wi-Fi Dropper? Brug et simpelt Keepalive Bash-script til at opretholde trådløs forbindelse

Indholdsfortegnelse:

Anonim

Mange brugere, der opgraderede til Mac OS X Lion, opdagede, at deres Wi-Fi-forbindelser faldt med jævne mellemrum uden nogen åbenbar grund. Vi udgav en rimelig grundig gennemgang med tips til at løse OS X Lions problemer med trådløs afbrydelse, og det er et anbefalet udgangspunkt, fordi de fleste tips er nemme og mindre komplicerede, men blandt dem var et trick til at opretholde dataoverførsel ved at pinge en IP-adresse.

Keepalive ping-teknikken ser ud til at virke, men det viser sig, at du ikke behøver at pinge en ekstern IP, du kan også bare lejlighedsvis pinge dit lokale wifi-adgangspunkt. Med dette i tankerne vil vi oprette et simpelt keepalive-script, der kører fra kommandolinjen og pinger din router hvert 5. sekund, så wifi-forbindelsen kan opretholde sig selv og forhindre et fald.

1) Få din WiFi-router IP-adresse

Du skal kende dine trådløse adgangspunkters IP-adresse, før du fortsætter, det er norm alt noget i retning af 192.168.0.1 eller 192.168.1.1.

Du kan få disse oplysninger fra Systemindstillinger > Network > Advanced > TCP/IP og leder efter IP'en ved siden af ​​"Router":

Notér denne IP og fortsæt med følgende:

2) Opret Keepalive Bash-scriptet

  • Start terminalen (placeret i /Applications/Utilities/)
  • Skriv følgende kommando:
  • nano keepalive.sh

  • Indsæt følgende, sørg for at erstatte IP'en med dine egne routere:
  • !/bin/bash ping -i 5 -n 192.168.1.1

  • Tryk på Control+O for at gemme indholdet af keepalive.sh
  • Tryk på Control+X for at afslutte nano

3) Kør Wi-Fi Keepalive Bash Script

  • Tilbage på kommandolinjen skal vi gøre scriptet eksekverbart, det gør vi med:
  • chmod +x keepalive.sh

  • Nu for at køre keepalive-scriptet, skriver vi:
  • ./keepalive.sh &

Den sidste kommando starter og kører keepalive.sh-scriptet i baggrunden. Din trådløse forbindelse skulle forblive i live nu, og afbrydelsen skulle komme til ophør.

Idéen med at lave et simpelt bash-script kommer fra Ahmet C. Toker, som efterlod tricket i vores kommentarer og sagde, at efter at han kørte det, "smeltede problemet væk", og wifi stoppede med at falde. Det er mindre en rettelse og mere en simpel løsning, men det ser ud til at opretholde wifi-forbindelser, og det er sandsynligvis bedre end at pinge en ekstern IP-adresse som yahoo.com af flere årsager.

Det resterende spørgsmål er, om der er en fejl med, hvordan Mac OS X 10.7 håndterer wifi-forbindelser, eller om nogle routere bare ikke spiller godt med OS X. Jeg tror, ​​det er det sidste, fordi jeg' Jeg er kun stødt på problemet på udvalgte mærker af routere og andre er fejlfri, men for alle routere har jeg fundet en løsning, der stoppede forbindelsesfejlene fuldstændigt.Det er muligt, at en fremtidig opdatering til OS X 10.7 vil løse problemet fuldstændigt for alle.

Hvis du stadig har problemer, kan du gennemgå vores mange tidligere vejledninger om fejlfinding af trådløse problemer i Mac OS X:

Held og lykke!

Mac Wi-Fi Dropper? Brug et simpelt Keepalive Bash-script til at opretholde trådløs forbindelse