找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
本帖最后由 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 收起 理由
lia*** + 1 这个大四的小朋友不错不错,值得称赞
raks*** + 1 率全体恩山路由党以及党魁向你学习!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| | 显示全部楼层
本帖最后由 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.
回复

使用道具 举报

非常感谢!
固件里面有没有
ZeroTier 内网穿透,异地客户端组网

点评

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

使用道具 举报

大而全 楼主有心了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

楼        主        牛      逼            
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

感谢分享  补丁补丁
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

感觉 太高大上了 。看到英文就头疼
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

十全大补版本,记号。感谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

看起来很碉
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

哥们,我要kmod-tcp-bbr安装包,可以帮我编译上传吗?

点评

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

使用道具 举报

来自手机 | 显示全部楼层
楼主牛xxxxxxx
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

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

使用道具 举报

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

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

点评

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

使用道具 举报

cenvg 发表于 2018-11-14 01:36
晚上编了个版本开启了,上午更新到服务器!

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

使用道具 举报

支持一下。。。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

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

GMT+8, 2024-4-29 01:12

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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