Megszakad a Mac Wi-Fi? Használjon egyszerű Keepalive Bash Scriptet a vezeték nélküli kapcsolat fenntartásához
Tartalomjegyzék:
- 1) Szerezze meg WiFi útválasztójának IP-címét
- 2) Hozd létre a Keepalive Bash Scriptet
- 3) Futtassa a Wi-Fi Keepalive Bash Scriptet
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:
- Illessze be a következőket, ügyeljen arra, hogy az IP-t saját útválasztóira cserélje:
- 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
nano keepalive.sh
!/bin/bash ping -i 5 -n 192.168.1.1
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:
- A Keepalive szkript futtatásához a következőt írjuk be:
chmod +x keepalive.sh
./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!