Mac Wi-Fi droppar? Använd ett enkelt Keepalive Bash-skript för att upprätthålla trådlös anslutning

Många användare som uppgraderade till Mac OS X Lion upptäckte att deras Wi-Fi-anslutningar släpptes regelbundet utan någon uppenbar anledning. Vi publicerade ett ganska grundligt genombrott med tips om hur du fixar OS X Lions trådlösa droppproblem och det är en rekommenderad utgångspunkt eftersom de flesta tips är enkla och mindre komplicerade, men bland dem var ett knep för att behålla dataöverföring genom att pinga en IP-adress.

Keepalive-ping-tekniken verkar fungera, men det visar sig att du inte behöver pinga en extern IP, du kan också tillfälligt pinga din lokala Wi-Fi-åtkomstpunkt . Med detta i åtanke kommer vi att skapa ett enkelt keepalive-skript som kommer att springa från kommandoraden och pinga din router var 5: e sekund, vilket gör att wifi-anslutningen kan behålla sig och förhindra en droppe.

1) Hämta din WiFi Router IP-adress

Du måste känna till din trådlösa åtkomstpunkts IP-adress innan du fortsätter. Det brukar likna 192.168.0.1 eller 192.168.1.1.

Du kan hämta den här informationen från Systeminställningar> Nätverk> Avancerat> TCP / IP och leta efter IP bredvid "Router":

Notera den IP och fortsätt med följande:

2) Skapa Keepalive Bash Script

  • Starta terminalen (finns i / Program / Verktyg /)
  • Skriv följande kommando:
  • nano keepalive.sh

  • Klistra in följande, var noga med att byta IP med dina egna routrar:
  • #!/bin/bash
    ping -i 5 -n 192.168.1.1

  • Hit Control + O för att spara innehållet i keepalive.sh
  • Hit Control + X för att gå från nano

3) Kör Wi-Fi Keepalive Bash Script

  • Tillbaka på kommandoraden måste vi göra skriptet körbart, det gör vi med:
  • chmod +x keepalive.sh

  • Nu för att köra Keepalive-skriptet skriver vi:
  • ./keepalive.sh &

Det sista kommandot startar och kör scriptet keepalive.sh i bakgrunden. Din trådlösa anslutning borde fortsätta att leva nu och droppe bör upphöra.

Tanken med att skapa ett enkelt bash-skript kommer från Ahmet C. Toker, som lämnade tricket i våra kommentarer och sa att efter att han sprang det "problemet smälte bort" och wifi slutade släppa. Det är mindre av en fix och mer av en enkel lösning, men det verkar upprätthålla wifi-anslutningar, och det är nog bättre än att pinga en extern IP-adress som yahoo.com av ett antal skäl.

Den återstående frågan är om det finns ett problem med hur Mac OS X 10.7 hanterar WiFi-anslutningar, eller om vissa routrar bara inte spelar bra med OS X. Jag tycker att det är sistnämnda eftersom jag bara stött på problemet på vissa märken av routrar och andra är felfria, men för alla routrar har jag hittat en lösning som helt stoppade anslutningsfelen. Det är möjligt att en framtida uppdatering till OS X 10.7 löser problemet helt för alla.

Om du fortfarande har problem kan du granska vår mängd tidigare guider om felsökning av trådlösa problem i Mac OS X:

  • WiFi dropp i OS X Lion? Här är några trådlösa felsökningslösningar
  • Guide till Felsökning av trådlösa problem på din Mac
  • Fast droppande trådlöst anslutningsproblem i Mac OS X 10.6 Snow Leopard
  • Enkel åtgärd för trådlösa droppproblem med Mac OS X 10.6.3

Lycka till!