Mac Wi-Fi katkeaa? Käytä yksinkertaista Keepalive Bash -skriptiä langattoman yhteyden ylläpitämiseen

Sisällysluettelo:

Anonim

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:
  • nano keepalive.sh

  • Liitä seuraava, muista korvata IP omilla reitittimilläsi:
  • !/bin/bash ping -i 5 -n 192.168.1.1

  • Paina Control+O tallentaaksesi keepalive.sh
  • Paina Control+X poistuaksesi nanosta

3) Suorita Wi-Fi Keepalive Bash -skripti

  • Takaisin komentorivillä, meidän on tehtävä komentosarjasta suoritettava, teemme tämän komennolla:
  • chmod +x keepalive.sh

  • Nyt suoritetaan Keepalive-skripti kirjoittamalla:
  • ./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!

Mac Wi-Fi katkeaa? Käytä yksinkertaista Keepalive Bash -skriptiä langattoman yhteyden ylläpitämiseen