問題タブ [wpa-supplicant]
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.
user-interface - Wince6.0 上の WPA サプリカント ビルド
wince 用の wpa supplicant を作成したいと考えています。初心者として、どれだけの努力が必要かわかりませんか?移植に入る前に考慮したい主なことは何ですか? Windows XP で動作すると思うので、既存の ndis ドライバー インターフェイスを wince 6.0 に使用できます。wince レジストリから Windows zero config を無効にする方法は? wzc ui がネイティブ サプリカントの代わりに wpa サプリカントを使用できる方法はありますか?
アドバイスをいただければ幸いです..
よろしくアスウィン
makefile - 「/usr/bin/ld: cannot find -lln」でコンパイルを終了します。
ラズベリーパイに半径サーバーをセットアップしました。http://networkradius.com/doc/FreeRADIUS-Implementation-Ch6.pdfの記事 6.2.1 に従ってテストしたいのです が、ドキュメントに記載されているように「eapol_test」ファイルを作成してもうまくいきません。実行時
新しく作成されたフォルダーで、1分ほど実行されて終了し、
wpa_supplicant の新しいバージョンを使用しても解決しません。私は make コマンドについて、または "-lnl" (これが何であれ) を見つける方法についてあまり知りません。また、この問題の解決策を見つけることもできませんでした。
これを修正する方法を知っている人はいますか?前もって感謝します
android - wpa_supplicant Android での WLAN パッシブ スキャン
Android wpa_supplicant で WLAN パッシブ スキャンをトリガーしようとしています。このパッチはhttp://forum.xda-developers.com/showthread.php?t=2683858で提供されています。
ただし、Android デバイスは引き続き WLAN のアクティブ スキャンを実行します。
nl80211 ソース ファイル「external/wpa_supplicant/src/drivers/driver_nl80211.c」を調べると、構造体「wpa_driver_scan_params」のパラメーター「num_ssids」の値が 0 の場合、デバイスはパッシブ スキャンを実行することがわかりました。ただし、値がゼロでもパッシブ スキャンは開始されません。
これは、ファームウェアでパッシブ スキャンが無効になっているということですか??
使用するデバイスは cyanogenmod で動作する nexus 5 で、wifi チップセットは bcm4339 です。
c++ - C++ : cin で 2 回入力を求める
これは私が実行しようとしているコードです:
wpa_methods のすべての機能は正常に動作します。しかし、私はこのプログラムを変更してメニュー駆動型にしましたが、ここで行き詰まりました。
入力のために「選択」整数を2回入力する必要があることを除いて、すべてが機能します。ライブラリとヘッダー ファイルのリンクは正常に機能しています。switch ケースで wpa_methods の関数を呼び出すステートメントをコメントアウトしても、入力を 2 回行う必要があります。
テストベッド:エクリプス
プラットフォーム: Ubuntu 14.04 LTS
networking - 静的 IP アドレスを使用してパスワードなしでラズベリーパイを非表示のネットワークに接続するにはどうすればよいですか
友達を助けるためにラズベリーパイを接続しています。必要な Wi-Fi ネットワークは、パスキーのない非表示の SSID にあり、静的 IP アドレスを設定する必要があります。
ルーターにアクセスして静的にすることはできません。また、pi に付属している GUI アプリケーションは、非表示のネットワークを処理できないようです。
これは非常に軽量なインストールであると思われるため、可能な場合は /etc/network/interface および /etc/wpa-supplicant/wpa-supplicant ファイルを介してセットアップを行い、外部ネットワーク マネージャーを使用しません。
virtualization - 802.1x のスイッチ仮想化?
ここで、Freeradius で EAP-TLS 802.1x 接続を設定したいと考えています。freeradius サーバーは vm 上にあり、ホストはクライアントです。問題は、マシンに Wi-fi やインターネット接続がなかったことです (箱はありません! 何もありません)。そこで、802.1x 部分に仮想スイッチを使用したいと考えました。いくつかの調査の後、OpenVSwitch を見つけましたが、802.1x 機能はありません :(
クライアント: - 私の物理コンピューター (クライアントはこのマシンでなければなりません) - ubuntu 14.04 デスクトップ - wpa_supplicant
サーバー: - qemu/kvm (virt-manager) で作成された vm - ubuntu 14.04 デスクトップ - freeradius
VMとホスト(クライアント)の間に接続(ブリッジ)を作成しました:クライアント:eth0 192.168.0.4 - br0 192.168.0.3 vmserverur:eth0 192.168.0.5
ありがとう!じゅ
android - Android と Linux の間で Wifi-Direct 接続をセットアップする方法
Wifi-Direct を使用して 2 台のデバイスを接続したいと考えています。1つはLinuxを搭載したPC(テスト中はLinux Mint 17.2を使用しています)、もう1つはAndroidスマートフォン(Android 4.3を搭載したSamsung Galaxy S3。ルート化されておらず、ルート化したくない)です。
インターネットでいくつかのガイドを読んで、Linux で wpa_supplicant を使用し、Android 用のアプリを作成することにしました。これは、wpa_supplicant について私が見つけた最高のガイドの 1 つです: https://web.archive.org/web/20210114180304/https://processors.wiki.ti.com/index.php/OMAP_Wireless_Connectivity_NLCP_WiFi_Direct_Configuration_Scripts
iw list を実行すると、「サポートされているインターフェイス モード:」で P2P_client と P2P_GO が許可されていることがわかります。私の wpa_supplicant.conf には以下が含まれます。
アプリはこの例と非常によく似ています (本からのものです) myapplication/WiFiDirectActivity.java
期待どおりに動作します。2 台の Android デバイスで試してみると、お互いを認識して接続できます (Wifi-Direct アイコンが表示されます)。
今、Android と Linux を接続しようとしていますが、wpa_supplicant がどのように機能するのかよくわかっていないようです。私が尋ねたものと非常によく似たこの質問も見ましたが、私の疑問に実際には答えていません... Androidスマートフォンと他のデバイス間の直接Wifi通信
私の問題は、2 つのデバイス間でハンドシェイクを行う方法と、ネットワークをセットアップする方法を理解できないことです。
Wpa_supplicant は私の問題です。走る:
しかし、私は多くの問題を抱えていました:
- device_name (およびその他のパラメーター) が、.conf ファイルで指定したとおりに設定されていませんでした
- wpa_supplicant は引き続きすべてのネットワークへの接続を試みます
- p2p_find は本当に遅かった...
/usr/share/dbus-1/system-services に移動し、2 つのファイルを移動しました
今ならできる
そして、それは本当に死んで、次の秒に再接続せずにWifiから切断します. これで wpa_supplicant を起動できるようになり、3 つの問題は解決されました。
wpa_cli に入り、「p2p_find」を起動すると同時に、アプリ内から検索を有効にします。
Android と Linux が相互に認識できるようになりました。
「p2p_peers」で携帯電話のMACが見えます。
ここは先に進めません。さまざまな可能性を試しましたが、どれも機能しませんでした。私の目標は、Linux をグループ オーナーにすることです。
- 質問 1.1: 2 つのデバイスをハンドシェイクする正しい方法はどれですか?
- 質問 1.2: p2p_connect を試すと、結果の間に "Michael MIC failure detected" が表示されることがよくありますが、このコンテストではどういう意味ですか?
- 質問 1.3: 現在、Android は PBC に接続しようとしています。PINで接続する方法はありますか?
Android/Linux に接続できないことがわかったので、最初のリンクのようなインターネットの例に従って、Linux/Linux (GO として Linux Mint、クライアントとして Ubuntu) で練習を試みました。ここでもいろいろと問題があります。
ミントで試してみます
Ubuntuで試してみます
Mint で psp_connect を記述すると、新しいインターフェイス p2p_wlan0 _0 が作成され、返されます
次に、Ubuntu から起動された p2p_connect が失敗します。
質問 2.1 グループを作成するときにインターフェイスを切り替えるのはなぜですか?
質問 2.2 この変更を処理する正しい方法は何ですか? 変更後、Ubuntu を p2p_find できなくなりました (しばらく待つか、すべてを再起動する必要があります)。
質問 2.3 Ubuntu はインターフェイスを変更する必要がありますか?
質問 2.3 新しいインターフェイスでは、Ubuntu と Mint の両方に IP を設定する必要があります...静的 IP でこれを行うにはどうすればよいですか?
質問 2.4 たとえば、DHCP サーバーとクライアントをセットアップしたい場合は?
質問 1.4 Android(クライアント) / Linux(GO) では?
linux - Linuxでwpa_cliを使用したAndroidでのWiFi P2P
wpa_cli を使用してラップトップと Android デバイス間の接続を確立しようとしています。接続する wpa_cli コマンドのさまざまな組み合わせを試しましたが、できませんでした。ラップトップで実行しているコマンドは次のとおりです。
最初の組み合わせ:
p2p_find 10
出力:P2P-DEVICE-FOUND -------
p2p_peers
出力: Android デバイスのアドレス -------
p2p_prov_disc pbc
出力: 私のラップトップは Android ピア デバイス リストに表示されます -------
p2p_group_add
出力: AP-ENABLED -------
wps_pbc
出力: WPS-PBC-ACTIVE -------
これらのコマンドを実行した後、次のエラーが発生します。
2 番目の組み合わせ:
p2p_find 10
出力:P2P-DEVICE-FOUND -------
p2p_prov_disc pbc 自動
出力: 私のラップトップは Android ピア デバイス リストに表示されます -------
p2p_connect pbc go_intent=15
出力: Android デバイスでは、接続状態が INVITED に変わります -------
何かが欠けているかどうかはわかりません。
何か助けて??
ありがとう。
android - wpa_supplicant.conf からネットワーク オブジェクトを取得するために使用する正規表現は何ですか?
次の構造のファイルがあります。
質問したいのですが、正規表現(パターンとマッチャー)またはJavaで同様のものを使用して、アクセス可能な属性を持つネットワークオブジェクトの配列リスト(ただしJSONも可能)を取得するにはどうすればよいですか?
サービスhttp://txt2re.com/を使用して解決策を見つけようとしましたが 、アクセス可能な属性を持つオブジェクトを取得できませんでした。
アドバイスありがとうございます。