Pagbaba ng Wi-Fi sa Mac? Gumamit ng Simple Keepalive Bash Script para Mapanatili ang Wireless Connection
Talaan ng mga Nilalaman:
- 1) Kunin ang iyong WiFi Router IP Address
- 2) Gumawa ng Keepalive Bash Script
- 3) Patakbuhin ang Wi-Fi Keepalive Bash Script
Maraming user na nag-upgrade sa Mac OS X Lion ang nakatuklas na pana-panahong bumababa ang kanilang mga koneksyon sa Wi-Fi nang walang maliwanag na dahilan. Nag-publish kami ng isang makatwirang masusing walkthrough na may mga tip sa pag-aayos ng mga isyu sa wireless dropping ng OS X Lion at iyon ay isang inirerekomendang panimulang punto dahil ang karamihan sa mga tip ay madali at hindi gaanong kumplikado, ngunit kabilang sa mga iyon ay isang trick upang mapanatili ang paglipat ng data sa pamamagitan ng pag-ping ng isang IP address.
Mukhang gumagana ang keepalive ping technique, ngunit lumalabas na hindi mo kailangang mag-ping ng external IP, maaari mo ring i-ping paminsan-minsan ang iyong lokal na wifi access point . Sa pag-iisip na ito, gagawa kami ng simpleng keepalive na script na tatakbo mula sa command line at ipi-ping ang iyong router tuwing 5 segundo, na nagbibigay-daan sa koneksyon ng wifi na mapanatili ang sarili nito at maiwasan ang pagbagsak.
1) Kunin ang iyong WiFi Router IP Address
Kakailanganin mong malaman ang iyong mga wireless access point na IP address bago magpatuloy, karaniwan itong katulad ng 192.168.0.1 o 192.168.1.1.
Makukuha mo ang impormasyong ito mula sa System Preferences > Network > Advanced > TCP/IP at hinahanap ang IP sa tabi ng “Router”:
Tandaan ang IP na iyon at magpatuloy sa sumusunod:
2) Gumawa ng Keepalive Bash Script
- Ilunsad ang Terminal (matatagpuan sa /Applications/Utilities/)
- I-type ang sumusunod na command:
- Idikit ang sumusunod, siguraduhing palitan ang IP ng sarili mong mga router:
- Pindutin ang Control+O upang I-save ang mga nilalaman ng keepalive.sh
- Pindutin ang Control+X upang lumabas sa nano
nano keepalive.sh
!/bin/bash ping -i 5 -n 192.168.1.1
3) Patakbuhin ang Wi-Fi Keepalive Bash Script
- Bumalik sa command line, kailangan nating gawing executable ang script, ginagawa natin ito gamit ang:
- Ngayon para patakbuhin ang keepalive script, nagta-type kami ng:
chmod +x keepalive.sh
./keepalive.sh &
Ang huling command na iyon ay magsisimula at magpapatakbo ng keepalive.sh script sa background. Dapat manatiling buhay ang iyong wireless na koneksyon ngayon at dapat na matapos ang pag-drop.
Ang ideya ng paglikha ng isang simpleng script ng bash ay nagmula kay Ahmet C. Toker, na nag-iwan ng trick sa aming mga komento at sinabi na pagkatapos niyang patakbuhin ito "natunaw ang problema" at tumigil ang pagbagsak ng wifi. Ito ay mas mababa sa isang pag-aayos at higit pa sa isang simpleng solusyon, ngunit ito ay tila nagpapanatili ng mga koneksyon sa wifi, at ito ay malamang na mas mahusay kaysa sa pag-ping ng isang panlabas na IP address tulad ng yahoo.com para sa ilang mga kadahilanan.
Ang natitirang tanong ay kung mayroong isang bug sa kung paano pinangangasiwaan ng Mac OS X 10.7 ang mga koneksyon sa wifi, o kung ang ilang mga router ay hindi gumagana nang maayos sa OS X. Sa tingin ko ito ang huli, dahil ako' Nakatagpo lamang ako ng problema sa mga piling tatak ng mga router at ang iba ay walang kamali-mali, ngunit para sa lahat ng mga router ay nakahanap ako ng solusyon na ganap na huminto sa mga pagkabigo ng koneksyon.Posibleng ang pag-update sa OS X 10.7 sa hinaharap ay ganap na malulutas ang isyu para sa lahat.
Kung nagkakaproblema ka pa rin, maaari mong suriin ang aming maraming mga nakaraang gabay sa pag-troubleshoot ng mga isyu sa wireless sa Mac OS X:
Good luck!