无线网卡工作模式笔记

简介: 网线网卡可以工作在多种模式下,以实现不同的功能。主要模式(mode)有:master  managed  monitor ad-hoc repeater secondary 【master】 master模式即常见的AP模式,无线模块本身作为WIFI热点,让其它设备以无线的方式接入构建LAN/WAN 。

网线网卡可以工作在多种模式下,以实现不同的功能。主要模式(mode)有:master  managed  monitor ad-hoc repeater secondary

【master】

master模式即常见的AP模式,无线模块本身作为WIFI热点,让其它设备以无线的方式接入构建LAN/WAN 。无线路由器的工作模式就是master 。

在Linux系统中,无线AP的接入和授权主要采用开源项目hostapd来实现

 

hostapd 是一个用户态用于AP和认证服务器的守护进程。它实现了IEEE 802.11相关的接入管理,IEEE 802.1X/WPA/WPA2/EAP 认证, RADIUS客户端,EAP服务器和RADIUS 认证服务器。Linux下支持的驱动有:Host AP,madwifi,基于mac80211的驱动——参考官方文档。
     简单说,hostapd能够使得无线网卡切换为master模式,模拟AP(通常可以认为是路由器)功能,也就是我们说的软AP(Soft AP)。Hostapd的功能就是作为AP的认证服务器,负责控制管理stations(通常可以认为带无线网卡的PC)的接入和认证。通过Hostapd可以将无线网卡切换为AP/Master模式,通过修改配置文件,可以建立一个开放式的(不加密)的,WEP,WPA或WPA2的无线网络。并且通过修改配置文件可以设置无线网卡的各种参数,包括频率,信号,beacon包时间间隔,是否发送beacon包,如果响应探针请求等等。还可以设置mac地址过滤条件等

 

hostapd.png

 

【managed  】

又称sta,我理解为客户端模式client。在此模式下,无线网卡是作为客户端接入WIFI网络。比如笔记本的无线网卡就是工作在此模式下。Linux client station的接入由开源项目wpa_supplicant来实现

 

_wpa_supplicant.png

【ad-hoc】

点对点模式,类似于zigbee的自组网概念。如果WIFI要自动组网,就需要设置为该模式

【monitor】

侦听模式,即网卡的混杂模式,在此模式下,网卡不过滤任何可以收到的数据包。主要用于smartconfig

目录
相关文章
|
新零售 前端开发 JavaScript
盒马跨端设计系统 ReX Design For OS
6 个月前,在 D2 前端技术论上我们向社区分享了《盒马中后台跨端方案》,详细介绍了我们在基于盒马实体零售数字化业务场景中,面向盒马营运数字化系统构建的跨端设计系统——ReX Design For OS。6 个月来,在开发资源极度紧张的状态下,我们持续建设和打磨,今天我们很高兴的告诉大家我们已经将项目的主要代码开源到了 Github,并发布了 beta 版本。
盒马跨端设计系统 ReX Design For OS
|
7月前
|
SQL 数据可视化 关系型数据库
MCP与PolarDB集成技术分析:降低SQL门槛与简化数据可视化流程的机制解析
阿里云PolarDB与MCP协议融合,打造“自然语言即分析”的新范式。通过云原生数据库与标准化AI接口协同,实现零代码、分钟级从数据到可视化洞察,打破技术壁垒,提升分析效率99%,推动企业数据能力普惠化。
577 3
|
8月前
|
人工智能 算法 量子技术
北京百思可瑞教育:模拟天气这件事,量子计算机轻松实现模拟天气气候
本文探讨了气候预测的复杂性及量子计算在该领域的潜力。传统超级计算机难以应对气候模型的庞大计算量,而量子计算凭借其并行性和量子纠缠特性,有望大幅提升气候模拟的效率与精度。文章介绍了量子计算的基本原理、相关实验进展,以及其在碳捕捉、城市微气候预测等方面的应用前景,展望了未来量子技术在气候科学中的深远影响。
|
安全 关系型数据库 数据库
阿里云RDS PostgreSQL版支持 PG17,还不来体验?
PostgreSQL被誉为最先进的开源数据库,具有强大的扩展性和灵活架构。9月26日,社区官方正式发布了PostgreSQL 17.0版本,在性能、逻辑复制、开发者体验等方面进行了优化。阿里云RDS PostgreSQL 版已支持 PostgreSQL 17.0,并在社区17.0基础上,进行了安全、成本、可运维性等多方面提升,增加多种内核特性及插件特性。
css3实现3D数字时钟滚动特效代码
css3实现3D数字时钟滚动特效代码
476 18
|
机器学习/深度学习 编解码 自然语言处理
王炸组合,阶跃星辰SOTA模型Step-Video和Step-Audio模型开源
2025 年 2 月 18 号,阶跃星辰宣布开源了两款 Step 系列多模态模型——Step-Video-T2V 视频生成模型和 Step-Audio 语音交互模型。
1235 0
|
数据可视化 关系型数据库 MySQL
Apache Superset 1.2.0教程 (三)—— 图表功能详解
通过之前章节的学习,我们已经成功地安装了superset,并且连接mysql数据库,可视化了王者英雄的数据。使用的是最简单Table类型的图表,但是superset还支持非常多的图表类型。 本文我们将对各种图表类型进行逐一的演示,文章较长。
1501 0
Apache Superset 1.2.0教程 (三)—— 图表功能详解
|
前端开发 JavaScript API
探索HTML中的元素关系:父元素、子元素、祖先元素与后代元素
探索HTML中的元素关系:父元素、子元素、祖先元素与后代元素
1070 4
|
数据采集 Java 开发工具
一文2500字从0到1教你搭建Android自动化python+appium环境
一文2500字从0到1教你搭建Android自动化python+appium环境
一文2500字从0到1教你搭建Android自动化python+appium环境
|
存储 缓存 Dubbo
原来Dubbo中的缓存玩的这么花
原来Dubbo中的缓存玩的这么花
453 1
下一篇
开通oss服务