分享一下自用的 WNDR3700v4 / WNDR4300 openwrt 14.07 (barrier breaker) RC2 编译

2014-08-18 18:39:04 +08:00
 mind3x

本来是写在另一个主题下面的长回复,后来想想干脆单独发个主题算了,也许有人能用得上。

简单介绍一下我的编译版本的来源:

首先,主要是基于OpenWRT论坛上AdamK编译的版本( https://forum.openwrt.org/viewtopic.php?id=41094 下载在 http://www.mcservices.com.au/downloads/OpenWRT/ ),他在openwrt官方之前就集成了各种WNDR3700v4/4300需要的补丁,并且缺省enable了比较多的package,在14年7月以前他的编译版本一直是最靠谱的。不过他因为生病已经一个多月没有更新了。他的版本目前唯一的缺陷是没有解决3700v4/4300的128M flash全利用的问题,刷完以后可用的只有10几M——当然也基本够用。

后来openwrt论坛上有个叫zhouruixi的基友(一看ID就是同胞,也活跃于恩山)提出来了新的patch解决了128M flash的问题,他也提供了自己编译image的下载。

然后同样是openwrt论坛上的另一名基友Diffie,在AdamK的build基础上,集成了zhouruixi的patch,加了一些他需要的内容(例如XFS文件系统的支持)。Diffie编译的image下载在http://www.blazebox.homeip.net/~diffie/openwrt ,不过今天貌似连接已经失效。

而Diffie修改的版本主要的问题是他使用3.10.52的Linux内核,与官方3.10.49不一致,所以刷了他的image之后无法opkg install安装官方仓库上的内核模块。比如我需要多拨,要用到kmod-macvlan,就只好自己重新编译。

所以我目前用的是在Diffie的build基础上自己编译的版本,改动的地方只有把kernel改回用3.10.49,缺省编译了kmod-macvlan,fastd和n2n(你懂的)。

所以我的build主要内容就是AdamK + zhouruixi + Diffie + 修改kernel版本与主干一致。

我的image,sysupgrade和build config都在百度网盘上共享出来了,有兴趣的基友欢迎自行取用: http://pan.baidu.com/s/1qWuLWC0 当然你不放心的话也可以基于我的config自己重新编译啦~

目前我编译的版本是RC2 42096,只要你的版本是40859之后,应该都已经有sysupgrade支持,可以直接通过sysupgrade升级,无需重刷image。

80405 次点击
所在节点    分享创造
289 条回复
jun9100
2014-10-12 15:47:29 +08:00
从早上搞到下午,貌似不行啊
jun9100
2014-10-13 10:38:19 +08:00
@mind3x 继续折腾。
自从发现华数能多拨后,心里就开始痒痒。想给4300+多拨脚本,但是经过昨天一天的测试无果。所以现在只能是搞了个变通的方式,华数先接到841N上,然后多拨(稳定能上3拨,最多到过5拨),然后再用wndr4300进行双线合并。但是这样多个路由器感觉费电,心里不爽。
我准备买个wndr3800,4530r太贵。3800貌似有多拨固件的。
turandot
2014-10-18 22:59:25 +08:00
@mind3x 最新的版本更新了opkg仓库地址了吗?我的V4用原厂固件和smartWiFi的固件都出现了2.4频段一段时间后消失的现象,重启后恢复,如此反复.....
SkYoung
2014-10-20 08:59:56 +08:00
@mind3x
请教,出现个奇怪问题。
我两台4300,都是刷的10月正式版,同样的步骤安装和设置的shadowsocks。
唯一的区别:单位这台光纤静态ip,家里用的是pppoe拨号。
单位这台一点问题没有,家里这台很奇怪,不定时发生国内网站正常、只要服务器是国外的就上不去的现象,不限于被墙网站,包括v2ex这样的都上不去,只有重启路由。
请教这是啥原因造成的呢?请指点,谢谢!
mind3x
2014-10-23 12:42:02 +08:00
@SkYoung 试过ping否?重启以后就能上了?上不去是说的域名完全解析不了还是页面一直在loading没有显示?
mind3x
2014-10-23 12:43:02 +08:00
@turandot 这种情况没有遇到过……之前也没听人说起过。试过断电重开机没有?2.4频段消失具体是指的什么?LUCI里无法enable?还是搜不到SSID?
SkYoung
2014-10-23 12:55:59 +08:00
@mind3x 换了个shadowsocks的版本,目前正常
当时比较急,连基本的ping都没做,唉,直接提示连接不到服务器,不是一直loading那样的不显示
mind3x
2014-10-23 12:56:52 +08:00
@SkYoung 那大概是shadowsocks都还没连上,所以国内流量正常国内不对。
turandot
2014-10-24 00:03:59 +08:00
@mind3x 消失是指SSID搜不到了,确定不是终端的问题,所有的设备都无法搜索到2.4GHz的SSID,但是5GHz正常。重启后情况消失,但是过段时间又会出现,这个时间无规律可循,可长可短,短则半小时左右,长的话一两天。怪异。。。
PS.网件的售后真的是无语,让我自己掏腰包快递过去或者亲自送过去,因为他们公司就是这么规定的。。。
mind3x
2014-10-24 15:37:51 +08:00
@turandot 这个感觉真是硬件问题了
kakalong
2014-10-24 22:22:18 +08:00
感谢楼主的编译版本.想请教个问题,我当前的版本正好是r40859,不知道可不可以直接使用sysupgrade?
最近luci突然就上不去了,uhttpd重启也起不来,log也不知道在哪儿看,所以想索性刷到最新版本
kingmax22
2014-10-24 22:41:35 +08:00
@mind3x 楼主辛苦啦,正式版已经出来啦,您准备几时动手?静候。。。
mind3x
2014-10-24 23:20:50 +08:00
@kakalong 稳当起见还是重刷吧...
mind3x
2014-10-24 23:22:15 +08:00
@kingmax22 正式版我已经编译了,上面有。我自己还没刷,不过目测不少人已经刷过没问题。
Rabbit52
2014-10-30 01:41:29 +08:00
@kelso 我也遇到这个问题,你强制安装试过没,有问题不?
Rabbit52
2014-10-30 02:19:45 +08:00
楼主可否编一个 kmod-fs-hfsplus 仓库的装上挂不了文件系统
mind3x
2014-10-30 09:20:17 +08:00
@Rabbit52 好,回头加上
kelso
2014-10-30 09:42:57 +08:00
@Rabbit52 强制安装同样装不上,放弃了。
Rabbit52
2014-10-30 09:56:59 +08:00
@kelso 我强制倒是装上了,但是没法挂载。
debiansid
2014-11-05 21:54:49 +08:00
299入了一个,测试中

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/128585

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX