Linux 下命令列連線Wifi方法

zp614067052發表於2017-01-21

1.wpa_cli是命令列介面下的無線網連線工具,通過wpa_cli管理備選的網路列表。  (需要安裝 : wireless-tools)


輸入sudo wpa_cli啟動wpa_cli的命令列介面(必須sudo)。常用的指令如下:

status:列出目前的聯網狀態。
list:列出所有備選網路。目前正連線到的網路會標[CURRENT],禁用的網路會標[DISABLE]。
add_network:增加一個備選網路,輸出新網路的號碼(這個號碼替代下文的[network_id])。注意新網路此時是禁用狀態。
set_network [network_id] ssid “Your SSID”:設定無線網的名稱(SSID)
set_network [network_id] key_mgmt WPA-PSK:設定無線網的加密方式為WPA-PSK/WPA2-PSK
set_network [network_id] psk “Your Password”:設定無線網的PSK密碼
enable_network [network_id]:啟用網路。啟用後如果系統搜尋到了這個網路,就會嘗試連線。
disable_network [network_id]:禁用網路。
save_config:儲存配置。

> add_network
4 <--- 記住這個號碼!
> set_network 4 ssid '"Your SSID"'
OK
> set_network 4 key_mgmt WPA-PSK
OK
> set_network 4 psk "Your Password"
OK
> enable_network 4
OK
> save_config <--------別忘了這個,否則重啟之後網路配置可能丟失
OK


2.wpa_supplicant工具

wpa_passphrase TP-LINK_530 11111111 > ./wpa.conf

wpa_supplicant -iwlan0 -B -c ./wpa.conf

dhclient wlan0   #獲取ip

相關文章