Mac Wi-Fi v alt weg? Gebruik een eenvoudig Keepalive Bash-script om de draadloze verbinding in stand te houden

Inhoudsopgave:

Anonim

Veel gebruikers die een upgrade naar Mac OS X Lion hebben uitgevoerd, ontdekten dat hun wifi-verbindingen zonder aanwijsbare reden regelmatig wegvielen. We hebben een redelijk grondige walkthrough gepubliceerd met tips over het oplossen van OS X Lion's draadloze drop-problemen en dat is een aanbevolen startpunt omdat de meeste tips eenvoudig en minder gecompliceerd zijn, maar een daarvan was een truc om gegevensoverdracht te behouden door een IP-adres te pingen.

De keepalive ping-techniek lijkt te werken, maar het blijkt dat je geen externe IP hoeft te pingen, je kunt ook af en toe je lokale wifi-toegangspunt pingen. Met dit in gedachten gaan we een eenvoudig keepalive-script maken dat vanaf de opdrachtregel wordt uitgevoerd en uw router elke 5 seconden pingt, zodat de wifi-verbinding zichzelf kan behouden en een uitval kan worden voorkomen.

1) Ontvang het IP-adres van uw WiFi-router

U moet het IP-adres van uw draadloze toegangspunt weten voordat u verder gaat, dit is meestal zoiets als 192.168.0.1 of 192.168.1.1.

Je kunt deze informatie krijgen via Systeemvoorkeuren > Netwerk > Geavanceerd > TCP/IP en zoek naar het IP naast "Router":

Noteer dat IP-adres en ga verder met het volgende:

2) Maak het Keepalive Bash-script

  • Start de terminal (te vinden in /Applications/Utilities/)
  • Typ de volgende opdracht:
  • nano keepalive.sh

  • Plak het volgende in, zorg ervoor dat u het IP-adres vervangt door uw eigen routers:
  • !/bin/bash ping -i 5 -n 192.168.1.1

  • Druk op Control+O om de inhoud van keepalive.sh op te slaan
  • Druk op Control+X om nano af te sluiten

3) Voer het Wi-Fi Keepalive Bash-script uit

  • Terug op de commandoregel moeten we het script uitvoerbaar maken, dit doen we met:
  • chmod +x keepalive.sh

  • Om nu het keepalive-script uit te voeren, typen we:
  • ./keepalive.sh &

Dat laatste commando start en voert het keepalive.sh-script op de achtergrond uit. Uw draadloze verbinding zou nu in leven moeten blijven en het wegvallen zou tot een einde moeten komen.

Het idee om een ​​eenvoudig bash-script te maken komt van Ahmet C. Toker, die de truc achterliet in onze commentaren en zei dat nadat hij het had uitgevoerd "het probleem wegsmolt" en de wifi niet meer wegviel. Het is minder een oplossing en meer een eenvoudige oplossing, maar het lijkt wifi-verbindingen te behouden, en het is waarschijnlijk beter dan een extern IP-adres zoals yahoo.com te pingen om een ​​aantal redenen.

De resterende vraag is of er een fout zit in de manier waarop Mac OS X 10.7 omgaat met wifi-verbindingen, of dat sommige routers gewoon niet goed werken met OS X. Ik denk dat het het laatste is, omdat ik' Ik ben het probleem alleen tegengekomen bij bepaalde merken routers en andere zijn foutloos, maar voor alle routers heb ik een oplossing gevonden die de verbindingsfouten volledig stopte.Het is mogelijk dat een toekomstige update van OS X 10.7 het probleem voor iedereen volledig oplost.

Als u nog steeds problemen ondervindt, kunt u onze vele eerdere handleidingen over het oplossen van draadloze problemen in Mac OS X bekijken:

Veel geluk!

Mac Wi-Fi v alt weg? Gebruik een eenvoudig Keepalive Bash-script om de draadloze verbinding in stand te houden