天天看點

openwrt 添加 無線AP

打開或關閉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

繼續閱讀