苹果美区账号租用&国外苹果账号购买,点此查看。

OpenWrt/LEDE修改源码编译自定义路由器系统

这篇文章后续会不定时更新的,已供查阅。

1.修改主机名,设定时区,IP地址

打开/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='Asia/Shanghai'#修改默认时区
lan) ipad=${ipaddr:-"192.168.1.1"} ;;#修改默认IP

2.修改WIFI信息

打开/package/kernel/mac80211/files/lib/wifi/mac80211.sh文件,修改如下

set wireless.radio${devidx}.disabled=0#改为0自动打开wifi
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=LEDE#wifi名称
set wireless.default_radio${devidx}.encryption=psk2#wifi加密方式,没有是none
set wireless.default_radio${devidx}.key=password#wifi密码

3.SSH/TELNET显示信息修改方式:

打开/package/base-files/files/etc/banner文件,修改如下

WX20190802-162500.png

4.修改路由连接数

打开/package/base-files/files/etc/sysctl.conf文件,修改如下

net.netfilter.nf_conntrack_max=65535#连接数

5.修改默认主题

打开/feeds/luci/collections/luci/Makefile文件,修改如下

LUCI_DEPENDS:= \
	+uhttpd +uhttpd-mod-ubus +luci-mod-admin-full +luci-theme-argon \
	+luci-app-firewall +luci-proto-ppp +libiwinfo-lua \
	+rpcd-mod-rrdns

如下图:

WX20190802-163116.png

6.去除进入管理后台跳转/cgi-bin/luci时页面的输出

打开/package/feeds/luci/luci-base/root/www/index.html文件,修改如下图

WX20190802-164102.png

7.去除luci-app-ssr-plus的彩蛋

打开/package/lean/luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua这个加密文件,下载下面的文件解压替换加密的shadowsocksr.lua文件。

下载地址:shadowsocksr.lua.zip

8.WNDR4300开启128兆flash

打开/target/linux/ar71xx/image/legacy.mk文件,修改如下图

WX20190802-165026.png

TIPS:修改源码后重新编译需要删除build_dir目录跟staging_dir目录还有tmp目录。

Comments : 4

有问题可在下面发表评论,当然没事也可以在下面吹吹牛皮、扯扯淡!
  1. 回复
    博主我看网上有两种说法
    一种是120832 122880 firmware120m
    另一种是121856 123904 firmware121m
    有什么讲究吗
  1. 回复
    @satanxts:弄清楚了
    默认mtd分区:
    31        0        256 mtdblock0
      31        1        256 mtdblock1
      31        2        256 mtdblock2
      31        3        512 mtdblock3
      31        4       2048 mtdblock4
      31        5        512 mtdblock5
      31        6       3072 mtdblock6
      31        7       2048 mtdblock7
      31        8      23552 mtdblock8
      31        9      25600 mtdblock9
      31       10        256 mtdblock10
      31       11      98304 mtdblock11
    254        0       2356 ubiblock0_0

    25600+98340=123904
回复
博主有详细的https://github.com/coolsnowwolf/lede LEAN大的源码编译教程吗,那个make menuconfig的菜单不知道如何选择
  1. 回复
    @张馆长:网上很难找到所有make menuconfig菜单的中文介绍的,只能自己多编译,然后看看英文的help。

发表评论

*