谷动谷力

 找回密码
 立即注册
查看: 1356|回复: 0
打印 上一主题 下一主题
收起左侧

Linux使用wpa_cli工具连接无线网络WIFI

[复制链接]
跳转到指定楼层
楼主
发表于 2022-3-16 20:45:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Linux使用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:退出

  • 扫描wifi网络

wpa_cli -iwlan0 scan
  • 获取扫描结果

wpa_cli -iwlan0 scan_result
  • 添加网络

wpa_cli -iwlan0 add_network
[size=14.6667px]记住返回的数字,这个是网络配置序号,后续要用到,假如返回的是“1”,后面以“1”为举例。
  • 设置ssid

wpa_cli -iwlan0 set_network 1 ssid '"YourSsid"'
[size=14.6667px]注意:无线网络名需要用一个单引号加一个双引号包含住。
  • 设置密码

wpa_cli -iwlan0 set_network 1 psk '"YourPassword"'
[size=14.6667px]注意:密码需要用一个单引号加一个双引号包含住。
  • 激活网络

wpa_cli -iwlan0 enable_network 1
  • 保存配置

wpa_cli -iwlan0 save_config
[size=14.6667px]用于下次开机自动重连
  • 查看是否已经完成连接

wpa_cli -iwlan0 status
[size=14.6667px]有COMPLETED字段表示ok
freq=2437ssid=xxxxxxid=0mode=stationpairwise_cipher=CCMPgroup_cipher=CCMPkey_mgmt=WPA2-PSKwpa_state=COMPLETEDip_address=172.16.0.167address=94:f7:f9:9a:40:68uuid=53f24614-85b0-5e32-b3d1-9bac85a5958c
  • 分配ip

udhcpc -iwlan0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-4-20 21:03 , Processed in 0.119716 second(s), 37 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表