打開或關閉wifi 功能
CPU是MT7620a
在闆子上面開啟wifi
使用軟體SecureCRT
一、闆子上進入etc/config目錄看看有沒有配置檔案wireless
[email protected]:/etc/config# ls
内容如下:
dhcp dropbear firewall network system
此目錄下沒有wireless 檔案
需要到openwrt 源代碼裡面修改MT7620a.dts檔案,才能生成wireless配置檔案,才能操作WiFi。
首先進入dts目錄
/home/topeet/git/openwrt/chaos_calmer/target/linux/ramips/dts#
其中
/home/topeet/git/openwrt/chaos_calmer
是openwrt頂層目錄,以自己openwrt源碼存放的路徑為準修改MT7620a.dts 檔案
vi MT7620a.dts
在 MT7620a.dts 添加如下内容
[email protected]
{
Ralink,mtd-eeprom = <&factory 0>;
};
即将:
[email protected] {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&rgmii1_pins &rgmii2_pins &mdio_pins>;
ralink,port-map = "llllw";
};
[email protected] {
ralink,port4 = "gmac";
};
改為:
[email protected] {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&rgmii1_pins &rgmii2_pins &mdio_pins>;
ralink,port-map = "llllw";
};
[email protected]{
ralink,mtd-eeprom = <&factory 0>;
};
[email protected] {
ralink,port4 = "gmac";
};
回到openwrt頂層編譯
Make V=99
接下來就下載下傳到開發闆,修改開發闆上的配置檔案wireless
[email protected]:/etc/config
wireless檔案内容
config wifi-device radio0
option type mac80211
option channel 11
option hwmode 11g
option path '10180000.wmac'
option htmode HT20
# REMOVE THIS LINE TO ENABLE WIFI:
option disabled 1
config wifi-iface
option device radio0
option network lan
option mode ap
option ssid OpenWrt
option encryption none
我們要使能WIFI(開啟WiFi) 隻需要将
option disabled 1
這一行給注釋掉即可
即将:
# REMOVE THIS LINE TO ENABLE WIFI:
option disabled 1
改為:
# REMOVE THIS LINE TO ENABLE WIFI:
#option disabled 1
修改WiFi名稱:
修改這一行(其中OpenWrt就是名稱修改成自己想要的名字即可)
option ssid OpenWrt
儲存,重新開機開發闆就能找到WIFI信号了
遇到的問題
下載下傳固件到開放闆上後wifi起不起來
在wireless檔案裡面
注釋掉
#option disabled 1
從起開發闆注釋又回到
option disabled 1
狀态
解決辦法:
不用重新開機開發闆
調用指令
/sbin/wifi up
啟動wifi