問題タブ [iwconfig]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3163 参照

wifi - wpa_supplicant/wpa_cliがアクセスポイントの間違ったキーを検出できません

組み込みLinuxを実行しているIMX233に基づくハンドヘルドデバイスを開発しており、WiFiネットワークへの接続にUnifiCSR6026を使用しています。wpa_supplicantおよびwpa_cliユーティリティを使用して基本的なWiFi接続を実行しています。しかし、ユーザーがアクセスポイントに間違ったキーを入力したことを検出できません。「wpa_clistatus」は「wpa_state=COMPLETED」を示し、iwconfigは現在接続されているアクセスポイントの正しいESSIDとMACアドレスも返します。ユーザーが間違ったキーを入力したかどうかを確認する他の方法はありますか?

0 投票する
0 に答える
1064 参照

android - [Android]電話をルート化せずに、wifi テザー デバイスの送信電力を決定する

アドホック モードでテザリングされた Wi-Fi ネットワークの送信電力値を決定する必要があります。

Android の現在の wifi テザー アプリケーションは、主に非公式 API であるiwconfigを使用してテザリングを構成しています。

この API を使用すると、送信電力を取得したり、iwconfigを使用してテザリングされた妻ネットワークを構成したりできます。

ただし、電話をルート化する必要があり、これはすべての電話で機能するわけではありません.

私は wifi テザー アプリケーションの開発には興味がないので、必要なのは、デバイスが既にテザリングされている場合に送信電力を確認する機能だけです。したがって、この値がメーカーによって与えられたものであるか、プログラマティックに達成されたものであるかは気にしません。

電話をルート化せずにこれを行う方法を知っている人はいますか?

0 投票する
1 に答える
6965 参照

linux - Linux:rootの許可なしにワイヤレスssidを取得するにはどうすればよいですか?

ルート権限なしで現在のワイヤレスSSIDを取得する方法はありますか?

iwconfigはESSIDを教えてくれますが、rootとして実行した場合に限ります。

0 投票する
1 に答える
2562 参照

c - cのiwconfigでssidを解析する

私はDWM(ubuntu linux)のバーを構築し、ssidなどのwifiの詳細を表示しています。

それは私のコードです:

オーバーフローエラーが発生し、何をすべきかわかりません。ssid を取得する良い方法だとは思いません... :/ 提案はありますか?

0 投票する
2 に答える
340 参照

linux - bash case ステートメントで文字列を照合し、現在のワイヤレス ネットワークを見つける

接続しているネットワークに応じてメッセージを表示する bash スクリプト (個人用) があります。その一環として、現在接続されているワイヤレス ネットワークの ID を確認したいと考えています。

私がやっていることは、の出力からワイヤレス名を解析することでありiwconfig、名前、または特定のネットワークの特別なメッセージを出力したい:

この 2 番目の部分 (接続しているネットワークの名前を出力する) は機能しますが、StaffOnly ネットワーク上にあるという特殊なケースは一致せず、他のネットワークに失敗します。

case私は、ステートメントのどこが間違っているのか知りたいです。また、とにかくこれを行うためのより良い方法がある場合。

0 投票する
2 に答える
1405 参照

linux - フィールドでの iwconfig 出力の取得

私はちょうどやっiwconfig 2>/dev/null | hdecho $(iwconfig 2>/dev/null) | hd

両方の出力で、フィールドとフィールド内のスペースが明確に区別されていません。すべてスペースです-.^

man-page は、iwconfig のフィールド セパレータを設定する方法を提供しなかったので、ソースコードを読んでも何もありません。すべては、sprintf を連結することによって行われます。いくつかの値を取得するためだけにいくつかの awk を凍結し、アクセスポイントを期待するスクリプトを見たことがありますiwconfig | awk 'Access point:/ {print $6}'。システムでそれを変更する必要があったため、$4すべての情報を収集し、不器用な出力に詰め込み、それを解析するかどうか疑問に思います行ごとに行ごとに正規表現することは、実際にそれを行うための適切な方法です...有用なフィールド、名前、および値で区切られたハッシュと同じ情報を生成するiwconfigの代替手段はありますか?

0 投票する
1 に答える
937 参照

c - ioctl IOCGIWSCAN : 引数が無効です。

こんにちは、私は情報を取得しようとしていますので、iwlist コマンドを実行します。無効な引数 errno を取得しましたが、その理由がわかりません。それについての良い論文をまとめています : ioctl & iwreq 。私のコードはフェローです:

上記のコードでは、2 つの printf("coucou") が出力されているので、最初の ioctl() ioctl(sock,IOCSIWSCAN,&iwr) は問題なく動作するはずです。

何かが足りないと思いますが、見つかりませんでした。

どうもありがとう。

0 投票する
1 に答える
885 参照

iwconfig - Linux: iwconfig でアクセス ポイントを変更する

同じ Essid を持つ 2 つのアクセス ポイントがあります。「iwlist スキャン」を実行すると、ラップトップは両方のアクセス ポイントを「認識」できます。アクセスポイントを行き来したい。たとえば、iwconfig はインターフェイス「wlan0」の「アクセス ポイント:」を示します。アクセスポイントをaddress2に切り替えたい。「iwconfig wlan0 ap」を試しましたが、アクセス ポイントはアドレス 1 のままです。アクセスポイントを切り替えるために他に何かする必要がありますか? Wireless-Tools バージョン 30 を使用しています。

0 投票する
0 に答える
128 参照

iwconfig - ASCII パスフレーズを使用して iwconfig に接続する方法

9 文字の ASCII パスフレーズでネットワークに接続しようとしています。

ネットワークキーを次のように与えます

次のようなエラーが発生します。

パスフレーズはどのように入力すればよいですか?