Openwrt开发指南 第8章 无线AP的实现

开发环境:
ubuntu:ubuntu16.04
openwrt版本:openwrt19.07
1 在开发板上面使能wi-fi简单的来讲,我们有时候担心手机流量用得太多,于是在笔记本上打开了 wifi 给手机连接,这时候,笔记本就充当了 access point 的角色,无线网络简单的可以看成是无线接入点,终端,无线介质组成,手机接入到笔记本 wifi 情景中,手机是终端,同样的道理,开发板也可以是无线接入点,这样手机可以搜索到,当然笔记本也可以搜索到该 wifi。
开启和关闭 wifi 的方式有三种: 开发板上开启, web 操作界面开启, 源码中使能 wifi。
通过前面的章节的学习,我们成功的将openwrt系统在我们的开发板上面跑了起来,但是我们却收不到开发板发出的wi-fi信号。那么,接下来,我们就通过修改开发板上面的配置文件wireless,位于/etc/config目录,来开开启wi-fi信号。
config wifi-device 'radio0' option type 'mac80211' option channel '11' option hwmode '11g' option path 'pci0000:00/0000:00:01.0/0000:02:00.0' option htmode 'ht20' option disabled '1' config wifi-iface 'default_radio0' option device 'radio0' option network 'lan' option mode 'ap' option ssid 'openwrt' option encryption 'none' config wifi-device 'radio1' option type 'mac80211' option channel '36' option hwmode '11a' option path 'pci0000:00/0000:00:00.0/0000:01:00.0' option htmode 'vht80' option disabled '1' config wifi-iface 'default_radio1' option device 'radio1' option network 'lan' option mode 'ap' option ssid 'openwrt' option encryption 'none'大家应该看到注视了,我们要使能wi-fi,只需要将option disabled1这一行给注释掉即可。新路由3有两个ap节点radio0、radio1,因此都需要option disabled1注释掉。
因此将
option disabled1
改为
#option disabled1
或者去掉。
另外ssid改为openwrt_2.4和openwrt_5.0然后保存退出,并重启开发板,就能收到wi-fi信号了。
图1
2 在源码中使能wi-fi如果是在开发板上面来使能wi-fi,操作虽然简单,但是和前面配置wan、lan口有一样的问题,就是每次重新烧写固件后,都需要重新去修改配置文件,非常麻烦。那么,接下来就来讲解如何通过修改源码的方式来使能wi-fi信号。
要在源码中使能wi-fi信号,那么需要修改mac80211.sh这个脚本程序,位于openwrt源码/package/kernel/mac80211/files/lib/wifi目录。同样,只需要将下面画线的这行注释掉即可。
最后,保存退出,再重新编译系统。然后将新编译出来的固件烧写到开发板上面即可。
3 修改ssid的名称通过前面的努力,我们成功的启动了开发板的wi-fi信号,但是发现它的ssid为openwrt,如果我们想取一个我们自己喜欢的名字,该怎么操作呢?
以取名为“openwrt”为例。
同样是修改mac80211.sh这个脚本程序,该脚本程序位于openwrt系统源码的/package/kernel/mac80211/files/lib/wifi目录。
我们只需要将mac80211.sh这个脚本程序中的
改为
option ssid openwrt_linux
最后,保存退出,再重新编译系统。然后将新编译出来的固件烧写到开发板上面即可。
4 为接入点设置密码成功让开发板作为 ap 后,我们发现可以直接的进行连接而没有通过密码验证,这里我们通过 web 界面进行密码设置,开发板设置的地方是在:/etc/config/wireless,
也可以通过web设置,推荐使用。
图2
图3
图4


2018金立公司最新新闻:金立副总裁俞雷离职 金立到底经历了什么
分组交换网流量控制的类型_分组交换网流量控制的方式
电力线载波厂商:弥亚微电子(上海)有限公司简介
屏蔽ADC网络可以帮助避免噪声耦合 有助于提高性能
4500万像素直逼佳能5DsR:尼康或将在八月底发布尼康D820
Openwrt开发指南 第8章 无线AP的实现
微软调查 AI将使41%英企商业模式五年内消失
交流伺服电机系统中的控制策略
比特大陆临时代码出现或将正式宣布上市
特斯拉在全球内的第四座整车工厂建设完成
汽车圈大佬集体建言 氢燃料电车迎来春天
稻谷重金属检测仪的仪器特点都有哪些
三星GalaxyNote10渲染图曝光 前置打孔摄像头位于中央位置后置摄像头则沿着听筒的左侧垂直放置
iSuppli:今年全球PC出货11年来首次下降
智能型电容器在无功补偿时造成火灾
电机趋于高集成度、高电压、高功率密度
静态分析工具构建模型实现多核处理器的高质量
华为P10 Plus最新消息:将配8GB内存,搭载麒麟960处理器
5G时代智慧路灯开启商业新模式,千亿市场蓄势待发
物联网对电子商务的意义,如何帮助该行业实现强劲增长