A3-lede编译配置
1:修改固件默认为中文
vi ./feeds/luci/modules/luci-base/root/etc/config/luci
config core main
option lang zh_cn
option mediaurlbase /luci-static/bootstrap
option resourcebase /luci-static/resources
2. LEDE固件源码WEB管理IP地址的修改
vi ./package/base-files/files/bin/config_generate
case "$protocol" in
static)
local ipad
case "$1" in
lan) ipad=${ipaddr:-"192.168.1.1"} ;;
*) ipad=${ipaddr:-"192.168.$((addr_offset++)).1"} ;
3. LEDE固件源码:主机名称、时区的修改
vi ./package/base-files/files/bin/config_generate
generate_static_system() {
uci -q batch <<-EOF
delete system.@system[0]
add system system
set system.@system[-1].hostname='LEDE'
set system.@system[-1].timezone='CST-8'
set system.@system[-1].zonename='Asia/Shanghai'
set system.@system[-1].ttylogin='0'
set system.@system[-1].log_size='64'
set system.@system[-1].urandom_seed='0'
4. LEDE固件源码“无线名称SSID”的修改及无线默认为开启
vi ./package/kernel/mac80211/files/lib/wifi/mac80211.sh
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}
${dev_id}
${ht_capab}
set wireless.radio${devidx}.disabled=0
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
set wireless.default_radio${devidx}.ssid=wifi
5. LEDE固件源码中Root密码的添加
vi ./package/base-files/files/etc/shadow #
root:$1$gLCkf49T$oGAwIpZxH9XD.PoRbWYiF/:16982:0:99999:7:::
daemon:*:0:0:99999:7:::
ftp:*:0:0:99999:7:::
network:*:0:0:99999:7:::
nobody:*:0:0:99999:7:::
aria2:x:0:0:99999:7:::
dnsmasq:x:0:0:99999:7:::
6. LEDE固件源码中luci界面LOG修改
vi ./feeds/luci/themes/luci-theme-bootstrap/luasrc/view/themes/bootstrap
查找到container处,修改如下:
<div class="container">
<a class="brand" href="#">SJWX</a>
<% render_topmenu() %>
<div class="pull-right">