wpa_supplicantの

公式サイト:http://w1.fi/wpa_supplicant/

wpa_supplicant接続構成WIFI主成分とツール、wpa_supplicantwpa_cli二つのプログラム。通常の状況下では、それができるwpa_cliことがWIFI、特別なニーズがある場合は、アプリケーションが直接呼び出す書くことができ、接続して構成されたwpa_supplicantインタフェースを直接開発を。

スタートwpa_supplicantアプリケーション

$ wpa_supplicant -D nl80211 -i wlan0 -c /etc/wpa_supplicant.conf -B

/etc/wpa_supplicant.confファイルには、以下のコードを追加します。

ctrl_interface=/var/run/wpa_supplicant
update_config=1

スタートwpa_cliアプリケーション

$ wpa_cli -i wlan0 scan             // 搜索附近wifi网络
$ wpa_cli -i wlan0 scan_result      // 打印搜索wifi网络结果
$ wpa_cli -i wlan0 add_network      // 添加一个网络连接
$ Wpa_cli -i wlan0 remove_network 1 //ネットワーク接続を削除します

あなたが暗号化された方法に接続する場合[WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS]wpa暗号化)、wifi名前namewifiパスワードは次のようになりますpsk

$ wpa_cli -i wlan0 set_network 0 ssid '"name"'
$ wpa_cli -i wlan0 set_network 0 psk '"psk"'
$ wpa_cli -i wlan0 enable_network 0

あなたが暗号化された方法に接続する場合[WEP][ESS]wep暗号化)、wifi名前namewifiパスワードですpsk

$ wpa_cli -i wlan0 set_network 0 ssid '"name"'
$ wpa_cli -i wlan0 set_network 0 key_mgmt NONE
$ wpa_cli -i wlan0 set_network 0 wep_key0 '"psk"'
$ wpa_cli -i wlan0 enable_network 0

あなたが暗号化された方法に接続する場合[ESS](暗号化なし)、wifi名前がありますname

$ wpa_cli -i wlan0 set_network 0 ssid '"name"'
$ wpa_cli -i wlan0 set_network 0 key_mgmt NONE
$ wpa_cli -i wlan0 enable_network 0

割り当てip/netmask/gateway/dns

$ udhcpc -i wlan0 -s /etc/udhcpc.script -q

あなたがネットワークに接続することができ、終了します。

接続を保存

$ wpa_cli -i wlan0 save_config

ディスコネクト

$ wpa_cli -i wlan0 disable_network 0

既存の接続を接続します

$ wpa_cli -i wlan0 list_network             列举所有保存的连接
$ wpa_cli -i wlan0 select_network 0         连接第1个保存的连接
$ wpa_cli -i wlan0 enable_network 0         使能第1个保存的连接

ディスコネクトwifi

$ ifconfig wlan0 down
$ killall udhcpc
$ killall wpa_supplicant

wpa_wifi_tool使用

wpa_wifi_toolそれはに基づいているwpa_supplicantwpa_cli迅速に設定されているwifiデバッグを容易にするためのツールの接続wifiを使用します。使用方法:1、実行しているwpa_wifi_tool; 2、入力helpビューにコマンドを; 3、sのためにSSIDスキャン; 4、c[n]のためにwifi新しい接続への接続ならばSSID、それが保存されている場合、パスワードを入力する必要がSSID保存され、再入力したパスワードにまたは使用することができますパスワード; 5、eツールを終了します。


参考リンク:https://segmentfault.com/a/1190000011579147?utm_source=tag-newest

おすすめ

転載: www.cnblogs.com/klcf0220/p/11121238.html