Wpa supplicant/ja

wpa_supplicant はArticle description::ネットワーク認証を取り扱う wifi サプリカントです.

インストール
前提条件として、Wifi/IEEE_802.11 で説明されているようにカーネルの無線サポートが有効になっていることと、無線デバイスドライバが必要な場合があります.

Emerge
USE フラグを確認して、Portage の コマンドを使用して  をインストールしてください:

無線インターフェースのセットアップ
単一の無線インターフェースでの使用には、構成ファイルは 1 ファイルだけ必要になるでしょう.

/ を使用した接続の制御を非特権ユーザに対して許可するには、ユーザを  グループに所属させてください.

このファイルはデフォルトでは存在していません. 詳しく文書化されたテンプレート構成ファイルを からコピーすることができます. ここで P 変数の値は現在 emerge されている wpa_supplicant の名前とバージョンです:

有線 802.1X セットアップ
wpa_supplicant を介して有線接続を扱うようにすることもできます. これは802.1X を使用するネットワークで便利です. 有線の構成を保持する別の構成ファイルを作成してください. 下の例では認証のために証明書を使用しています. 他の方法の例については、wpa_supplicant.conf の man ページを確認してください.

構成ファイルが機密情報を含んでいるので、chmod してください.

wpa_supplicant needs some extra parameters to apply above configuration to the wired interface (eth0) Note that below wpa_supplicant arguments assumes wpa_supplicant is version >=2.6-r2 (-M, CONFIG_MATCH_IFACE=y)

Let wpa_supplicant handle start/stop of the interfaces by removing them from /etc/init.d and enabling the wpa_supplicant daemon

Check the status of the wired interface via wpa_cli

ネットワークマネージャをセットアップする
Be sure to choose the corresponding setup.

Setup for dhcpcd as network manager
In case the deprecated WEXT driver is needed, changing the wireless driver can help resolve cases where it associates then immediately disconnects with reason 3. Run to see a list of the available drivers that were built at compile-time.

Setup for Gentoo net.* scripts
Tell the network script to use wpa_supplicant:

After configuration below it is a good idea to change the permissions to ensure that WiFi passwords can not be viewed in plaintext by anyone using the computer:

wpa_gui を使う
wpa_supplicant を使う最も単純な方法は というインターフェースを使用する方法です. これを有効化するには、 USE フラグを有効にして wpa_supplicant をビルドしてください.

wpa_cli を使う
wpa_supplicant はコマンドラインのユーザーインターフェースも備えています. とタイプすると、タブ補完機能を持つインタラクティブモードで開始します. このプロンプト上で  とタイプすると、使えるコマンドを一覧表示するでしょう（下の  コマンドの出力を見るには "展開する" をクリックしてください）.

接続する方法についてのさらなる詳細を Arch Linux wiki で確認できます.

Using wpa_passphrase
wpa_supplicant includes a tool to quickly write a network block from the command line for pre-shared key (WPA-PSK aka password) networks,.

The SSID is required. If omitted, the passphrase can be entered when prompted.

The resulting output can then be copied or piped to.

Editing manually
Of course, the configuration file could also be edited manually. However this can be very laborious if the computer needs to connect to many different access points.

Examples can be found in and.

WPA2 with wpa_supplicant
Connecting to any wireless access point serving YourSSID

Using bssid to specify which access point it should connect to using its MAC address, in case there are repeaters in place. Remember to use wpa_passphrase [passphrase] to generate the psk

Troubleshooting
In case it does not work as expected try some of the following and analyze the output.

Check for known bugs

 * Upstream's mailing list archive
 * Upstream's mailing list archive

Run wpa_supplicant in debug mode
Be sure to stop any running instance of the supplicant:

Something like the following options can be used for debugging (click "Expand" to view the output below):

Enable logging for Gentoo net.* scripts
Now, within one terminal issue a command to monitor output and restart the  device in another:

外部の情報

 * HOWTO: Remote access point with wpa_supplicant (Gentoo Forums)
 * Extensible Authentication Protocol (Wikipedia)
 * Extensible Authentication Protocol (wiki.freeradius.org)
 * wpa_supplicant upstream just accepted patch to allow interface matching
 * https://www.kb.cert.org/vuls/id/CHEU-AQNN3Z