開發環境:
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
審核編輯:湯梓紅
-
wi-fi
+關注
關注
14文章
2169瀏覽量
124992 -
開發板
+關注
關注
25文章
5121瀏覽量
98177 -
Ubuntu
+關注
關注
5文章
566瀏覽量
30031 -
無線AP
+關注
關注
0文章
54瀏覽量
19250 -
OpenWrt
+關注
關注
10文章
130瀏覽量
39447
發布評論請先 登錄
相關推薦
Openwrt開發指南 第1章 OpenWrt入門
Openwrt開發指南 第2章 OpenWrt開發環境搭建
Openwrt開發指南 第3章 OpenWrt下載及配置
Openwrt開發指南 第7章 添加Web界面
Openwrt開發指南 第12章 添加OpenWrt軟件包
Openwrt開發指南 第13章 OpenWrt啟動流程
Openwrt開發指南 第22章 Openwrt串口的使用2
Openwrt開發指南 第29章 OpenWrt 防火墻介紹

AVR單片機應用開發指南及實例
《嵌入式-STM32開發指南》第二部分 基礎篇 - 第4章 定時器(HAL庫)

評論