• openwrt源码下配置文件目录指引


    openwrt19

    1、wifi的默认开启方式、ssid、加密方式等配置

    #gedit source/package/kernel/mac80211/files/lib/wifi/mac80211.sh

      在文件底部修改wifi参数

    uci -q batch <<-EOF
                set wireless.radio${devidx}=wifi-device
                set wireless.radio${devidx}.type=mac80211
                set wireless.radio${devidx}.channel=${channel}      #默认使用信道
                set wireless.radio${devidx}.hwmode=11${mode_band}  #默认模式,b/g/n
                ${dev_id}
                ${ht_capab}
                #set wireless.radio${devidx}.disabled=1          #默认关闭,注释默认打开
    
                set wireless.default_radio${devidx}=wifi-iface
                set wireless.default_radio${devidx}.device=radio${devidx} 
                set wireless.default_radio${devidx}.network=lan     #网络桥区域
                set wireless.default_radio${devidx}.mode=ap       #wifi模式
                set wireless.default_radio${devidx}.ssid=OpenWrt       #wifi名称
                set wireless.default_radio${devidx}.encryption=none   #加密方式
    EOF uci -q commit wireless

    2、硬件资源的配置(usb、gpio、flash等),即dts

      target/linux/ramips/dts/下文件

    3、镜像生成方式控制

      target/linux/ramips/image/Makefile

    4、board检测配置脚本(对升级有影响)

      target/linux/ramips/base-files/lib/ramips.sh
      匹配/proc/cpuinfo中字段设置board名字

    5、升级镜像检查脚本

      target/linux/ramips/base-files/lib/upgrade/platform.sh
      根据board名字来检测镜像中magic是否匹配

    6、status_led设置

      target/linux/ramips/base-files/etc/diag.sh
      根据board名字设置status_led为在dts中定义的gpio

    7、usb_led、wifi_led设置

      target/linux/ramips/base-files/etc/board.d/01_leds
      根据board名字设置led为在dts中定义的gpio

    8、以太网网络配置(lan/wan配置)

      target/linux/ramips/base-files/etc/board.d/02_network
      设置switch的port vlan,及lan、wan端口的配置,lan、wan的mac地址配置

    9、uboot-evntools 分区设置

      package/boot/uboot-envtools/files/ramips

  • 相关阅读:
    Hibernate官方文档翻译-(第二章,入门)
    关于我的Blog
    退役记
    考场上要写的emacs
    关于在linux下将caps lock键改成ctrl的方法
    SXOI2020退役记
    min_25筛学习笔记
    带花树学习笔记
    [CF438E] 小朋友和二叉树
    多项式中步
  • 原文地址:https://www.cnblogs.com/jackron/p/14348202.html
Copyright © 2020-2023  润新知