Mac Wi-Fi がドロップ?シンプルなキープアライブ Bash スクリプトを使用してワイヤレス接続を維持する

目次:

Anonim

Mac OS X Lion にアップグレードした多くのユーザーが、明確な理由もなく Wi-Fi 接続が定期的に切断されていることに気付きました。 OS X Lion のワイヤレス ドロップの問題を修正するためのヒントを含む、かなり詳細なウォークスルーを公開しました。ほとんどのヒントは簡単でそれほど複雑ではないため、これは推奨される出発点ですが、その中には、IP アドレスに ping を実行してデータ転送を維持するためのトリックも含まれていました。

.これを念頭に置いて、コマンド ラインから実行し、ルーターに 5 秒ごとに ping を実行する単純なキープアライブ スクリプトを作成して、Wi-Fi 接続を維持し、ドロップを防止できるようにします。

1) WiFiルーターのIPアドレスを取得する

先に進む前に、ワイヤレス アクセス ポイントの IP アドレスを知る必要があります。通常は 192.168.0.1 または 192.168.1.1 のようなものです。

この情報は、システム環境設定 > ネットワーク > 詳細 > TCP/IP から取得でき、「ルーター」の横にある IP を探します:

そのIPを書き留めて、次の手順に進みます:

2) キープアライブ Bash スクリプトを作成する

  • ターミナルを起動します (/Applications/Utilities/ にあります)
  • 次のコマンドを入力してください:
  • nano keepalive.sh

  • 以下を貼り付けます。IP は自分のルーターに置き換えてください:
  • !/bin/bash ping -i 5 -n 192.168.1.1

  • Ctrl+O を押して keepalive.sh の内容を保存します
  • Control+X を押して nano を終了

3) Wi-Fi キープアライブ Bash スクリプトを実行する

  • コマンドラインに戻り、スクリプトを実行可能にする必要があります。これを行うには:
  • chmod +x keepalive.sh

  • keepalive スクリプトを実行するには、次のように入力します:
  • ./keepalive.sh &

最後のコマンドは、バックグラウンドで keepalive.sh スクリプトを開始および実行します。あなたのワイヤレス接続は今も生き続け、切断は終わりを迎えるはずです。

簡単な bash スクリプトを作成するというアイデアは、Ahmet C. Toker から来ています。彼はそのトリックを私たちのコメントに残し、それを実行した後、「問題は解消され」、Wi-Fi のドロップが停止したと述べました。これは修正というより単純な回避策ですが、wifi 接続を維持しているように見えます。また、いくつかの理由から、yahoo.com などの外部 IP アドレスに ping を実行するよりもおそらく優れています。

残りの質問は、Mac OS X 10.7 が WiFi 接続を処理する方法にバグがあるのか​​、それとも一部のルーターが OS X でうまく動作しないのかということです。後者だと思います。一部のブランドのルーターでのみ問題が発生し、他のブランドは問題ありませんが、すべてのルーターで接続障害を完全に停止する解決策を見つけました.OS X 10.7 への今後のアップデートで、すべての人の問題が完全に解決される可能性があります。

それでも問題が解決しない場合は、Mac OS X でのワイヤレスの問題のトラブルシューティングに関する過去の多数のガイドを参照してください:

幸運を!

Mac Wi-Fi がドロップ?シンプルなキープアライブ Bash スクリプトを使用してワイヤレス接続を維持する