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
実際、ちょうどいくつかのウィキペディアでこれを発見しました。これはインタフェース(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
で呼び出され、シンボリックリンクが指すスクリプトはインターフェイスがワイヤレスかどうかをテストします。この場合、コマンドはに渡されます。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によって実行され、「pre-up」、「pre-down」、および「post-」の間にifupdownによって実行されます。 「下降」ステップを呼び出します。
「準備」ステップでは、wpa_supplicantデーモンが起動し、物理デバイスの/ etc / network / interfacesで使用されている「wpa-」オプションに基づいてネットワーク構成を設定する一連のwpa_cliコマンドが実行されます。
wpa-roamを使用している場合、wpa_cliデーモンは「ポストアップ」ステップで始まります。
「事前ダウン」ステップでは、wpa_cliデーモンが終了します(存在する場合)。
「ポストダウン」ステップでは、wpa_supplicantデーモンが終了します。