WPSを介してWi-Fi APに接続する方法は?


28

WPSを介してWi-Fi APに接続する方法は?構成、CLI、GUIなど、あらゆる方法が便利です。


この質問は放棄されたようです。受け入れられていない回答または回答されていない場合、質問にさらに詳細を追加できますか?この質問がもはや当てはまらない場合は、問題を解決した場合は、削除するか自分で答えてください。削除フラグ付き。ありがとう!
リングテール

私はいつでも解決策を試す可能性はありませんが、それは良いようです。
マイケル

@ user51072試しましたか?実用的なソリューションはありますか?
デヤン

1
その非常に良い質問が、非常に複雑な答え:/答えを受け入れる前に、より安定した方法が良くありまでontherプラットフォーム上でのワンクリック機能は...我々はおそらく待つかもしれないということは本当に面白いです何...
Jurosh

回答:


13

ryanjna ... @ gmail.com http://code.google.com/p/reaver-wps/issues/detail?id=203からのソリューション

  1. Network-Managerを停止します

    Upstartの使用

    sudo stop network-manager
    

    Systemdを使用する

    sudo systemctl stop NetworkManager.service
    
  2. 非常に基本的な自分自身を設定wpa_supplicant.conf中に/etc/wpa_supplicant.conf。このコマンドは、既存のwpa_supplicant.confファイルを上書きします!:

    echo -e "ctrl_interface=/var/run/wpa_supplicant\nctrl_interface_group=0\nupdate_config=1" | sudo tee /etc/wpa_supplicant.conf
    
  3. wpa_supplicantデーモンモードで起動します。

    sudo wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
    
  4. を実行しますsudo wpa_cli。これにより、インタラクティブなwpa_cliセッションが開始されます。

    • commandを発行して、機能していることを確認しstatusます。見るべきwpa_state=INACTIVE
    • scan既存のアクセスポイントをスキャンする問題。
    • scan_result数秒後に発行して、スキャンの結果を表示します
    • BSSIDとPINを追加します。

       wps_reg xx:xx:xx:xx:xx:xx 12345678
      

      xx:xx:xx:xx:xx:xxスキャン結果のBSSIDはどこにありますか。「OK」が表示されるはずです。wpa_supplicantBSSIDを取得し、キーネゴシエーションを関連付けて実行しようとするため、さらに数秒待ちます。表示したいのはでCTRL-EVENT-CONNECTED、これはPINが受け入れられ、現在関連付けられていることを示します。

    • save別の「OK」を出力するコマンドを入力します。これwpa_supplicant.confにより、コマンドラインから指定されたとおりに、この新しいネットワークの静的構成でファイルが更新されます。
    • を押して終了wpa_cliしますCtrl D
  5. 実行sudo dhclient wlan0してAPからIPを取得します(DHCPdが有効になっていると仮定)。

  6. cat /etc/wpa_supplicant.conf新しく更新された構成ファイルで確認します。

    すべてうまくいけば、この新しいネットワークの下にのタイトルの行が必要pskです。

がんばろう!


1
ソリューションが機能しません。ioctl[SIOCSIWENCODEEXT]: Invalid argumentUbuntu 12 LTSを使用します。NMにサポートはありますか?
デヤン

@Dejan Ubuntu 12 LTSでも同様に警告が出ましたが、解決策はまだ機能していました。
ロビーRosatiの

@Sethすみません、Ubuntu 14.04にはwpa_supplicant.confがありません。手伝っていただけませんか?最後に、多くのエラーを取得した後、エラーsudo wpa_cli statusFailed to connect to non-global ctrl_ifname: (null) error: No such file or directory発生しました。
ダニエル

@ダニエルあなたは新しい質問をする必要があります、コメントはサードパーティのデバッグに適した場所ではありません:)
セス

1
@Sethおかげで、あなたはを見てみてください可能性askubuntu.com/questions/705937/...
ダーニヤール

9

Ubuntu 16.04 LTSを使用してテスト:

WPSプッシュボタンモードの場合:

sudo wpa_cli wps_pbc

このコマンドの前後にWPSボタンを押すことができますが、ボタンを押してからこのコマンドを実行するまでに2分間あるか、もう一度やり直す必要があります。

WPSピンモードの場合:

sudo wpa_cli wps_pin any <the pin>

http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/external/bsd/wpa/dist/wpa_supplicant/README-WPS


Mint 17.3およびTP-Link TL-WR1043NDでは動作しません。たぶん「QSS」は「WPS」と同じではありません。
マイケル

あなたは正しい、....ので、QSSは、WPSと同じではありません....しかし、この質問はWPSについてです
ブライアン・フォスター

Xenialでは動作しません。(他のデータの中でも)wpa_cli status戻りますwpa_state=COMPLETEDが、以前ほどネットワークに接続していません。数分後、私はwpa_state=INACTIVE応答として戻ってきました。
ジョナサンY.

2
これは機能しましたが、dhcpcd(sudo dhcpcd)を手動で起動する必要があり、Webページをロードできてもタスクバーのネットワークアイコンに接続が表示されませんでした。
Shelvacu

3

WindowsセットアップでWPSを介して接続し、そのまま使用できます。

次に、そのセットアップのネットワーク設定を開きます。WPSを介して交換されたネットワークパスワードを表示できます。

そのパスワードをubuntuセットアップにコピーします。


2
これがなぜ投票されているのかわからない-これはこの質問が役立つ主な理由の実用的な解決策です- 「WIFIパスワードはわかりませんが、WPSアクセスがあります、どうすれば接続できますか?」+1これはAndroidでも機能します。ルートモードファイルエクスプローラーを使用すると、でパスワードを確認できます/data/misc/wifi/wpa_supplicant.conf
naught101

3
ああ、たぶんダウンボットはubuntuがいらいらしているというコメントに賛成だったのかもしれない。関連するバグレポートは次とおりです。WPSサポートが必要な場合は、サブスクライブしてください。
-naught101

Androidのヒント@ naught101に感謝します。根ざしたNexus 7の端末から美しく働きました!:-)
トミースタントン

2
@ neverMind9:心配ありません。それが「正しい」方法ではないので、あなたはそれをダウン票します。そして、私はそれが機能するのでそれをアップ票します。
naught101

1
@ neverMind9 WPSの動作を希望する場合は、Ubuntuチームに相談してください。このサイトは解決策を見つけるためのものであり、この答えは有効な解決策です。
デビッドバラジック
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.