wpa-conf はどこに文書化されていますか?

wpa-conf はどこに文書化されていますか?

WLAN インターフェイスを AP に自動的に接続するには、次のようwpa-confにします。/etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback


auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

実は、どこかのウィキで見つけたのですが、これはinterfaces(5)やどれでもその他のマニュアルページ。

だから何キーワードwpa-confですか? 拡張機能の一種ですか? それとも に組み込まれていますかifup? で使用できるすべてのコマンドのリストはどこで入手できますか/etc/network/interfaces?

答え1

については/etc/network/interfaces、 をインストールするとwpa-supplicant、スクリプト フックが次の場所にインストールされます。

  • /etc/network/if-down.d
  • /etc/network/if-post-down.d
  • /etc/network/if-pre-up.d
  • /etc/network/if-up.d

フックが呼び出されwpasupplicant、 へのシンボリックリンクとなり/etc/wpa-supplicant/ifupdown.sh、 が順番に を呼び出します/etc/wpa-supplicant/functions.sh

runpartsこのフックはin ifup/によって呼び出されifdown、シンボリックリンクが指すスクリプトもインターフェイスがワイヤレスかどうかをテストします。ワイヤレスの場合、コマンドは に渡されますwpa-supplicant

コマンドを実行して に渡すには/sbin/wpa-supplicant、スクリプト/sbin/wpa_actionとバイナリ/sbin/wpa_cliが使用されるようです。

これについて言及している古いページをここで見つけました:

http://manual.siduction.org/inet-wpa

前述のように、各 wpa_supplicant 固有の要素には、先頭に「wpa-」が付きます。各要素は、wpa_supplicant.conf(5)、wpa_supplicant(8)、および wpa_cli(8) のマニュアルページで説明されている wpa_supplicant のプロパティに対応しています。

サプリカントは事前設定なしで起動され、wpa_cli は 'wpa-*' 行で提供される入力からネットワーク設定を形成します。最初に、wpa_supplicant/wpa_cli はデバイスのプロパティを直接設定しません (たとえば、iwconfig で essid を設定するなど)。代わりに、どのアクセス ポイントが関連付けに適しているかをデバイスに通知します。デバイスがエリアをスキャンし、適切なアクセス ポイントが使用可能であることが判明すると、これらのプロパティが設定されます。

すべての作業を実行するスクリプトは次の場所にあります。

/etc/wpa_supplicant/ifupdown.sh /etc/wpa_supplicant/functions.sh ifupdown.sh は run-parts によって実行され、run-parts は 'pre-up'、'pre-down'、および 'post-down' フェーズ中に ifupdown によって呼び出されます。

「事前起動」フェーズでは、wpa_supplicant デーモンが起動され、その後、物理デバイスの /etc/network/interfaces で使用された「wpa-」オプションに従ってネットワーク構成を設定する一連の wpa_cli コマンドが実行されます。

wpa-roam が使用される場合、wpa_cli デーモンは「post-up」フェーズで起動されます。

「pre-down」フェーズでは、wpa_cli デーモンが存在する場合は強制終了されます。

「post-down」フェーズでは、wpa_supplicant デーモンが強制終了されます。

関連情報