私は現在、NetworkManagerを活用してネットワーク構成機能を提供するアプリケーションを構築しています。アプリケーションはDBus APIを使用してNetworkManagerと通信します。
次の問題に固執しました。 WiFiアクセスポイントを設定すると、ユーザーが選択できるWiFiチャンネル/周波数を一覧表示するUI要素が必要ですが、NetworkManagerにこの情報を要求する方法が見つかりません。 。私が正しく理解した場合、サポートされているチャンネル/周波数はネットワークカードのパフォーマンスとシステム設定の国コードによって異なります。
nmtui
テキストボックスであるチャンネルセレクタを使用するときにサポートされていないチャンネルを選択すると、エラーが発生します。この情報はどこかにあるようですが、アクセスできません。
私はこの情報をここで検索できることを知っていますが、iwlist
その文書によると、コマンド出力は解析されず、不安定です。
DBus APIを調べてみましたが、wpa_supplicant
この情報も提供していないようです。
この情報を取得するために使用できるサービス/APIはありますか?
答え1
あなたは試すことができますリンSSIDSSIDリストとSSIDが使用するチャンネルが表示されます。