Mac OS X のコマンド ラインからワイヤレス信号強度をテストする
目次:
無線ルーターを微調整して最適な信号を取得しようとしている場合、アンテナ、配置、およびネットワーク上のその他のものをいじりながら Wi-Fi 信号強度を継続的に測定できることは非常に価値があります。ほとんどのユーザーは、Mac Wi-Fi Diagnostics アプリを使用して信号強度とパフォーマンスを監視するのが最適ですが、別のオプションは Mac OS X のコマンド ラインを使用することです。これについては、ここで説明します.
このトリックは完全に、やや秘密主義のエアポート ワイヤレス ツールを使用したコマンド ラインに基づいており、Mac OS X のすべてのバージョンを搭載したすべての Mac で利用できます。ただし、ワイヤレス ネットワークは Mac では Wi-Fi と呼ばれるようになりました。
開始するには、ターミナル アプリを開きます。最良の結果を得るには、ターミナル フォントのテキスト サイズを大きくすることをお勧めします。Command+ キーストロークを使用すると、簡単に変更できます。
Mac OS X のコマンドラインから Wi-Fi 信号強度を監視し、RSSI 履歴を表示する方法
信号強度の実行中の集計を表示するには、次のコマンドを使用します。これが意図したとおりに機能するように、構文が改行なしで適切に入力されていることを確認してください (折り返しは問題ありません):
while x=1; /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | を実行します。 grep CtlRSSI;スリープ 0.5;終わり
Return キーを押すと、画面に次のようなスクロールが表示されます:
これは信号強度インジケータです。「agrCtlRSSI: -38」の最後の数字は、端末の画面に繰り返し表示されるため、頻繁に変化するはずです。この数値は、ルーターから Mac に送られる Wi-Fi 信号の強度です。
ターミナル ウィンドウで Control+C を押すと、この継続的な信号監視コマンドの更新を停止できます。
Mac OS X ターミナルの単一回線で Wi-Fi 信号強度をテストおよび監視する方法
ワイヤレス信号強度のリストを履歴とともに表示したくない場合 (これにより、調整によって状況が良くなったか悪くなったかを簡単に判断できます)、コマンド レポートだけを表示することもできます。信号強度のある単一の回線。これは、シェルのスクリプト作成とカスタマイズに役立ち、一般的に一部のユーザーに優先される場合があります。テキストを 1 行にするには、次の構文を使用します:
クリア; x=1; /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | を実行します。 grep CtlRSSI | sed -e &39;s/^.://g&39; | xargs -I SIGNAL printf \rRSSI dBm: SIGNAL;スリープ 0.5;終わり"
再び Control+C を押してコマンドを停止します。
Wi-Fi の信号強度は、ワイヤレス ルーターのアンテナの電力、ローカル アイテムからの干渉、煙突や電子レンジなどの物理的な障壁、無線信号など、多くの要因の影響を受けることを覚えておく価値があります。もっと。最良の結果を得るには、ネットワークに最適な Wi-Fi チャネルを選択したことを確認してください。この Mac ユーティリティを使用すると、Wi-Fi ブロードキャスト チャネルの近くでの使用と干渉が最小限に抑えられます。
信号強度を監視する方法を探していたとき、古いフォーラム ページで上記のコード サンプルの両方を見つけました。これは、そのような機能をネイティブに含む Mac OS X ワイヤレス診断ツールの時代よりも前のことでした。 、受信品質が最大になるように Wi-Fi ハードウェアを配置しようとするときに大きな助けになりました。このコマンド ライン アプローチは、Mac システム ソフトウェアの最新バージョンのすべてで機能します。また、macOS Mojave、Catalina、Sierra、El Capitan、Mac OS X Mavericks などの最新リリースでも使用されています。