linux wifi上网配置

【MTK】iwpriv命令详解 文章转自:https://blog.youkuaiyun.com/vickytong1018/article/details/70394550?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2- 阅读详情

无线网络飞速发展的今天,许多设备都提供了连接无线网络的功能。

那么Linux下的wifi到底该怎么配置、连接呢??

开始配置之前,我们要说说iw家族。iw是linux下常用的wifi配置工具,网上有相应的库和源码。全名为wirelessTools。

配置wifi模块,并连接相应的无线网络过程:主要使用iwpriv命令

1. 扫描可用的无线网络:

 
  1. iwlist wifi-name scanning  
其中wifi-name为无线网卡的名字,比如网卡eth0就是系统默认的网卡名字,wifi-name可以用ifconfig查看,一般为ra0。

2. 看扫描到的网络信息,按要连接的网络类型进行配置。以下为扫描到的网络:

  1. iwlist ra0 scanning  
  2. ===>rt_ioctl_giwscan. 11(11) BSS returned, data->length = 1427  
  3. ra0       Scan completed :  
  4.           Cell 01 - Address: C4:CA:D9:1D:9E:A0  
  5.                     Protocol:802.11b/g/n  
  6.                     ESSID:""  
  7.                     Mode:Managed  
  8.                     Frequency:2.412 GHz (Channel 1)  
  9.                     Quality=7/100  Signal level=-87 dBm  Noise level=-82 dBm  
  10.                     Encryption key:off  
  11.                     Bit Rates:54 Mb/s  
  12.           Cell 02 - Address: FC:75:16:A1:A9:16  
  13.                     Protocol:802.11b/g/n  
  14.                     ESSID:"jxj_rd"  
  15.                     Mode:Managed  
  16.                     Frequency:2.452 GHz (Channel 9)  
  17.                     Quality=94/100  Signal level=-53 dBm  Noise level=-92 dBm  
  18.                     Encryption key:on  
  19.                     Bit Rates:54 Mb/s  
  20.                     IE: WPA Version 1  
  21.                         Group Cipher : TKIP  
  22.                         Pairwise Ciphers (2) : TKIP CCMP  
  23.                         Authentication Suites (1) : PSK  
  24.                     IE: IEEE 802.11i/WPA2 Version 1  
  25.                         Group Cipher : TKIP  
  26.                         Pairwise Ciphers (2) : TKIP CCMP  
  27.                         Authentication Suites (1) : PSK  
  28.           Cell 03 - Address: C4:CA:D9:02:2A:70  
  29.                     Protocol:802.11b/g/n  
  30.                     ESSID:""  
  31.                     Mode:Managed  
  32.                     Frequency:2.462 GHz (Channel 11)  
  33.                     Quality=83/100  Signal level=-57 dBm  Noise level=-92 dBm  
  34.                     Encryption key:off  
  35.                     Bit Rates:54 Mb/s  
  36.           Cell 04 - Address: 14:D6:4D:75:CA:9C  
  37.                     Protocol:802.11b/g/n  
  38.                     ESSID:"liangym"  
  39.                     Mode:Managed  
  40.                     Frequency:2.472 GHz (Channel 13)  
  41.                     Quality=100/100  Signal level=-27 dBm  Noise level=-92 dBm  
  42.                     Encryption key:on  
  43.                     Bit Rates:54 Mb/s  
  44.                     IE: WPA Version 1  
  45.                         Group Cipher : CCMP  
  46.                         Pairwise Ciphers (1) : CCMP  
  47.                         Authentication Suites (1) : PSK  
  48.                     IE: IEEE 802.11i/WPA2 Version 1  
  49.                         Group Cipher : CCMP  
  50.                         Pairwise Ciphers (1) : CCMP  
  51.                         Authentication Suites (1) : PSK  
如上:ESSID项的值即为无线网络的名字,如上的“jxj_rd”等。如果值为空,说明在无线路由勾选了隐藏ESSID的选项。

ESSID是很关键的,如果被隐藏了,也不是不能连接,而是需要破解,用到其他的工具,非常麻烦。至于如何破解,不是本文叙述的内容,有兴趣的朋友可以网上搜索。

得到了网络的信息,接下来就是配置连接选项了。以连接"jxj_rd"为例,我们看看具体的过程:

(1) 设置要连接的网络类型:

  1. iwpriv ra0 set NetworkType=Infra  

(2) 设置要连接的无线网络的安全模式:
  1. iwpriv ra0 set AuthMode=WPA2PSK  


(3) 设置网络加密方式:(CCMP即为AES)

  1. iwpriv ra0 set EncrypType=TKIP  

(4) 设置连接时的密码: ********为加密网络的密码
  1. iwpriv ra0 set WPAPSK=*******  
(5) 连接该网络:有两种方式:

   <1> 用iwpriv命令

  1. iwpriv ra0 set SSID=jxj_rd  
<2> 用iwconfig命令
  1. iwconfig ra0 essid jxj_rd  
至此,如果密码正确,就可以连接上网络jxj_rd了。如果你不放心,可以用命令查看状态:
  1. iwpriv ra0 connStatus  
当然,你也可以用iwconfig命令查看状态,这里不再赘述。
基于MTK平台iwpriv 命令行 基于MTK平台使用iwpriv 命令行的方法,用于调试WIFI的功能参数。 阅读详情

相关推荐

WLAN iwpriv 命令参考指南

【代码】WLAN iwpriv 命令参考指南。

u013113549的博客 1671

iwpriv命令

使用iwpriv命令时,尽量往radio层设置,即wifiN接口上 强制HT40 iwpriv ath0 disablecoext0 0 = 强制 1 = 关闭 查看 ~ # iwpriv ath0 get_disablecoext ath0     get_disablecoext:0   设置国家码 iwpriv wifi0setCountry CN iwpriv w

奔跑的路 1万+

linux使用小米随身wifi热点,【L】小米随身WiFi,Linux下AP热点驱动(开源)

这是作者修改后的Linux下的小米随身WiFi驱动,支持Ap模式,开源,同时支持360随身WiFi二代和小度WiFi注意:1.这个是Linux下的小米随身WiFi驱动,不是Window和MAC下2.这个不是STA模式下的可当作无线网卡的驱动,是可当Ap热点模式的驱动3.这个支持360随身WiFi二代。(rtusb_dev_id.c 里面同样有360的id)(也有童鞋测试了也支持小度wifi)4.现...

weixin_27964579的博客 1707

Linux下的iwpriv(iwlist、iwconfig)的简单应用 .

无线网络飞速发展的今天,许多设备都提供了连接无线网络的功能。 那么Linux下的wifi到底该怎么配置、连接呢?? 开始配置之前,我们要说说iw家族。iw是linux下常用的wifi配置工具,网上有相应的库和源码。全名为wirelessTools。 配置wifi模块,并连接相应的无线网络过程:主要使用iwpriv命令 1. 扫描可用的无线网络: [cpp] view plai

sam0535的专栏 2431

VMware 下Linux无法上网 新增支持WIFI方式 无线连接

试过很管用、如果宿主机可以上网、不管是有线还是无线、只在在连接网络那里是.net的方式就可以正常上网的 ADSL-VMware 共享上网 单机环境,ADSL拨号上网,安装VMware后,客户机如何与宿主机共享上网?网友经常问这个问题,其实已经不是什么新问题了。为了方便大家还有新手,今天有功夫就写下来,希望方便大家参考。为了具有针对性,我就拿自己的机器做为参照对象。 上网方式1:北京网通A

嵌入式Linux 2647

linux系统中wifi移植方法

在linux系统的RK3399中空板上,确认rk3399中控板linux系统已经可以正常运行。本操作是在rk3399中控板上的WIFI模块,linux内核加载wifi驱动后,再配置上正确的wifi密码,就可以实现rk3399中控板通过wifi无线上网了。

嵌入式技术开发 727

linux wifi上网wpa2,CentOS-6.4使用360wifi无线WPA2验证上网配置方法

CentOS-6.4使用360wifi无线上网配置方法根据此网站安装好驱动http://blog.youkuaiyun.com/kendyhj9999/article/details/39181743待连接的WIFI的ssid为“thm”,密码为12345678,认证方式为WPA2-PSK一. 检查无线网卡驱动是否安装1 [root@localhost ~]#iwconfig若打印wlan0(或其他名字)的无...

weixin_39786617的博客 445

激光雷达接收芯片选型指南:APD、SiPM、SPAD阵列的优缺点对比

本文深入对比了激光雷达接收芯片APD、SiPM和SPAD阵列的核心技术原理与性能差异。APD作为线性模式工作的稳健选择,动态范围大;SiPM具备单光子探测和高增益优势;而SPAD阵列凭借像素级数字读出和集成TDC,在时间分辨率与系统集成度上领先。文章从灵敏度、时间精度、动态范围及系统成本等多维度剖析,为不同应用场景(如车载雷达、Flash LiDAR、消费电子)的芯片选型提供实战指南。

ik6789012的博客 656

解决linux下无法连接为wifi热点上网

linux下无法连wifi上网 route -n #查看当前网关设置 若有,删除网关: cd /etc/sysconfig/network-scripts mv route-br0 /其他目录 ##将此文件移到其他目录 vim ifcfg-br0 ##删除此文件中的GATEWAY配置信息 vim /etc/sysconfig/network ##删除此文件中的GATEWAY配置信息 ...

一颗红小豆 3402

Hyper-V创建Ubuntu虚拟机设置固定IP

本文记录使用hyper-v创建ubuntu虚拟机,为虚拟设置固定IP且通过物理机可访问。

2623

uniapp串口通信实战:从零搭建物联网设备控制App(附完整代码)

本文详细介绍了如何使用Uniapp实现串口通信,从零搭建物联网设备控制App。内容涵盖环境配置、串口初始化、数据收发、错误处理等核心功能,并提供了完整的代码示例,帮助开发者快速掌握跨平台串口通信技术,适用于智能农业、工业自动化等物联网场景。

weixin_30369041的博客 597

linux安装360wifi 3驱动,CentOS-6.4使用360wifi无线上网配置方法

CentOS-6.4使用360wifi无线上网配置方法根据此网站安装好驱动http://blog.youkuaiyun.com/kendyhj9999/article/details/39181743待连接的WIFI的ssid为“thm”,密码为1CentOS-6.4使用360wifi无线上网配置方法根据此网站安装好驱动待连接的WIFI的ssid为“thm”,密码为12345678,认证方式为WPA2-PSK...

weixin_29097457的博客 687

毫米波雷达之CFAR 目标检测

恒虚警率(CFAR)算法是一种广泛应用于雷达目标检测的算法,其主要目 标是减少由于杂波与回波之间强度不对称而引起的误报,以确保相对恒定的虚警 率。如图 3.4(a)所示,表示由距离单元组成的一维数据。在待测单元 D 周围选 择若干个背景杂波功率的蓝色单元构成参考滑窗,称为参考单元;而待测单元 D 相邻的若干个不用于背景估计的单元则称为保护单元。当参考单元和保护单元的 维度从一维扩展到二维时,相应的 CFAR 检测由一维 CFAR 演变为二维 CFAR 以处理参考窗口,如图 3.4 (b)所示。

m0_56120826的博客 4922

解决Linux系统不能上网问题

解决Linux系统不能上网问题 相信很多Linux的萌新们,初次安装LInux’系统后会为不能上网而烦恼。 这一问题表现为:能连到wifi但是就是上不了网!!! 导致这一问题的原因是:由于初次装Linux系统,你的网关GETAWAY遮挡住了你上网的IP,其实只要将network里的网关注释掉就可以了。 下面为大家说明详细步骤: 1、首先切换到root用户(注:尽量右上角选择logout退出后切换r...

Sunrise的博客 2万+

11、基于拓扑质心和树编辑距离的RNA二级结构比较方法

本文介绍了一种基于拓扑质心和树编辑距离的RNA二级结构比较方法,特别适用于处理具有假结结构的RNA。通过PEELING算法识别拓扑质心并将其转换为树结构,结合树编辑距离进行高效比较,并提供工具planeGraph2tree实现该方法。博文详细描述了方法原理、操作流程以及应用示例,展示了其在功能性非编码RNA分析中的实用性。

resnet7explorer的博客 111

第1.2章 机器人SLAM计算机基础总结(二):VSCode教程及 AI等效率插件推荐

如何高效编写代码?怎样快速调试程序?**别担心,今天就给大家带来一款超强大的编程神器 ——VSCode,以及能让编程之路 “一马平川” 的实用插件推荐,无论你是新手小白还是资深大神,都能从中受益!

行知SLAM 1862

嵌入式LINUX同时具备WIFI和AP功能配置(Station模式和AP模式)

本文介绍了在ARMv7架构Linux系统下的WIFI配置流程,包括客户端和热点模式。客户端配置部分详细说明了驱动加载、DHCP设置、WPA认证以及连接测试的完整过程,通过wpa_cli工具实现WIFI扫描、连接和状态检查。热点配置部分则涵盖IP设置、DNS/DHCP服务部署、hostapd配置以及网络转发规则设定,使设备能够作为无线接入点并提供互联网共享功能。两种模式均提供了完整的命令行操作步骤和关键配置文件修改方法,适用于嵌入式系统的无线网络部署需求。

原创技术分享 917

YOLO11多个点组合创新:GC10-DET缺陷检测 | DCNv4结合SPPF+11Detect创新性结合

DCNv4结合SPPF+11Detect创新性结合,原始mAP50为0.633 提升至0.651

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1290

Linux命令行配置无线,Linux_CentOS-6.4无线上网命令行配置介绍,待连接的WIFI的ssid为“thm&rdq - phpStudy...

CentOS-6.4无线上网命令行配置介绍待连接的WIFI的ssid为“thm”,密码为12345678,认证方式为WPA2-PSK1. 检查无线网卡驱动是否安装1 xxx#iwconfig若打印wlan0(或其他名字)的无线网卡信息,则表明无线网卡驱动已经安装,否则要先安装无线网卡驱动方能继续。2. 配置/etc/sysconfig/network-scripts/ifcfg-wlan0我的配置...

weixin_35555014的博客 238

多角度模板匹配的模板创建技巧

基于形状的模板匹配多角度创建技巧

manuoo的专栏 3403

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

如何给Linux虚拟机连上WiFi

在生活中,网络无处不在,我们可以通过网络玩游戏、看电视剧和刷微博等,我们的手机和电脑没有了网络可能就变成了一个什么都不能干的物品。由于Linux系统的高安全性,系统中的网络装置,需要进行配置,才能与外界网络互连,那么我们该怎样让我们的电脑连上WiFi呢?让我们来看一看吧! 查看路由设备 route -n 注意:一般我们使用route -n 查找的路由,第一条是默认网关,我们需要将它删除,然...

qq_43830639的博客 1万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Deepin Linux系统中开启ap-hotspot wifi热点供其他计算机和android手机上网

Deepin Linux系统中开启ap-hotspot wifi热点供其他计算机和android手机上网教程,亲测可行。

山有木兮卿有意_的专栏 7938

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

LINUX设备可以上网,但是外部设备连接linux设备之后,外部设备无法上网

在linux设备上有一个WIFI模组,linux设备可以正常上午,可以ping外网;确保Linux设备上运行的DHCP服务器已正确配置,以分配IP地址、网关和DNS服务器地址给连接的设备。确保DNS配置正确,手机可以解析域名。可以在DHCP配置中指定DNS服务器。检查是否有防火墙阻止了流量。如果完成上述步骤后问题仍未解决,您可能需要检查日志文件(如。请确保用正确的外部网络接口(如eth0)替换上面的命令。如果禁用防火墙后问题解决,您需要调整规则以允许流量。检查路由配置,确保没有错误的路由规则阻止流量。

dujunqiu的博客 637

linux系统中的网关配置

问题: 当你发现在linux系统中连上wifi,但是上不了网时,需要更改网关配置 nm-connection-editor 进入网关管理界面,点击add,创建默认的以太网 创建一个新的网关如下 我的ip是172.25.254.52 因为这里开启的wifi,所以搜寻网络是手动的 选择 manual,IPv4 Settings 这里的eth0是网络名称,可以...

似水灬流年的博客 1574
上一篇: PLC,DSP,ARM,单片机有什么区别?
下一篇: C51,ARM,AVR,PIC单片机,PLC
KerNEL.AC.CN
博客等级 码龄15年 100粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值