最も信頼性の高いWi-Fiコマンドラインツールは何ですか? iw対wpa_cli対nmcli

最も信頼性の高いWi-Fiコマンドラインツールは何ですか? iw対wpa_cli対nmcli

ワイヤレスネットワークに接続するためのいくつかの低レベルのツールを探索しており、以下を発見しました(有用なドキュメント/チュートリアルリンクを含む)。

これらのツールや同様のツールの包括的なレビューが見つからないようです。誰かが信頼性とユーザーフレンドリーの面でこれらのツールを比較できますか? Linuxデスクトップに最適なものは何ですか?ウェブ検索では多くのコンテンツが見つからないため、既存の記事へのリンクを歓迎します。

この質問があまりにもオープンであれば申し訳ありません。しかし、良い比較が見つからず、どのツールが最も信頼できるのかについて個人から交互にレビューを受けました。


これは私の経験の一部です。

私はwpa_cliを使用しており、非常に満足しています。多くのLinuxシステムではデフォルトで動作しますが、NetworkManagerをインストールした後は機能しないようです。私の主な問題は、現在私の設定に100を超えるWi-Fiネットワークがあり、SSIDでネットワークを追加/削除する簡単な方法がないようです。 wpa_supplicantによって割り当てられたネットワーク番号を使用する必要がありますが、ネットワーク番号を再割り当てまたは再配置するのは合理的ではないようです。また、新しいネットワークのSSIDを手動で入力する必要があります。タブの完成やテキストベースの選択メニューなどの方が良いかもしれません。たとえば、ssidに末尾のスペースがある場合など、これは時間がかかります。

scan_ssid=1また、隠しネットワーク、暗号化されていないネットワークなど、特定の設定を手動で設定する必要があるという問題にも直面しましたkey_mgmt=NONE。新しいWi-Fiネットワークに接続すると、他の特別なケースが表示されるのではないかと心配され、wpa_supplicant.confソリューションを詳しく読む時間がない可能性があります。したがって、ユーザーフレンドリーはwpa_cliの課題ですが、ツールにはわからない機能がいくつかあるかもしれません。

nmcliは最もユーザーフレンドリーで、NetworkManagerを依存関係として使用しても安定性を犠牲にしないと聞きました。私が受けたもう一つのアドバイスは、iwがすべてのLinuxディストリビューションに組み込まれているため、Linuxデスクトップに最適です。しかし、私が受けた印象は、iwが多数の接続が構成されているときに管理および自動化された構成には適していないことです。 ArchWikiも言います。iwはnl80211のみをサポートしかし、これは現実的な問題ではないかもしれません。

これらのツール間で多くの比較が見つからないようですので、洞察力や参考資料をいただきありがとうございます。

答え1

ネバダ

このコマンドiwは通常Wi-Fiデバイスの設定に使用され、Wi-Fiデバイスの接続に使用できます。ワイヤレスネットワークの電源を入れる または保護されたアクセスポイントWEPキー

制限事項:WPA*キーで保護されたWiFiネットワークに接続できません。

ナミクリー

NetworkManagerの設定と接続に使用されるNetwork Managerコマンドラインツール。みんなNetworkMangerに依存するWi-Fiネットワーク。これは強力なコマンドラインツールですが、それなしで接続できます。

wpa_cli

wpa_supplicantWi-Fiネットワークなどを使用して接続するための(ディレクトリに)設定ファイルを作成できるインタラクティブコマンドラインツールです。wpa_supplicant/etc/wpa_supplicant

Wi-Fi接続を管理するのに最適なツールです。

しかし、NetworkManagerをインストールした後は機能しないようです。

はい、NetworkManagerがインストールされると起動時に起動され、保存さwpa_supplicant.serviceれたnetworkmanger設定ファイルを使用して接続が開始されます。構成ファイルをwpa_cli変更して再接続しようとすると、wpa_supplicantコマンドが失敗します。

正常に接続するには、停止する必要がwpa_cliあります NetworkManager.service

答え2

ネットワーク管理者これはUbuntuインストールのデフォルト管理者であり、ほとんどのユーザーが問題を見つけられないと思うので、かなり安定していると思います。 Network Managerには、ネットワーク接続を接続および構成するためのGUIインターフェースもあります。

ある場所から別の場所に移動する場合、Network Managerを使用すると、大規模なWPA2 /エンタープライズネットワークとの接続が失われ、設定ファイルにパスワードを保存した後でもパスワードを再入力する必要があります。私は次に切り替えることを発見しました。世界文化センター私のためにこの問題を解決しました。

ベイダーwicd-gtkGTKウィンドウへのインターフェースを介して、簡単なネットワーク接続と構成のためにソフトウェアパッケージと一緒にインストールできます。追加のパッケージをインストールしたくない場合でもインストールできますwicd-curses。上記の3つのWi-Fiユーティリティのうち、wicdを一覧表示したものは見えませんでした。今まで悪い経験をしていなかったので試してみることをお勧めします。私の経験によれば、複数の接続構成もうまく処理します。

一般的に、どのプログラムが一つの側面で「最高」であるかを尋ねることは、答えにくい質問です。お客様のニーズに合ったプログラムを推奨する方が簡単なため、プログラムの具体的な要件を詳しく説明する方が便利です。

関連情報