2023-04-14 Linux连接WiFi常用命令,用命令打开、搜索、连接wifi,在buildroot 嵌入式系统上测试,用 wifi_start.sh WIFI名称 WIFI密码 命令格式连接

这篇具有很好参考价值的文章主要介绍了2023-04-14 Linux连接WiFi常用命令,用命令打开、搜索、连接wifi,在buildroot 嵌入式系统上测试,用 wifi_start.sh WIFI名称 WIFI密码 命令格式连接。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、ifconfig 命令查看打开的网卡

ifconfig连接wifi,linux,运维,服务器

 二、ifconfig -a 命令查看所有的网卡,包括关闭的。

ifconfig连接wifi,linux,运维,服务器

 三、打开WIFI命令:ifconfig wlan0 up ;关闭WIFI命令: ifconfig wlan0 down 。

ifconfig连接wifi,linux,运维,服务器

 四、wpa_cli 命令基本操作

wpa_cli -i wlan0 XXX
scan   			搜索wifi,返回OK 
scan_results    wifi名称搜到到的全部wifi名称等信息 
set_networkok	设置wifi的SSID和psk 
list_network	列出所有的配置文件中的信息列出保存的文件中的所有信息 
add_network		添加一个网络添加一个网络 
save_networkOK	将配置保存 
remove_network	删除一个网络,根据网络ID删除删除一个网络ID,根据网络ID删除
reconfigure     重新载入wpa_supplicant.conf配置文件,
				等待几秒即可自动连接WiFi 

ifconfig连接wifi,linux,运维,服务器

 五、iwlist wlan0 scan 搜索附件WIFI设备

ifconfig连接wifi,linux,运维,服务器

 六、用 wifi_start.sh WIFI名称 WIFI密码 命令格式连接WIFI

        6.1、连接WIFI效果图,可以上网

ifconfig连接wifi,linux,运维,服务器

         6.2、wifi_start.sh 和/userdata/cfg/wpa_supplicant.conf内容

# cat /usr/bin/wifi_start.sh
#!/bin/sh
WIFISSID=$1
WIFIPWD=$2
CONF=/userdata/cfg/wpa_supplicant.conf
if [ ! -d /userdata/cfg ];then
        mkdir /userdata/cfg
fi

cp /etc/wpa_supplicant.conf /userdata/cfg/
echo "connect to WiFi ssid: $WIFISSID, Passwd: $WIFIPWD"
sed -i "s/SSID/$WIFISSID/g" $CONF
sed -i "s/PASSWORD/$WIFIPWD/g" $CONF
wpa_cli -i wlan0 disconnect
killall wpa_supplicant
wpa_supplicant -B -i wlan0 -c $CONF

# cat /userdata/cfg/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
update_config=1

network={
        ssid="NFFO"
        psk="HFFA-08509"
        key_mgmt=WPA-PSK
}

ifconfig连接wifi,linux,运维,服务器

         6.3、可以看到脚本里是使用下面命令连接wifi

wpa_supplicant -B -i wlan0 -c /userdata/cfg/wpa_supplicant.conf 

         6.4、QT里面调用wifi_start.sh 脚本连接WIFI。

ifconfig连接wifi,linux,运维,服务器

 

 七、android sdk的wpa_supplicant 源码在\external\wpa_supplicant_8,看不懂就不看了哈哈哈

八、参考文章

命令行使用wpa_supplicant连接无线网络 - 简书

https://www.cnblogs.com/wpf-blogs/p/13546904.html

Linux下连接WiFi常用命令,如何优雅的通过SSID、BSSID连接WiFi_linux连接wifi命令_踏雪捕风的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-628975.html

到了这里,关于2023-04-14 Linux连接WiFi常用命令,用命令打开、搜索、连接wifi,在buildroot 嵌入式系统上测试,用 wifi_start.sh WIFI名称 WIFI密码 命令格式连接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux常用命令大全|VMware虚拟机网络连接|终端配置

    说明:使用的是Ubuntu20版 64位  如果网络连接不好,更改网络适配器,桥接模式和NAT模式相互倒一下,再重启虚拟机。   打开终端的方法:     ①在桌面上右击,【在终端上打开】     ②快捷键Ctrl + Alt + T Linux目录结构是一棵倒立的树,如下图所示   /bin 存放常用命令(即二进

    2024年02月07日
    浏览(31)
  • 安装Ubuntu18.04后没有WIFI参数设置图标,无法连接wifi

    问题描述: 我的电脑是联想拯救者Y9000P,23年的新机子,Win11系统Wifi使用正常,Ubuntu20.04的Wifi也能正常使用,唯独Ubuntu18.04安装后桌面右上角下拉菜单里没有Wifi设置参数选项,设置里Wi-Fi模块提示找不到wifi适配器(我在另一台可以正常连接WiFi的Ubuntu18.04的机子上也发现提示找

    2024年02月16日
    浏览(43)
  • ubuntu 如何命令行打开系统设置(Wifi,网络,应用程序...)

           GNOME 是一个自由、开放源代码的桌面环境,它运行在 Linux 和其他类 UNIX 操作系统上。它是 GNU 项目的一部分,旨在为 Linux 操作系统提供一个现代化、易于使用的用户界面。 GNOME 桌面环境包括许多应用程序,例如文件管理器、文本编辑器、终端模拟器、图形图像处理

    2024年02月13日
    浏览(30)
  • Ubuntu22.04解决联想小新Air14无线网卡Intel wifi6 AX201驱动问题

    日常办公最快意的事莫过于将系统装入移动硬盘实现不带电脑随处开工了,此前我将Ubuntu22.04装入了固态移动硬盘,实测实现了在不同电脑上使用自己的系统。【具体方法见“Ubuntu22.04装入移动硬盘,打造随身LinuxToGo最简单的方法”】也是目前本人为数不多的博文中阅读量最多

    2024年02月04日
    浏览(110)
  • 本人亲测树莓派4B ubuntu20.04server连接wifi 设置wifi静态ip 连接Xshell 详细避坑

    镜像安装 网上有很多教程,注意的是我安装20.04MATE版时会出现安装系统崩溃的情况,而安装server版本则不会。 我的显示器是24寸,在连接显示器时需要在usercfg.txt中键入如下命令: 显示屏不显示很可能是因为 接触不良 !!!在连接显示器时大家记得把树莓派以引脚面向上的

    2024年02月08日
    浏览(35)
  • ubuntu20.04安装完没有连接wifi的选项,ubuntu网卡驱动

    目录 一.前言 二.关闭安全模式 三.安装网卡驱动 参考     ubuntu20.04安装完没法连wifi,可能有如下两种原因,因为这两种原因都排除了后成功获得联网功能,所以安安也不清楚具体是那个原因:1.启动了安全模式。2.没有安装网卡驱动     针对第一种情况,开机前打开bios,设置

    2024年01月22日
    浏览(47)
  • Centos7 命令行连接 WIFI

    最近用了个2009年的 宏碁AO522 老上网本安装 Centos7 作为练习机。由于笔记本自带无线网卡,且接网线后不方便移动使用。因此,还是需要把无线网卡连上 WIFI 。 由于安装的是 Minimal 的版本,安装后没有图形界面。通过查资料,找到 Centos7 的一个自带工具 nmtui ,直接在命令行输

    2024年02月15日
    浏览(41)
  • Mac 终端命令查看WiFi连接日志【】

    写这篇文章的原因是因为经常通过钉钉打上班卡忘记打卡了,我们标准上班时间是上午8:00-10:00 ,对应下班时间是 17:00-19:00  ,有时8:30到公司,就开始忙碌了,作为程序员有时后一忙就忘记时间了,打卡也忘记了,通过钉钉补卡,我如果要步8:30的卡,人事主管不相信,需要提

    2024年02月05日
    浏览(36)
  • 命令行centos连接wifi、下载图形化界面

    windows重装系统为centos7,初始状态无法连接网络 如下进行连接wifi操作

    2024年02月12日
    浏览(48)
  • 551、Elasticsearch详细入门教程系列 -【分布式全文搜索引擎 Elasticsearch(二)】 2023.04.04

    1.1 Elasticsearch中的数据格式 Elasticsearch 是面向文档型数据库,一条数据在这里就是一个文档。为了方便大家理解,我们将 Elasticsearch 里存储文档数据和关系型数据库 MySQL 存储数据的概念进行一个类比。 ES 里的 Index 可以看做一个库,而 Types 相当于表,Documents 则相当于表的行。

    2023年04月11日
    浏览(71)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包