Mac Wi-Fi katkeaa? Käytä yksinkertaista Keepalive Bash -skriptiä langattoman yhteyden ylläpitämiseen
Sisällysluettelo:
- 1) Hanki WiFi-reitittimesi IP-osoite
- 2) Luo Keepalive Bash -skripti
- 3) Suorita Wi-Fi Keepalive Bash -skripti
Monet Mac OS X Lioniin päivittäneet käyttäjät huomasivat, että heidän Wi-Fi-yhteydensä katkesivat ajoittain ilman näkyvää syytä. Julkaisimme kohtuullisen perusteellisen esittelyn, jossa on vinkkejä OS X Lionin langattomien pudotusongelmien korjaamiseen, ja se on suositeltava lähtökohta, koska useimmat vinkit ovat helppoja ja vähemmän monimutkaisia, mutta yksi niistä oli temppu tiedonsiirron ylläpitämiseksi IP-osoitteen pingillä.
Keepalive-ping-tekniikka näyttää toimivan, mutta käy ilmi, että sinun ei tarvitse pingata ulkoista IP-osoitetta, voit myös vain satunnaisesti pingata paikallista wifi-tukiasemaa. Tätä silmällä pitäen aiomme luoda yksinkertaisen Keepalive-skriptin, joka suoritetaan komentoriviltä ja ping reitittimesi joka 5. sekunti, jolloin wifi-yhteys voi säilyttää itsensä ja estää kaatumisen.
1) Hanki WiFi-reitittimesi IP-osoite
Sinun on tiedettävä langattomien tukiasemien IP-osoite ennen kuin jatkat. Se on yleensä jotain 192.168.0.1 tai 192.168.1.1.
Saat nämä tiedot kohdasta System Preferences > Network > Advanced > TCP/IP ja etsit IP-osoitetta kohdan "Router" vierestä:
Pane merkille IP-osoite ja jatka seuraavasti:
2) Luo Keepalive Bash -skripti
- Käynnistä pääte (sijaitsee /Applications/Utilities/)
- Kirjoita seuraava komento:
- Liitä seuraava, muista korvata IP omilla reitittimilläsi:
- Paina Control+O tallentaaksesi keepalive.sh
- Paina Control+X poistuaksesi nanosta
nano keepalive.sh
!/bin/bash ping -i 5 -n 192.168.1.1
3) Suorita Wi-Fi Keepalive Bash -skripti
- Takaisin komentorivillä, meidän on tehtävä komentosarjasta suoritettava, teemme tämän komennolla:
- Nyt suoritetaan Keepalive-skripti kirjoittamalla:
chmod +x keepalive.sh
./keepalive.sh &
Viimeinen komento käynnistyy ja suorittaa keepalive.sh-komentosarjan taustalla. Langattoman yhteytesi pitäisi pysyä elossa nyt ja katkeamisen pitäisi päättyä.
Ajatus yksinkertaisen bash-skriptin luomisesta tulee Ahmet C. Tokerilta, joka jätti tempun kommentteihimme ja sanoi, että sen suorittamisen jälkeen "ongelma hävisi" ja wifi lakkasi putoamasta. Se on vähemmän korjaus ja enemmän yksinkertainen kiertotapa, mutta se näyttää ylläpitävän wifi-yhteyksiä, ja se on luultavasti parempi kuin ulkoisen IP-osoitteen, kuten yahoo.com, pingaaminen useista syistä.
Jäljellä oleva kysymys on, onko Mac OS X 10.7:n wifi-yhteyksien käsittelyssä vikaa vai jos jotkut reitittimet eivät vain toimi hyvin OS X:n kanssa. Luulen, että se on jälkimmäinen, koska Olen kohdannut ongelman vain tietyissä reitittimien merkeissä, ja muut ovat virheettömiä, mutta kaikille reitittimille olen löytänyt ratkaisun, joka pysäytti yhteyshäiriöt kokonaan.On mahdollista, että tuleva päivitys OS X 10.7:ään ratkaisee ongelman täysin kaikille.
Jos sinulla on edelleen ongelmia, voit katsoa lukuisia aiempia oppaita langattomien ongelmien vianmäärityksestä Mac OS X:ssä:
Onnea!