树莓派通过wpa_cli命令连接WIFI无线网络方法

了解wpa_cli的常用指令:

  • scan:扫描附近网络。
  • scan_results :显示网络扫描结果。
  • status:列出目前的联网状态。
  • list:列出所有备选网络。目前正连接到的网络,禁用的网络。
  • 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 ap password”:设置无线网的PSK密码
  • select_network :选择一个网络序号,(会禁用其它已连接网络,一般在已连接其它网络时使用)
  • enable_network [network_id]:启用网络。启用后如果系统搜索到了这个网络,就会尝试连接。
  • disable_network [network_id]:禁用网络。
  • save_config:保存配置。
  • quit:退出

硬件已经安装好后,开机进入“桌面”后使用以下命令配置:

运行wpa_cli,需要加sudo提取管理员权限。

sudo wpa_cli

添加网络(会返回本地网络序号,新配置会返回0,若之前添加过就会返回其它,序号会依次递增。)

add_network

设置网络,下面以序号0为例进行添加/修改,根据自己的情况选择合适的方式

wifi无密码方式:

set_network 0 ssid "your ssid"
set_network 0 key_mgmt NONE
enable_network 0
save_config

WEP加密方式:

set_network 0 ssid "your ssid"
set_network 0 key_mgmt NONE
set_network 0 wep_key0 “your ap passwork”
set_network 0 wep_tx_keyidx 0
enable_network 0
save_config

WPA加密方式(现在是最常见的)

set_network 0 ssid "your ssid"
set_network 0 key_mgmt WPA-PSK
set_network 0 psk “your ap passwork”
enable_network 0
save_config

退出后可输入一下命令查看是否已连接上wifi网络,并可查看ip地址等。

ifconfig

发表评论

邮箱地址不会被公开。 必填项已用*标注