Megszakad a Mac Wi-Fi? Használjon egyszerű Keepalive Bash Scriptet a vezeték nélküli kapcsolat fenntartásához

Tartalomjegyzék:

Anonim

Sok Mac OS X Lion rendszerre frissítő felhasználó észlelte, hogy Wi-Fi kapcsolata minden látható ok nélkül megszakad. Meglehetősen alapos áttekintést tettünk közzé tippekkel az OS X Lion vezeték nélküli eldobási problémáinak megoldásához, és ez egy ajánlott kiindulási pont, mert a legtöbb tipp egyszerű és kevésbé bonyolult, de ezek között volt egy trükk az adatátvitel fenntartására egy IP-cím pingelésével.

Úgy tűnik, működik a Keepalive ping technika, de kiderült, hogy nem kell külső IP-t pingelnie, hanem alkalmanként megpingelheti a helyi wifi hozzáférési pontot is. Ezt szem előtt tartva létrehozunk egy egyszerű Keepalive szkriptet, amely a parancssorból fog futni, és 5 másodpercenként pingelni fogja az útválasztót, lehetővé téve, hogy a wifi-kapcsolat fenntartsa magát, és megakadályozza a leállást.

1) Szerezze meg WiFi útválasztójának IP-címét

A folytatás előtt ismernie kell a vezeték nélküli hozzáférési pontok IP-címét, ez általában 192.168.0.1 vagy 192.168.1.1.

Ezt az információt a System Preferences > Network > Advanced > TCP/IP címből szerezheti be, és az IP-címet a „Router” mellett keresi:

Jegyezze fel ezt az IP-címet, és folytassa a következőkkel:

2) Hozd létre a Keepalive Bash Scriptet

  • Indítsa el a terminált (az /Applications/Utilities/ mappában található)
  • Írja be a következő parancsot:
  • nano keepalive.sh

  • Illessze be a következőket, ügyeljen arra, hogy az IP-t saját útválasztóira cserélje:
  • !/bin/bash ping -i 5 -n 192.168.1.1

  • Nyomja meg a Control+O billentyűkombinációt a keepalive.sh fájl tartalmának mentéséhez
  • Nyomja meg a Control+X billentyűkombinációt a nanoból való kilépéshez

3) Futtassa a Wi-Fi Keepalive Bash Scriptet

  • Vissza a parancssorban, végrehajthatóvá kell tennünk a szkriptet, ezt a következővel tesszük:
  • chmod +x keepalive.sh

  • A Keepalive szkript futtatásához a következőt írjuk be:
  • ./keepalive.sh &

Az utolsó parancs elindul, és a háttérben futtatja a keepalive.sh szkriptet. A vezeték nélküli kapcsolatnak most is életben kell maradnia, és a megszakításnak véget kell érnie.

Az egyszerű bash szkript létrehozásának ötlete Ahmet C. Tokertől származik, aki megjegyzéseinkben hagyta a trükköt, és azt mondta, hogy miután lefutotta, „a probléma megszűnt”, és a wifi megszűnt. Ez kevésbé megoldás, és inkább egyszerű megoldás, de úgy tűnik, hogy fenntartja a wifi-kapcsolatokat, és valószínűleg több okból is jobb, mint egy külső IP-cím, például a yahoo.com pingelése.

A fennmaradó kérdés az, hogy van-e hiba azzal kapcsolatban, hogy a Mac OS X 10.7 hogyan kezeli a wifi-kapcsolatokat, vagy egyes routerek egyszerűen nem működnek jól az OS X rendszerrel. Szerintem ez utóbbi, mert én Csak bizonyos márkájú útválasztókon találkoztam a problémával, mások pedig hibátlanok, de minden útválasztóra találtam olyan megoldást, amely teljesen megállította a csatlakozási hibákat.Lehetséges, hogy az OS X 10.7 jövőbeli frissítése mindenki számára teljesen megoldja a problémát.

Ha továbbra is problémái vannak, tekintse át számos korábbi útmutatónkat a vezeték nélküli problémák hibaelhárításáról Mac OS X rendszerben:

Sok szerencsét!

Megszakad a Mac Wi-Fi? Használjon egyszerű Keepalive Bash Scriptet a vezeték nélküli kapcsolat fenntartásához