找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 16359|回复: 54

自编支持挂盘OpenWRT固件(带大量包、工具链、sdk),连GCC都有ipk

[复制链接]
发表于 2018-11-12 14:45 | 显示全部楼层 |阅读模式
本帖最后由 cenvg 于 2018-11-16 16:11 编辑

本人大四学生一枚,为了改善宿舍几个傻儿子的网络体验,顺便玩玩稍微高端点路由,入手了2个newifi D2. 价格一般,算上来回路费106一台。咸鱼上看在一个区,没想到他在最北边,我在最南边
拿到手直接软破,刷breed,再刷OpenWRT进去。主要是OpenWRT可玩性高,软件体系比较开放。
测试一番,性能还行。稍微超了点频,跑起来感觉非常好。就是USB硬盘挂载不行,官方固件编译参数和MTK的USB3驱动不是特别适配。
于是乎,自己编了个版本,传上来分享给大家。已经内置了我自己做的源,大多数常用包我都编译了,直接opkg update再install即可。

开启ZRAM,自带NTFS、EXT4、FAT驱动,开启所有防火墙驱动,MWAN,文件共享,UPNP、WOL。
LUCI界面默认启用TLS,保证安全。如果提示安全警告点“继续”就行了,因为证书是自签名的。
* Wifi注意调整高级选项,把Disassociate On Low Acknowledgement(中文应该是 低ACK断开连接,高级选项最后一项)去掉勾选!不然用Wifi下东西容易断。
* 5G WIFI如果调整频道,回到界面没有显示频率,那么说明硬件不支持!要想功率大,频道多,我把“区域码”选成“Taiwan” 就感觉不错。

整个系统就是原版OpenWRT,不过我编译选项不一样而已。
超过了10M传不上来,大家自己取:
http://downloads.sysmcu.com/releases/18.06/targets/ramips/mt7621/openwrt-r8448-81d7f82441-ramips-mt7621-d-team_newifi-d2-squashfs-sysupgrade.bin
工具链,imagebuilder,sdk都在这里面:
http://downloads.sysmcu.com/releases/18.06/targets/ramips/mt7621/

顺着目录还能下其它包,如果官方没有编的包可以在我的源下载。
有什么问题欢迎在下面反馈,偶尔我会上来逛逛,快毕业了事情多!




11月14日 2:21 更新
晚上睡不着了,更新记记以后更新的一些想法。不一定今年内能做到,下学期事情少了正好可以在去找工作之前做点像样作品出来。
1.进一步修改procd源码,使zram参数可控,全局环境变量可控
2.引入其他个固件里面的优秀包,现在连ddns都没有,确实不方便
3.修改dnsmasq或者开发一个替代品。使查询返回ipv4/ipv6地址优先顺序可控,方便用6in4或者校园网用户。增加强制缓存数据库,override TTL,异步更新,自动测试可及性,加快访问速度。
以下是些大胆想法,可以开帖单独讨论了。
我还是单独去openwrt版开个帖吧,回头把地址更上来~



11月16日 更新
这次连gcc包都编译了,想玩的可以直接用路由器编C/C++的软件了。Automake,Autoconf,gdb的ipk也有,基本是全套了!
如果空间不够可以挂个U盘装上面去,论坛里有相关资料。
详细包列表看二楼。

中间参数不对不小心搞失联了,幸亏这个串口比较明显,直接用串口调试,得心应手!
拆机了,新路由3的料还是不错的,我的板子是D2 V1.1版的。
串口线序:从图示右到左 GND,T,R, +3.3

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 2恩山币 +2 收起 理由
liaoya + 1 这个大四的小朋友不错不错,值得称赞
raksasaa + 1 率全体恩山路由党以及党魁向你学习!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2018-11-12 15:00 | 显示全部楼层
本帖最后由 cenvg 于 2018-11-17 16:08 编辑

11月16日更新:加入更多app,gcc,material主题(下载地址没有变)
常用的USB打印机、摄像头、键盘鼠标、声卡、螃蟹卡驱动、无线破解、php、python2、python3、perl、golang、mariadb、gcc。和网络相关内核驱动全部集成到内核。
LUCI上的app也集成了一些。包括多 播、负载均衡都内置了。
限于列表太长我就列出编译了并且可(已)安装的LUCI包列表:

luci-app-acme / ver:2.7.9-4
luci-app-adblock / ver:git-18.314.70001-89e2691-1
luci-app-advanced-reboot / ver:git-18.314.70001-89e2691-33
luci-app-ahcp / ver:git-18.314.70001-89e2691-1
luci-app-aria2 / ver:1.0.1-2
luci-app-arpbind / ver:git-18.315.05825-81d7f82-1
luci-app-asterisk / ver:git-18.314.70001-89e2691-1
luci-app-attendedsysupgrade / ver:git-18.314.70001-89e2691-1
luci-app-autoreboot / ver:1.0-8
luci-app-bcp38 / ver:git-18.314.70001-89e2691-1
luci-app-bird4 / ver:0.3-1
luci-app-bird6 / ver:0.3-1
luci-app-bmx7 / ver:0.0-alpha
luci-app-cjdns / ver:1.3-6
luci-app-clamav / ver:git-18.314.70001-89e2691-1
luci-app-commands / ver:git-18.314.70001-89e2691-1
luci-app-cshark / ver:git-18.314.70001-89e2691-1
luci-app-ddns / ver:2.4.9-7
luci-app-diag-core / ver:git-18.314.70001-89e2691-1
luci-app-dnscrypt-proxy / ver:git-18.314.70001-89e2691-1
luci-app-dump1090 / ver:git-18.314.70001-89e2691-1
luci-app-dynapoint / ver:git-18.314.70001-89e2691-1
luci-app-e2guardian / ver:git-18.314.70001-89e2691-1
luci-app-firewall / ver:git-18.314.70001-89e2691-1
luci-app-flowoffload / ver:1.0-11
luci-app-freifunk-diagnostics / ver:git-18.314.70001-89e2691-1
luci-app-freifunk-policyrouting / ver:git-18.314.70001-89e2691-1
luci-app-freifunk-widgets / ver:git-18.314.70001-89e2691-1
luci-app-fwknopd / ver:git-18.314.70001-89e2691-1
luci-app-guest-wifi / ver:1.0-1
luci-app-hd-idle / ver:git-18.314.70001-89e2691-1
luci-app-hnet / ver:2016-06-28-606d7e904603ad8792ac1a7ba825618df97b5a4e-1
luci-app-https_dns_proxy / ver:git-18.314.70001-89e2691-2
luci-app-ipsec-virtual**d / ver:1.0-7
luci-app-lxc / ver:git-18.314.70001-89e2691-1
luci-app-meshwizard / ver:git-18.314.70001-89e2691-1
luci-app-minidlna / ver:git-18.314.70001-89e2691-1
luci-app-mjpg-streamer / ver:git-18.314.70001-89e2691-1
luci-app-mwan3 / ver:git-18.314.70001-89e2691-1
luci-app-n2n_v2 / ver:1.0-2
luci-app-nft-qos / ver:git-18.314.70001-89e2691-1
luci-app-nlbwmon / ver:git-18.314.70001-89e2691-1
luci-app-noddos / ver:git-18.314.70001-89e2691-1
luci-app-ntpc / ver:git-18.314.70001-89e2691-1
luci-app-nut / ver:git-18.314.70001-89e2691-1
luci-app-ocserv / ver:git-18.314.70001-89e2691-1
luci-app-olsr / ver:git-18.314.70001-89e2691-1
luci-app-olsr-services / ver:git-18.314.70001-89e2691-1
luci-app-olsr-viz / ver:git-18.314.70001-89e2691-1
luci-app-openvirtual** / ver:git-18.314.70001-89e2691-1
luci-app-openvirtual**-server / ver:2.0-18
luci-app-p910nd / ver:git-18.314.70001-89e2691-1
luci-app-pagekitec / ver:git-18.314.70001-89e2691-1
luci-app-polipo / ver:git-18.314.70001-89e2691-1
luci-app-pppoe-relay / ver:1.0-2
luci-app-p p t p-server / ver:1.0-13
luci-app-privoxy / ver:1.0.6-2
luci-app-qos / ver:git-18.314.70001-89e2691-1
luci-app-radicale / ver:1.1.0-2
luci-app-ramfree / ver:1.0-1
luci-app-rp-pppoe-server / ver:git-18.314.70001-89e2691-1
luci-app-samba / ver:git-18.314.70001-89e2691-1
luci-app-samba4 / ver:git-18.314.70001-89e2691-1
luci-app-s-s-libev / ver:git-18.314.70001-89e2691-1
luci-app-shairplay / ver:git-18.314.70001-89e2691-1
luci-app-siitwizard / ver:git-18.314.70001-89e2691-1
luci-app-simple-adblock / ver:git-18.314.70001-89e2691-16
luci-app-snmpd / ver:git-18.314.70001-89e2691-1
luci-app-splash / ver:git-18.314.70001-89e2691-1
luci-app-sqm / ver:1.2.4-1
luci-app-squid / ver:git-18.314.70001-89e2691-1
luci-app-statistics / ver:git-18.314.70001-89e2691-1
luci-app-syncdial / ver:2.0-25
luci-app-tinyproxy / ver:git-18.314.70001-89e2691-1
luci-app-transmission / ver:git-18.314.70001-89e2691-1
luci-app-travelmate / ver:git-18.314.70001-89e2691-1
luci-app-ttyd / ver:1.0-1
luci-app-udpxy / ver:git-18.314.70001-89e2691-1
luci-app-uhttpd / ver:git-18.314.70001-89e2691-1
luci-app-unbound / ver:git-18.314.70001-89e2691-1
luci-app-upnp / ver:git-18.314.70001-89e2691-1
luci-app-usb-printer / ver:1.0-1
luci-app-vlmcsd / ver:1.0-2
luci-app-vnstat / ver:git-18.314.70001-89e2691-1
luci-app-virtual**bypass / ver:git-18.314.70001-89e2691-4
luci-app-vsftpd / ver:1.0-2
luci-app-watchcat / ver:git-18.314.70001-89e2691-1
luci-app-wifischedule / ver:git-18.314.70001-89e2691-1
luci-app-wireguard / ver:git-18.314.70001-89e2691-1
luci-app-wol / ver:git-18.314.70001-89e2691-1
luci-app-xlnetacc / ver:1.0.3-9
luci-app-zerotier / ver:1.0-12

完整可安装的软件包列表:此处一些已知问题:
* 这个固件有台机器上2.4G不太好使,似乎是漏油导致的,现在好了;另一台上没问题。只有两台没法测试更多不知道是不是固件参数问题。
* “block: check_filesystem: /usr/sbin/dosfsck not found”,openwrt源码问题,没有更新文件系统检查工具路径,无法自动检查FAT分区
* 如果自动挂载无法挂NTFS分区,或者挂载点重叠,请修改为按路径挂载。OpenWRT自带blockd检查UUID有问题!



一些注意事项:
* 加速模块显示只有BBR在运行,实际上硬件加速是编译到内核的,状态应该是不对的,可以忽略。
* 如果时间更新失败,请在“系统”界面更换NTP服务器为“cn.pool.ntp.org”

* 作为客户端模式连接WPA/WPA2加密的WIFI,请安装“wpa-supplicant”包,否则无法连接,出现如下图提示:


* 如果高速下载容易断WIFI,把这个框勾选去掉。




截图(我系统是英文,所以界面自动变成英文了,有中文语言!):





ps:第一次薅羊毛,猛啊,重启了还能自动双拨!











本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-12 15:12 | 显示全部楼层
非常感谢!
固件里面有没有
ZeroTier 内网穿透,异地客户端组网

点评

晚上编了个版本开启了,上午更新到服务器!  详情 回复 发表于 2018-11-14 01:36
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-12 15:37 | 显示全部楼层
大而全 楼主有心了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-12 17:09 | 显示全部楼层
楼        主        牛      逼            
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-12 18:26 | 显示全部楼层
感谢分享  补丁补丁
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-12 20:09 | 显示全部楼层
感觉 太高大上了 。看到英文就头疼
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-12 21:14 | 显示全部楼层
十全大补版本,记号。感谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-12 22:18 | 显示全部楼层
看起来很碉
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-13 13:20 | 显示全部楼层
哥们,我要kmod-tcp-bbr安装包,可以帮我编译上传吗?

点评

编好了,估计明天中午传到服务器上去!学校晚上断电,电脑没电了orz!  详情 回复 发表于 2018-11-14 01:35
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-13 14:14 来自手机 | 显示全部楼层
楼主牛xxxxxxx
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-11-14 01:35 | 显示全部楼层
creambleh 发表于 2018-11-13 13:20
哥们,我要kmod-tcp-bbr安装包,可以帮我编译上传吗?

编好了,估计明天中午传到服务器上去!学校晚上断电,电脑没电了orz!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-11-14 01:36 | 显示全部楼层
键盘单舞曲 发表于 2018-11-12 15:12
非常感谢!
固件里面有没有
ZeroTier 内网穿透,异地客户端组网

晚上编了个版本开启了,上午更新到服务器!

点评

楼主有心了,谢谢,其实对我拉力说,最实用就是 大屌的V---PN.  详情 回复 发表于 2018-11-14 08:01
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-14 08:01 | 显示全部楼层
cenvg 发表于 2018-11-14 01:36
晚上编了个版本开启了,上午更新到服务器!

楼主有心了,谢谢,其实对我拉力说,最实用就是  大屌的V---PN.
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-11-14 11:26 | 显示全部楼层
支持一下。。。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-29 10:09

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表