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

Mange brugere, der opgraderede til Mac OS X Lion, opdagede, at deres Wi-Fi-forbindelser faldt regelmæssigt uden tilsyneladende grund. Vi offentliggjorde et forholdsvis grundigt gennemløb med tips om løsning af OS X Lions trådløse droppeproblemer, og det er et anbefalet udgangspunkt, fordi de fleste tip er enkle og mindre komplicerede, men blandt dem var et trick for at opretholde dataoverførsel ved at pinge en IP-adresse.

Keepalive ping-teknikken ser ud til at fungere, men det viser sig, at du ikke behøver at pinge en ekstern IP, du kan også lejlighedsvis pinge dit lokale wifi-access point . Med dette i tankerne vil vi oprette et simpelt holdbart script, der løber fra kommandolinjen og ping din router hvert 5. sekund, hvilket gør det muligt for wifi-forbindelsen at opretholde sig selv og forhindre en dråbe.

1) Få din WiFi Router IP-adresse

Du skal kende din trådløse adgangspunkts IP-adresse, inden du fortsætter. Det er normalt noget som 192.168.0.1 eller 192.168.1.1.

Du kan få disse oplysninger fra Systemindstillinger> Netværk> Avanceret> TCP / IP og søge efter IP ved siden af ​​"Router":

Bemærk den IP og fortsæt med følgende:

2) Opret Keepalive Bash Script

  • Start terminalen (placeret i / Programmer / Hjælpeprogrammer /)
  • Indtast følgende kommando:
  • nano keepalive.sh

  • Indsæt i det følgende, skal du sørge for at erstatte IP med dine egne routere:
  • #!/bin/bash
    ping -i 5 -n 192.168.1.1

  • Hit Control + O for at gemme indholdet af keepalive.sh
  • Hit Control + X for at gå ud af 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 scriptet keepalive.sh i baggrunden. Din trådløse forbindelse skal forblive i live nu, og droppe bør ophøre.

Ideen om at skabe et simpelt bash script kommer fra Ahmet C. Toker, der forlod tricket i vores kommentarer og sagde, at efter at han løb "det problem smeltet væk" og wifi stoppede at falde. Det er mindre af en løsning og mere af en simpel løsning, men det ser ud til at opretholde wifi-forbindelser, og det er nok bedre end at pinge en ekstern IP-adresse som yahoo.com af en række årsager.

Det resterende spørgsmål er, hvis der er en fejl i, hvordan Mac OS X 10.7 håndterer wifi-forbindelser, eller hvis nogle routere bare ikke spiller godt med OS X. Jeg tror, ​​det er sidstnævnte, fordi jeg kun har fundet problemet på udvalgte mærker af routere og andre er fejlfri, men for alle routere har jeg fundet en løsning, der stoppede forbindelsesfejlne helt. Det er muligt, at en fremtidig opdatering til OS X 10.7 løser problemet helt for alle.

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

  • WiFi drop i OS X Lion? Her er nogle trådløse fejlfindingsløsninger
  • Vejledning i Fejlfinding af trådløse problemer på din Mac
  • Fixed-drop-trådløst lufthavnstilslutningsproblem i Mac OS X 10.6 Snow Leopard
  • Enkel løsning til problemer med trådløse problemer med Mac OS X 10.6.3

Held og lykke!