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


10

で使用wpa-conf/etc/network/interfacesて、WLANインターフェイスをAPに自動的に接続します。

# 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

実際、私はwikiのどこかでそれを見つけました。これは、interfaces(5)やその他のマニュアルページに記載されていないようです。

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


/etc/network/interfaces.d/*ファイルの1つの関数ですか?
ジェフシャラー

@JeffSchaller:wpa-conf私にはありません/etc/network/interfaces.d/
wolf-revo-cats

1
/usr/share/doc/wpasupplicant/README.modes.gzに(Debianで)文書化されています
Simon Adda-Reyss '09 / 09/23

回答:


9

について/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

このフックは、によって呼び出されるrunpartsifup/ 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-」の間にifupdownによって呼び出されます。ダウンフェーズ。

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

wpa-roamが使用されている場合、「後処理」フェーズでwpa_cliデーモンが起動されます。

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

「ポストダウン」フェーズでは、wpa_supplicantデーモンが強制終了されます。


インターフェイスに関連付けられている他のオプションのようにインデントされていないのはなぜですか?そのような線が複数ある場合、それらは干渉しますか?
18

1
@detly件名について質問がある場合は、新しい質問を開いてください。
Rui F Ribeiro
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.